From 28c7990b313fcfb5f45c557261a36c29492f2d49 Mon Sep 17 00:00:00 2001 From: jriegel Date: Tue, 9 Jul 2013 22:15:06 +0200 Subject: [PATCH 01/47] implement user interface for creating a Analyses and add a part --- src/Mod/Fem/App/FemAnalysis.cpp | 3 ++ src/Mod/Fem/App/FemAnalysis.h | 4 ++ src/Mod/Machining_Distortion/InitGui.py | 17 +++---- .../Machining_Distortion/MachDistAnalysis.py | 21 ++++++-- src/Mod/Machining_Distortion/MachDistMesh.py | 50 ++++++++++++++++--- 5 files changed, 73 insertions(+), 22 deletions(-) diff --git a/src/Mod/Fem/App/FemAnalysis.cpp b/src/Mod/Fem/App/FemAnalysis.cpp index 1d7344f91e..d3fefd4747 100644 --- a/src/Mod/Fem/App/FemAnalysis.cpp +++ b/src/Mod/Fem/App/FemAnalysis.cpp @@ -29,6 +29,7 @@ #include "FemAnalysis.h" #include #include +#include using namespace Fem; using namespace App; @@ -38,7 +39,9 @@ PROPERTY_SOURCE(Fem::FemAnalysis, App::DocumentObject) FemAnalysis::FemAnalysis() { + Base::Uuid id; ADD_PROPERTY_TYPE(Member,(0), "Analysis member",Prop_None,"All objects belonging to the Analysis"); + ADD_PROPERTY_TYPE(Uid,(id),0,App::Prop_None,"UUID of the Analysis"); } FemAnalysis::~FemAnalysis() diff --git a/src/Mod/Fem/App/FemAnalysis.h b/src/Mod/Fem/App/FemAnalysis.h index 6be802e758..270d850751 100644 --- a/src/Mod/Fem/App/FemAnalysis.h +++ b/src/Mod/Fem/App/FemAnalysis.h @@ -51,7 +51,11 @@ public: virtual short mustExecute(void) const; virtual PyObject *getPyObject(void); + /// Member objects of the Analysis App::PropertyLinkList Member; + /// unique identifier of the Analysis + App::PropertyUUID Uid; + protected: /// get called by the container when a property has changed diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py index f0c06cca1f..81dc53a477 100755 --- a/src/Mod/Machining_Distortion/InitGui.py +++ b/src/Mod/Machining_Distortion/InitGui.py @@ -112,8 +112,8 @@ class MachiningDistortionWorkbench ( Workbench ): " NlllllOP", " QRPSTUVW"}; """ - MenuText = "Machining Distortion" - ToolTip = "MachiningDistortion workbench" + MenuText = "Part Distortion" + ToolTip = "PartDistortion workbench" def setWatchers(self): class WatcherStart: @@ -121,7 +121,8 @@ class MachiningDistortionWorkbench ( Workbench ): self.commands = ["MachDist_Analysis"] self.title = "Start" def shouldShow(self): - return True + import FemGui + return FemGui.getActiveAnalysis() == None class WatcherFill: def __init__(self): @@ -129,10 +130,7 @@ class MachiningDistortionWorkbench ( Workbench ): self.title = "Modify objects" def shouldShow(self): import FemGui - if FemGui.getActiveAnalysis(): - return True - else: - return False + return FemGui.getActiveAnalysis() != None #class DraftTrayWatcher: # def __init__(self,traywidget): @@ -165,8 +163,9 @@ class MachiningDistortionWorkbench ( Workbench ): CmdList = ["MachiningDistortion_StartGUI","MachiningDistortion_StartPostprocess"] self.appendToolbar("MachiningDistortionTools",CmdList) self.appendMenu("Machining Distortion",CmdList) - self.appendToolbar("MachiningDistortionTools2",["MachDist_Analysis","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic"]) - self.appendMenu("Machining Distortion2",["MachDist_Analysis","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic"]) + CmdList2 = ["MachDist_Analysis","Separator","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic"] + self.appendToolbar("MachiningDistortionTools2",CmdList2) + self.appendMenu("Machining Distortion2",CmdList2) self.setWatchers() diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index fd26852aea..576181a358 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -45,16 +45,27 @@ class _CommandAnalysis: def Activated(self): FreeCAD.ActiveDocument.openTransaction("Create Analysis") FreeCADGui.addModule("FemGui") - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','MachineDistortion')") + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','PartDistortion')") FreeCADGui.doCommand("FemGui.setActiveAnalysis(App.activeDocument().ActiveObject)") + sel = FreeCADGui.Selection.getSelection() + if (len(sel) == 1): + if(sel[0].isDerivedFrom("Fem::FemMeshObject")): + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Member = App.activeDocument().ActiveObject.Member + [App.activeDocument()."+sel[0].Name+"]") + if(sel[0].isDerivedFrom("Part::Feature")): + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+sel[0].Name +"_Mesh')") + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+sel[0].Name) + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + FreeCADGui.doCommand("Gui.activeDocument().hide('"+sel[0].Name+"')") + #FreeCADGui.doCommand("App.activeDocument().ActiveObject.touch()") + #FreeCADGui.doCommand("App.activeDocument().recompute()") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") + FreeCAD.ActiveDocument.commitTransaction() FreeCADGui.Selection.clearSelection() def IsActive(self): - if FreeCADGui.ActiveDocument: - return True - else: - return False + import FemGui + return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None FreeCADGui.addCommand('MachDist_Analysis',_CommandAnalysis()) diff --git a/src/Mod/Machining_Distortion/MachDistMesh.py b/src/Mod/Machining_Distortion/MachDistMesh.py index 5c147c4214..0f3798f26f 100644 --- a/src/Mod/Machining_Distortion/MachDistMesh.py +++ b/src/Mod/Machining_Distortion/MachDistMesh.py @@ -38,20 +38,54 @@ class _CommandMesh: "the MachDist Mesh command definition" def GetResources(self): return {'Pixmap' : 'MachDist_AddFemMesh', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Add Mesh"), + 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Add Part"), 'Accel': "M", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Creates or edit the material definition.")} + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Add a Part to the Analysis.")} def Activated(self): - FreeCAD.ActiveDocument.openTransaction("Create Mesh") - FreeCADGui.doCommand("import MachDist") - FreeCADGui.doCommand("axe = MachDist.makeMesh()") - FreeCADGui.doCommand("MachDist.makeStructuralSystem(" + MachDistCommands.getStringList(st) + ",[axe])") - FreeCADGui.doCommand("MachDist.makeMesh()") + FreeCAD.ActiveDocument.openTransaction("Add part") + FreeCADGui.addModule("FemGui") + sel = FreeCADGui.Selection.getSelection() + if (len(sel) == 1): + if(sel[0].isDerivedFrom("Fem::FemMeshObject")): + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Member = App.activeDocument().ActiveObject.Member + [App.activeDocument()."+sel[0].Name+"]") + if(sel[0].isDerivedFrom("Part::Feature")): + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+sel[0].Name +"_Mesh')") + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+sel[0].Name) + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + FreeCADGui.doCommand("Gui.activeDocument().hide('"+sel[0].Name+"')") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") + else: + import os + filename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open part file..',os.getcwd(),'Mesh or Part files (*.bdf *.stp *.igs);;All files(*)') + if filename.right(3) in (u'bdf'): + FreeCADGui.addModule("Fem") + FreeCADGui.doCommand("Fem.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + FreeCADGui.doCommand("Gui.SendMsgToActiveView('ViewFit')") + if filename.right(3) in (u'stp',u'igs'): + FreeCADGui.addModule("Part") + FreeCADGui.doCommand("Part.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") + FreeCADGui.doCommand("Gui.SendMsgToActiveView('ViewFit')") + name = FreeCAD.activeDocument().ActiveObject.Name + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+name +"_Mesh')") + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+name) + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + FreeCADGui.doCommand("Gui.activeDocument().hide('"+name+"')") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") + + + + FreeCAD.ActiveDocument.commitTransaction() def IsActive(self): - if FemGui.getActiveAnalysis(): + import FemGui + # check if a active analysis is present and no Mesh in it + if FemGui.getActiveAnalysis() != None: + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + return False return True else: return False From 746cfd62d029dbd702c08111b1367af405bdbf8a Mon Sep 17 00:00:00 2001 From: jriegel Date: Tue, 9 Jul 2013 23:28:21 +0200 Subject: [PATCH 02/47] move AxisCross code to the Viewer and make a Python binding --- src/Gui/CommandView.cpp | 49 +++++++++++++++++++++++++++++++- src/Gui/View3DInventorViewer.cpp | 36 ++++++++++++++++++++++- src/Gui/View3DInventorViewer.h | 12 ++++++++ src/Gui/View3DPy.cpp | 20 +++++++++++++ src/Gui/View3DPy.h | 2 ++ 5 files changed, 117 insertions(+), 2 deletions(-) diff --git a/src/Gui/CommandView.cpp b/src/Gui/CommandView.cpp index ee441c6952..31ec53cebd 100644 --- a/src/Gui/CommandView.cpp +++ b/src/Gui/CommandView.cpp @@ -1468,6 +1468,9 @@ bool StdCmdToggleNavigation::isActive(void) return false; } + + +#if 0 // old Axis command // Command to show/hide axis cross class StdCmdAxisCross : public Gui::Command { @@ -1549,6 +1552,50 @@ protected: } } }; +#else +//=========================================================================== +// Std_ViewExample1 +//=========================================================================== +DEF_STD_CMD_A(StdCmdAxisCross); + +StdCmdAxisCross::StdCmdAxisCross() + : Command("Std_AxisCross") +{ + sGroup = QT_TR_NOOP("Standard-View"); + sMenuText = QT_TR_NOOP("Toggle axis cross"); + sToolTipText = QT_TR_NOOP("Toggle axis cross"); + sStatusTip = QT_TR_NOOP("Toggle axis cross"); + sWhatsThis = "Std_AxisCross"; +} + +void StdCmdAxisCross::activated(int iMsg) +{ + Gui::View3DInventor* view = qobject_cast(Gui::getMainWindow()->activeWindow()); + if (view ){ + if(view->getViewer()->hasAxisCross()== false) + doCommand(Command::Gui,"Gui.ActiveDocument.ActiveView.setAxisCross(True)"); + else + doCommand(Command::Gui,"Gui.ActiveDocument.ActiveView.setAxisCross(False)"); + } +} + +bool StdCmdAxisCross::isActive(void) +{ + Gui::View3DInventor* view = qobject_cast(Gui::getMainWindow()->activeWindow()); + if (view && view->getViewer()->hasAxisCross()) { + if (!_pcAction->isChecked()) + _pcAction->setChecked(true); + } + else { + if (_pcAction->isChecked()) + _pcAction->setChecked(false); + } + if (view ) return true; + return false; + +} + +#endif //=========================================================================== // Std_ViewExample1 @@ -1556,7 +1603,7 @@ protected: DEF_STD_CMD_A(StdCmdViewExample1); StdCmdViewExample1::StdCmdViewExample1() - : Command("Std_ViewExample1") + : Command("Std_AxisCross") { sGroup = QT_TR_NOOP("Standard-View"); sMenuText = QT_TR_NOOP("Inventor example #1"); diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 80796f003d..05cd13e260 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -100,6 +100,8 @@ #include "SoFCUnifiedSelection.h" #include "SoFCInteractiveElement.h" #include "SoFCBoundingBox.h" +#include "SoAxisCrossKit.h" + #include "Selection.h" #include "SoFCSelectionAction.h" #include "SoFCVectorizeU3DAction.h" @@ -140,7 +142,7 @@ SOQT_OBJECT_ABSTRACT_SOURCE(View3DInventorViewer); View3DInventorViewer::View3DInventorViewer (QWidget *parent, const char *name, SbBool embed, Type type, SbBool build) : inherited (parent, name, embed, type, build), editViewProvider(0), navigation(0), - framebuffer(0), editing(FALSE), redirected(FALSE), allowredir(FALSE) + framebuffer(0), editing(FALSE), redirected(FALSE), allowredir(FALSE),axisCross(0),axisGroup(0) { Gui::Selection().Attach(this); @@ -457,6 +459,38 @@ void View3DInventorViewer::setEnabledFPSCounter(bool on) #endif } +void View3DInventorViewer::setAxisCross(bool b) +{ + SoNode* scene = getSceneGraph(); + SoSeparator* sep = static_cast(scene); + + if(b){ + if(!axisGroup){ + axisCross = new Gui::SoShapeScale; + Gui::SoAxisCrossKit* axisKit = new Gui::SoAxisCrossKit(); + axisKit->set("xAxis.appearance.drawStyle", "lineWidth 2"); + axisKit->set("yAxis.appearance.drawStyle", "lineWidth 2"); + axisKit->set("zAxis.appearance.drawStyle", "lineWidth 2"); + axisCross->setPart("shape", axisKit); + axisCross->scaleFactor = 1.0f; + axisGroup = new SoSkipBoundingGroup; + axisGroup->addChild(axisCross); + + sep->addChild(axisGroup); + } + }else{ + if(axisGroup){ + sep->removeChild(axisGroup); + axisGroup = 0; + } + } +} +bool View3DInventorViewer::hasAxisCross(void) +{ + return axisGroup; +} + + void View3DInventorViewer::setNavigationType(Base::Type t) { if (t.isBad()) diff --git a/src/Gui/View3DInventorViewer.h b/src/Gui/View3DInventorViewer.h index 44c4747618..f78081a79f 100644 --- a/src/Gui/View3DInventorViewer.h +++ b/src/Gui/View3DInventorViewer.h @@ -48,6 +48,7 @@ class SbBox2s; class SoVectorizeAction; class QGLFramebufferObject; class QImage; +class SoGroup; namespace Gui { @@ -58,6 +59,7 @@ class SoFCUnifiedSelection; class Document; class SoFCUnifiedSelection; class GLGraphicsItem; +class SoShapeScale; /** The Inventor viewer * @@ -272,6 +274,10 @@ public: const SbColor& midColor); void setEnabledFPSCounter(bool b); void setNavigationType(Base::Type); + + void setAxisCross(bool b); + bool hasAxisCross(void); + NavigationStyle* navigationStyle() const; void setDocument(Gui::Document *pcDocument); @@ -304,6 +310,7 @@ private: static void drawArrow(void); void setCursorRepresentation(int mode); + private: std::set _ViewProviderSet; std::map _ViewProviderMap; @@ -321,8 +328,13 @@ private: SoFCUnifiedSelection* selectionRoot; QGLFramebufferObject* framebuffer; + // small axis cross in the corner SbBool axiscrossEnabled; int axiscrossSize; + // big one in the middle + SoShapeScale* axisCross; + SoGroup* axisGroup; + SbBool editing; QCursor editCursor; diff --git a/src/Gui/View3DPy.cpp b/src/Gui/View3DPy.cpp index 9f008bacd4..c4f6e25f0d 100644 --- a/src/Gui/View3DPy.cpp +++ b/src/Gui/View3DPy.cpp @@ -140,6 +140,9 @@ void View3DInventorPy::init_type() add_varargs_method("listNavigationTypes",&View3DInventorPy::listNavigationTypes,"listNavigationTypes()"); add_varargs_method("getNavigationType",&View3DInventorPy::getNavigationType,"getNavigationType()"); add_varargs_method("setNavigationType",&View3DInventorPy::setNavigationType,"setNavigationType()"); + add_varargs_method("setAxisCross",&View3DInventorPy::setAxisCross,"switch the big axis-cross on and off"); + add_varargs_method("hasAxisCross",&View3DInventorPy::hasAxisCross,"check if the big axis-cross is on or off()"); + } View3DInventorPy::View3DInventorPy(View3DInventor *vi) @@ -2047,3 +2050,20 @@ Py::Object View3DInventorPy::removeEventCallbackPivy(const Py::Tuple& args) throw; } } + +Py::Object View3DInventorPy::setAxisCross(const Py::Tuple& args) +{ + int ok; + if (!PyArg_ParseTuple(args.ptr(), "i", &ok)) + throw Py::Exception(); + _view->getViewer()->setAxisCross(ok!=0); + return Py::None(); +} + +Py::Object View3DInventorPy::hasAxisCross(const Py::Tuple& args) +{ + if (!PyArg_ParseTuple(args.ptr(), "")) + throw Py::Exception(); + SbBool ok = _view->getViewer()->hasAxisCross(); + return Py::Boolean(ok ? true : false); +} \ No newline at end of file diff --git a/src/Gui/View3DPy.h b/src/Gui/View3DPy.h index 5b0920f592..5474151212 100644 --- a/src/Gui/View3DPy.h +++ b/src/Gui/View3DPy.h @@ -93,6 +93,8 @@ public: Py::Object listNavigationTypes(const Py::Tuple&); Py::Object getNavigationType(const Py::Tuple&); Py::Object setNavigationType(const Py::Tuple&); + Py::Object setAxisCross(const Py::Tuple&); + Py::Object hasAxisCross(const Py::Tuple&); private: static void eventCallback(void * ud, SoEventCallback * n); From f24ef5a27465f25aa1cf58d2432d9da53077e33e Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 01:09:59 +0200 Subject: [PATCH 03/47] Fix Boundbox problem in FemMesh and make singular Coordinate3 node --- src/Mod/Fem/App/FemMesh.cpp | 23 +++++++---------------- src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 11 ++++++++--- 2 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 8de5740647..b1748cf62c 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -806,23 +806,14 @@ Base::Matrix4D FemMesh::getTransform(void) const Base::BoundBox3d FemMesh::getBoundBox(void) const { Base::BoundBox3d box; - try { - // If the shape is empty an exception may be thrown - Bnd_Box bounds; - BRepBndLib::Add(myMesh->GetShapeToMesh(), bounds); - bounds.SetGap(0.0); - Standard_Real xMin, yMin, zMin, xMax, yMax, zMax; - bounds.Get(xMin, yMin, zMin, xMax, yMax, zMax); - box.MinX = xMin; - box.MaxX = xMax; - box.MinY = yMin; - box.MaxY = yMax; - box.MinZ = zMin; - box.MaxZ = zMax; - } - catch (Standard_Failure) { - } + SMESHDS_Mesh* data = const_cast(getSMesh())->GetMeshDS(); + + SMDS_NodeIteratorPtr aNodeIter = data->nodesIterator(); + for (;aNodeIter->more();) { + const SMDS_MeshNode* aNode = aNodeIter->next(); + box.Add(Base::Vector3d(aNode->X(),aNode->Y(),aNode->Z())); + } return box; } diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index ff9c2e8861..fb28e12368 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -231,6 +231,9 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) { ViewProviderGeometryObject::attach(pcObj); + // Move 'coords' before the switch + pcRoot->insertChild(pcCoords,pcRoot->findChild(reinterpret_cast(pcModeSwitch))); + // Annotation sets SoGroup* pcAnotRoot = new SoAnnotation(); @@ -252,7 +255,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) // flat SoGroup* pcFlatRoot = new SoGroup(); // face nodes - pcFlatRoot->addChild(pcCoords); + //pcFlatRoot->addChild(pcCoords); pcFlatRoot->addChild(pShapeHints); pcFlatRoot->addChild(pcShapeMaterial); pcFlatRoot->addChild(pcMatBinding); @@ -264,7 +267,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) SoLightModel* pcLightModel = new SoLightModel(); pcLightModel->model = SoLightModel::BASE_COLOR; SoGroup* pcWireRoot = new SoGroup(); - pcWireRoot->addChild(pcCoords); + //pcWireRoot->addChild(pcCoords); pcWireRoot->addChild(pcDrawStyle); pcWireRoot->addChild(pcLightModel); SoBaseColor* color = new SoBaseColor(); @@ -278,7 +281,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) SoGroup* pcPointsRoot = new SoSeparator(); pcPointsRoot->addChild(pcPointMaterial); pcPointsRoot->addChild(pcPointStyle); - pcPointsRoot->addChild(pcCoords); + //pcPointsRoot->addChild(pcCoords); pointset = new SoPointSet; pcPointsRoot->addChild(pointset); addDisplayMaskMode(pcPointsRoot, "Nodes"); @@ -318,6 +321,8 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) addDisplayMaskMode(pcElemNodesRoot, "Elements & Nodes"); + + } void ViewProviderFemMesh::setDisplayMode(const char* ModeName) From 7000dbebe8a27166effef27038b7c66af26d782e Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 07:45:39 +0200 Subject: [PATCH 04/47] some fixes of the fixes ;) --- src/Gui/View3DInventorViewer.cpp | 7 +++++++ src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 05cd13e260..33ce3cbf61 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -172,6 +172,13 @@ View3DInventorViewer::View3DInventorViewer (QWidget *parent, const char *name, backgroundroot->ref(); this->backgroundroot->addChild(cam); + SoShapeHints* pShapeHints = new SoShapeHints; + pShapeHints->shapeType = SoShapeHints::UNKNOWN_SHAPE_TYPE; + pShapeHints->vertexOrdering = SoShapeHints::COUNTERCLOCKWISE; + pShapeHints->ref(); + this->backgroundroot->addChild(pShapeHints); + + // Background stuff pcBackGround = new SoFCBackgroundGradient; pcBackGround->ref(); diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index fb28e12368..372d05aa36 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -232,7 +232,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) ViewProviderGeometryObject::attach(pcObj); // Move 'coords' before the switch - pcRoot->insertChild(pcCoords,pcRoot->findChild(reinterpret_cast(pcModeSwitch))); + //pcRoot->insertChild(pcCoords,pcRoot->findChild(reinterpret_cast(pcModeSwitch))); // Annotation sets SoGroup* pcAnotRoot = new SoAnnotation(); @@ -255,7 +255,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) // flat SoGroup* pcFlatRoot = new SoGroup(); // face nodes - //pcFlatRoot->addChild(pcCoords); + pcFlatRoot->addChild(pcCoords); pcFlatRoot->addChild(pShapeHints); pcFlatRoot->addChild(pcShapeMaterial); pcFlatRoot->addChild(pcMatBinding); @@ -267,7 +267,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) SoLightModel* pcLightModel = new SoLightModel(); pcLightModel->model = SoLightModel::BASE_COLOR; SoGroup* pcWireRoot = new SoGroup(); - //pcWireRoot->addChild(pcCoords); + pcWireRoot->addChild(pcCoords); pcWireRoot->addChild(pcDrawStyle); pcWireRoot->addChild(pcLightModel); SoBaseColor* color = new SoBaseColor(); @@ -281,7 +281,7 @@ void ViewProviderFemMesh::attach(App::DocumentObject *pcObj) SoGroup* pcPointsRoot = new SoSeparator(); pcPointsRoot->addChild(pcPointMaterial); pcPointsRoot->addChild(pcPointStyle); - //pcPointsRoot->addChild(pcCoords); + pcPointsRoot->addChild(pcCoords); pointset = new SoPointSet; pcPointsRoot->addChild(pointset); addDisplayMaskMode(pcPointsRoot, "Nodes"); From cf5ce07b1a23350cd1e5b1e80ae15c9cebab1b70 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 07:54:26 +0200 Subject: [PATCH 05/47] Again some fixes --- src/Gui/View3DInventorViewer.cpp | 4 ++++ src/Mod/Machining_Distortion/InitGui.py | 1 + src/Mod/Machining_Distortion/MachDistAlignment.py | 4 ++-- src/Mod/Machining_Distortion/MachDistAnalysis.py | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 33ce3cbf61..7212a6fe10 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -178,6 +178,10 @@ View3DInventorViewer::View3DInventorViewer (QWidget *parent, const char *name, pShapeHints->ref(); this->backgroundroot->addChild(pShapeHints); + SoLightModel* pcLightModel = new SoLightModel(); + pcLightModel->model = SoLightModel::PHONG; + this->backgroundroot->addChild(pcLightModel); + // Background stuff pcBackGround = new SoFCBackgroundGradient; diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py index 81dc53a477..5b323bddc0 100755 --- a/src/Mod/Machining_Distortion/InitGui.py +++ b/src/Mod/Machining_Distortion/InitGui.py @@ -176,6 +176,7 @@ class MachiningDistortionWorkbench ( Workbench ): self.setWatchers() FreeCADGui.Control.showTaskView() Msg("MachiningDistortionWorkbench::Activated()\n") + def Deactivated(self): Msg("MachiningDistortionWorkbench::Deactivated()\n") diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index dd30793846..90caab1ea2 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -39,9 +39,9 @@ class _CommandAlignment: "the MachDist Alignment command definition" def GetResources(self): return {'Pixmap' : 'MachDist_Align', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Machine-Distortion Alignment"), + 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Part Alignment"), 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Machine-Distortion Alignment")} + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Part Alignment")} def Activated(self): FreeCAD.ActiveDocument.openTransaction("Alignment") diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 576181a358..4b73989b92 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -45,6 +45,7 @@ class _CommandAnalysis: def Activated(self): FreeCAD.ActiveDocument.openTransaction("Create Analysis") FreeCADGui.addModule("FemGui") + FreeCADGui.doCommand("FreeCADGui.ActiveDocument.ActiveView.setAxisCross(True)") FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','PartDistortion')") FreeCADGui.doCommand("FemGui.setActiveAnalysis(App.activeDocument().ActiveObject)") sel = FreeCADGui.Selection.getSelection() From a38d5edd3a996f73f55c7a7dd7efcdb82dc90258 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 23:13:27 +0200 Subject: [PATCH 06/47] Undo some of the tried fixes which doesen't work --- src/Gui/View3DInventorViewer.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 7212a6fe10..a48e8d0116 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -172,15 +172,16 @@ View3DInventorViewer::View3DInventorViewer (QWidget *parent, const char *name, backgroundroot->ref(); this->backgroundroot->addChild(cam); - SoShapeHints* pShapeHints = new SoShapeHints; - pShapeHints->shapeType = SoShapeHints::UNKNOWN_SHAPE_TYPE; - pShapeHints->vertexOrdering = SoShapeHints::COUNTERCLOCKWISE; - pShapeHints->ref(); - this->backgroundroot->addChild(pShapeHints); + //SoShapeHints* pShapeHints = new SoShapeHints; + //pShapeHints->shapeType = SoShapeHints::UNKNOWN_SHAPE_TYPE; + //pShapeHints->vertexOrdering = SoShapeHints::COUNTERCLOCKWISE; + //pShapeHints->ref(); + //this->backgroundroot->addChild(pShapeHints); - SoLightModel* pcLightModel = new SoLightModel(); - pcLightModel->model = SoLightModel::PHONG; - this->backgroundroot->addChild(pcLightModel); + //SoLightModel* pcLightModel = new SoLightModel(); + ////pcLightModel->model = SoLightModel::PHONG; + //pcLightModel->model = SoLightModel::BASE_COLOR; + //this->backgroundroot->addChild(pcLightModel); // Background stuff From 22d7d68e8f3c537d9c0b48e21375e7fbfe5acbf4 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 23:14:09 +0200 Subject: [PATCH 07/47] Add checkbox for auto fine tuning to Alignment dialog --- src/Mod/Machining_Distortion/Aligment.ui | 29 ++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/Mod/Machining_Distortion/Aligment.ui b/src/Mod/Machining_Distortion/Aligment.ui index 14d820cebf..ef18f412dd 100644 --- a/src/Mod/Machining_Distortion/Aligment.ui +++ b/src/Mod/Machining_Distortion/Aligment.ui @@ -6,8 +6,8 @@ 0 0 - 124 - 198 + 136 + 223 @@ -16,6 +16,12 @@ + + + 75 + true + + Flip X @@ -23,6 +29,12 @@ + + + 75 + true + + Flip Y @@ -30,11 +42,24 @@ + + + 75 + true + + Flip Z + + + + Auto minimize + + + From 3212791cf8ac41de4be6e7682c52a627b1ae0034 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 23:15:25 +0200 Subject: [PATCH 08/47] Add a general methode for calculating eigen transformation into the Mesh interface --- src/Mod/Mesh/App/AppMeshPy.cpp | 68 ++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/src/Mod/Mesh/App/AppMeshPy.cpp b/src/Mod/Mesh/App/AppMeshPy.cpp index de9b2645c7..587963f287 100644 --- a/src/Mod/Mesh/App/AppMeshPy.cpp +++ b/src/Mod/Mesh/App/AppMeshPy.cpp @@ -31,9 +31,16 @@ #include #include #include +#include + +#include +#include #include "Core/MeshKernel.h" #include "Core/MeshIO.h" +#include "Core/Evaluation.h" +#include "Core/Iterator.h" + #include "MeshPy.h" #include "Mesh.h" #include "FeatureMeshImport.h" @@ -373,6 +380,58 @@ createBox(PyObject *self, PyObject *args) } PY_CATCH; } +static PyObject * +calculateEigenTransform(PyObject *self, PyObject *args) +{ + PyObject *input; + + if (!PyArg_ParseTuple(args, "O",&input)) + return NULL; + + if(! PySequence_Check(input) ){ + PyErr_SetString(PyExc_Exception, "Input have to be a sequence of Base.Vector()"); + return NULL; + } + + PY_TRY { + + MeshCore::MeshKernel aMesh; + MeshCore::MeshPointArray vertices; + vertices.clear(); + MeshCore::MeshFacetArray faces; + faces.clear(); + MeshCore::MeshPoint current_node; + + Py::Sequence list(input); + for (Py::Sequence::iterator it = list.begin(); it != list.end(); ++it) { + PyObject* value = (*it).ptr(); + if (PyObject_TypeCheck(value, &(Base::VectorPy::Type))) { + Base::VectorPy *pcObject = static_cast(value); + Base::Vector3d* val = pcObject->getVectorPtr(); + + + current_node.Set(float(val->x),float(val->y),float(val->z)); + vertices.push_back(current_node); + } + } + + MeshCore::MeshFacet aFacet; + aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; + faces.push_back(aFacet); + //Fill the Kernel with the temp smesh structure and delete the current containers + aMesh.Adopt(vertices,faces); + MeshCore::MeshEigensystem pca(aMesh); + pca.Evaluate(); + Base::Matrix4D Trafo = pca.Transform(); + + return new Base::PlacementPy(new Base::Placement(Trafo) ); + + } PY_CATCH; + + Py_Return; +} + + PyDoc_STRVAR(open_doc, "open(string) -- Create a new document and a Mesh::Import feature to load the file into the document."); @@ -382,6 +441,14 @@ PyDoc_STRVAR(inst_doc, PyDoc_STRVAR(export_doc, "export(list,string) -- Export a list of objects into a single file."); +PyDoc_STRVAR(calculateEigenTransform_doc, +"calculateEigenTransform(seq(Base.Vector)) -- Calculates the eigen Transformation from a list of points.\n" +"calculate the point's local coordinate system with the center\n" +"of gravity as origin. The local coordinate system is computed\n" +"this way that u has minimum and w has maximum expansion.\n" +"The local coordinate system is right-handed.\n" +); + /* List of functions defined in the module */ struct PyMethodDef Mesh_Import_methods[] = { @@ -397,5 +464,6 @@ struct PyMethodDef Mesh_Import_methods[] = { {"createCylinder",createCylinder, Py_NEWARGS, "Create a tessellated cylinder"}, {"createCone",createCone, Py_NEWARGS, "Create a tessellated cone"}, {"createTorus",createTorus, Py_NEWARGS, "Create a tessellated torus"}, + {"calculateEigenTransform",calculateEigenTransform, METH_VARARGS, calculateEigenTransform_doc}, {NULL, NULL} /* sentinel */ }; From d71fd39987c983b0c0246c74f2dc0bb943a75587 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 10 Jul 2013 23:16:21 +0200 Subject: [PATCH 09/47] Add Nodes interface to FemMesh (for usage e.g. calculating eigen transformation) --- src/Mod/Fem/App/FemMeshPy.xml | 20 +++++++++++++------- src/Mod/Fem/App/FemMeshPyImp.cpp | 14 ++++++++++++++ 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/src/Mod/Fem/App/FemMeshPy.xml b/src/Mod/Fem/App/FemMeshPy.xml index dd8b3f8a65..3a8958d50c 100755 --- a/src/Mod/Fem/App/FemMeshPy.xml +++ b/src/Mod/Fem/App/FemMeshPy.xml @@ -84,13 +84,19 @@ Make a copy of this FEM mesh. - - - Number of nodes in the Mesh. - - - - + + + Tuple of node points. + + + + + + Number of nodes in the Mesh. + + + + Number of edges in the Mesh. diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index 6b437c14d4..d7511fae10 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -439,6 +439,20 @@ PyObject* FemMeshPy::setTransform(PyObject *args) // ===== Atributes ============================================================ +Py::Tuple FemMeshPy::getNodes(void) const +{ + int count = getFemMeshPtr()->getSMesh()->GetMeshDS()->NbNodes(); + Py::Tuple tup(count); + + SMDS_NodeIteratorPtr aNodeIter = getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); + for (int i=0;aNodeIter->more();i++) { + const SMDS_MeshNode* aNode = aNodeIter->next(); + tup.setItem(i, Py::asObject(new Base::VectorPy(Base::Vector3d(aNode->X(),aNode->Y(),aNode->Z())))); + } + + return tup; +} + Py::Int FemMeshPy::getNodeCount(void) const { return Py::Int(getFemMeshPtr()->getSMesh()->NbNodes()); From 2ceade5528fc2882f1639a6a23b9ca0b24245709 Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 11 Jul 2013 00:19:46 +0200 Subject: [PATCH 10/47] Implementing new Alignment approach --- src/Mod/Fem/App/FemMesh.h | 2 ++ src/Mod/Fem/App/FemMeshObject.cpp | 7 +++++ src/Mod/Machining_Distortion/Aligment.ui | 3 ++ .../Machining_Distortion/MachDistAlignment.py | 28 +++++++++++++++---- 4 files changed, 35 insertions(+), 5 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index 7db0d1e1c0..e7a013f519 100755 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -114,6 +114,8 @@ private: void readNastran(const std::string &Filename); private: + /// positioning matrix + Base::Matrix4D _Mtrx; SMESH_Gen *myGen; SMESH_Mesh *myMesh; diff --git a/src/Mod/Fem/App/FemMeshObject.cpp b/src/Mod/Fem/App/FemMeshObject.cpp index 7b3208db7f..eb44c8a527 100755 --- a/src/Mod/Fem/App/FemMeshObject.cpp +++ b/src/Mod/Fem/App/FemMeshObject.cpp @@ -27,6 +27,7 @@ #endif #include "FemMeshObject.h" +#include "FemMesh.h" #include #include @@ -62,4 +63,10 @@ PyObject *FemMeshObject::getPyObject() void FemMeshObject::onChanged(const Property* prop) { App::GeoFeature::onChanged(prop); + + // if the placement has changed apply the change to the mesh data as well + if (prop == &this->Placement) { + const_cast(this->FemMesh.getValue()).setTransform(this->Placement.getValue().toMatrix()); + } + } diff --git a/src/Mod/Machining_Distortion/Aligment.ui b/src/Mod/Machining_Distortion/Aligment.ui index ef18f412dd..b39f829382 100644 --- a/src/Mod/Machining_Distortion/Aligment.ui +++ b/src/Mod/Machining_Distortion/Aligment.ui @@ -58,6 +58,9 @@ Auto minimize + + true + diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 90caab1ea2..6187a9717f 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -44,8 +44,24 @@ class _CommandAlignment: 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Part Alignment")} def Activated(self): + FemMeshObject = None + import FemGui, Mesh + # check if a active analysis is present and no Mesh in it + if FemGui.getActiveAnalysis() != None: + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + FemMeshObject = i + break + else: + return FreeCAD.ActiveDocument.openTransaction("Alignment") - taskd = _AlignTaskPanel() + + n = FemMeshObject.FemMesh.Nodes + p = Mesh.calculateEigenTransform(n) + p2 = p.inverse() + FemMeshObject.Placement = p2 + + taskd = _AlignTaskPanel(FemMeshObject) FreeCADGui.Control.showDialog(taskd) FreeCAD.ActiveDocument.commitTransaction() @@ -58,19 +74,19 @@ class _CommandAlignment: class _AlignTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self): + def __init__(self,object): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Aligment.ui") - self.obj = None + self.obj = object self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) #Connect Signals and Slots - #QtCore.QObject.connect(form.button_select_files, QtCore.SIGNAL("clicked()"), self.select_files) + QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) self.update() @@ -87,6 +103,8 @@ class _AlignTaskPanel: def reject(self): FreeCADGui.Control.closeDialog() - + + def flipX(self): + return FreeCADGui.addCommand('MachDist_Alignment',_CommandAlignment()) From e9d184cd4648bfb4881cc39a6dcbd4948098c29e Mon Sep 17 00:00:00 2001 From: jriegel Date: Fri, 12 Jul 2013 23:09:13 +0200 Subject: [PATCH 11/47] fliping code and some minor adjustments --- .../Machining_Distortion/MachDistAlignment.py | 29 +++++++- .../Machining_Distortion/MachDistIsostatic.py | 4 +- .../Machining_Distortion/MachDistMaterial.py | 69 +++++++++++-------- src/Mod/Machining_Distortion/MachDistMesh.py | 4 +- 4 files changed, 73 insertions(+), 33 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 6187a9717f..56fa72d2a1 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -56,6 +56,9 @@ class _CommandAlignment: return FreeCAD.ActiveDocument.openTransaction("Alignment") + # switch on Bound Box + FemMeshObject.ViewObject.BoundingBox = True + n = FemMeshObject.FemMesh.Nodes p = Mesh.calculateEigenTransform(n) p2 = p.inverse() @@ -63,11 +66,12 @@ class _CommandAlignment: taskd = _AlignTaskPanel(FemMeshObject) FreeCADGui.Control.showDialog(taskd) - FreeCAD.ActiveDocument.commitTransaction() def IsActive(self): if FemGui.getActiveAnalysis(): - return True + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + return True else: return False @@ -87,6 +91,8 @@ class _AlignTaskPanel: #Connect Signals and Slots QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) + QtCore.QObject.connect(self.formUi.pushButton_FlipY, QtCore.SIGNAL("clicked()"), self.flipY) + QtCore.QObject.connect(self.formUi.pushButton_FlipZ, QtCore.SIGNAL("clicked()"), self.flipZ) self.update() @@ -100,11 +106,30 @@ class _AlignTaskPanel: def accept(self): FreeCADGui.Control.closeDialog() + self.obj.ViewObject.BoundingBox = False + FreeCAD.ActiveDocument.commitTransaction() + def reject(self): FreeCADGui.Control.closeDialog() + self.obj.ViewObject.BoundingBox = False + FreeCAD.ActiveDocument.abortTransaction() def flipX(self): + p = self.obj.Placement + r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(1,0,0),180)) + p.Rotation = r2 + return + def flipY(self): + p = self.obj.Placement + r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,1,0),180)) + p.Rotation = r2 + return + def flipZ(self): + p = self.obj.Placement + r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,0,1),180)) + zl = self.obj.FemMesh.BoundBox.ZLength + p.Rotation = r2 return FreeCADGui.addCommand('MachDist_Alignment',_CommandAlignment()) diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index 9185b952cf..86a976dbec 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -52,7 +52,9 @@ class _CommandIsostatic: def IsActive(self): if FemGui.getActiveAnalysis(): - return True + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + return True else: return False diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py index 8706c2ae36..aa2e575206 100644 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ b/src/Mod/Machining_Distortion/MachDistMaterial.py @@ -144,35 +144,9 @@ class _MaterialTaskPanel: self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) - #self.form.setObjectName("TaskPanel") - #self.grid = QtGui.QGridLayout(self.form) - #self.grid.setObjectName("grid") - #self.title = QtGui.QLabel(self.form) - #self.grid.addWidget(self.title, 0, 0, 1, 2) - # tree - #self.tree = QtGui.QTreeWidget(self.form) - #self.grid.addWidget(self.tree, 1, 0, 1, 2) - #self.tree.setColumnCount(3) - #self.tree.header().resizeSection(0,50) - #self.tree.header().resizeSection(1,80) - #self.tree.header().resizeSection(2,60) - - # buttons - #self.addButton = QtGui.QPushButton(self.form) - #self.addButton.setObjectName("addButton") - #self.addButton.setIcon(QtGui.QIcon(":/icons/MachDist_Add.svg")) - #self.grid.addWidget(self.addButton, 3, 0, 1, 1) - #self.addButton.setEnabled(True) + QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) - #self.delButton = QtGui.QPushButton(self.form) - #self.delButton.setObjectName("delButton") - #self.delButton.setIcon(QtGui.QIcon(":/icons/MachDist_Remove.svg")) - #self.grid.addWidget(self.delButton, 3, 1, 1, 1) - #self.delButton.setEnabled(True) - - #QtCore.QObject.connect(self.addButton, QtCore.SIGNAL("clicked()"), self.addElement) - #QtCore.QObject.connect(self.delButton, QtCore.SIGNAL("clicked()"), self.removeElement) self.update() def isAllowedAlterSelection(self): @@ -194,5 +168,44 @@ class _MaterialTaskPanel: def reject(self): FreeCADGui.ActiveDocument.resetEdit() - + def add_L_data(self): + l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') + values = self.parse_R_output(l_filename) + self.lc1.setValue(values[0]) + self.lc2.setValue(values[1]) + self.lc3.setValue(values[2]) + self.lc4.setValue(values[3]) + self.lc5.setValue(values[4]) + self.lc6.setValue(values[5]) + + + def add_LT_data(self): + lt_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for LT Coefficients (*.txt)') + values = self.parse_R_output(lt_filename) + self.ltc1.setValue(values[0]) + self.ltc2.setValue(values[1]) + self.ltc3.setValue(values[2]) + self.ltc4.setValue(values[3]) + self.ltc5.setValue(values[4]) + self.ltc6.setValue(values[5]) + + + def parse_R_output(self,filename): + file = open(str(filename)) + lines = file.readlines() + found = False + coeff = [] + for line in lines: + if line[0:9] == "c0 to c5:": + found = True + coeff.append(float(line[15:])) + continue + if found and line[0:4] == "MSE:": + found = False + if found: + coeff.append(float(line[15:])) + + file.close() + return coeff[0],coeff[1],coeff[2],coeff[3],coeff[4],coeff[5] + FreeCADGui.addCommand('MachDist_Material',_CommandMaterial()) diff --git a/src/Mod/Machining_Distortion/MachDistMesh.py b/src/Mod/Machining_Distortion/MachDistMesh.py index 0f3798f26f..f3c36b5e29 100644 --- a/src/Mod/Machining_Distortion/MachDistMesh.py +++ b/src/Mod/Machining_Distortion/MachDistMesh.py @@ -57,8 +57,8 @@ class _CommandMesh: FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") else: import os - filename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open part file..',os.getcwd(),'Mesh or Part files (*.bdf *.stp *.igs);;All files(*)') - if filename.right(3) in (u'bdf'): + filename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open part file..',os.getcwd(),'Mesh or Part files (*.bdf *.unv *.med *.dat *.stp *.igs);;All files(*)') + if filename.right(3) in (u'bdf',u'med',u'dat',u'unv'): FreeCADGui.addModule("Fem") FreeCADGui.doCommand("Fem.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") From 3e5e14257ae57098fd7901452c60ac587c2cfc9a Mon Sep 17 00:00:00 2001 From: jriegel Date: Sat, 13 Jul 2013 11:54:21 +0200 Subject: [PATCH 12/47] remake the position handling on the C++ side --- src/App/ComplexGeoData.h | 1 - src/App/ComplexGeoDataPyImp.cpp | 1 + src/Mod/Fem/App/FemMesh.cpp | 88 ++++++++++++++++++++--------- src/Mod/Fem/App/FemMesh.h | 2 +- src/Mod/Fem/App/FemMeshProperty.cpp | 15 +---- src/Mod/Fem/App/FemMeshPyImp.cpp | 10 +--- 6 files changed, 67 insertions(+), 50 deletions(-) diff --git a/src/App/ComplexGeoData.h b/src/App/ComplexGeoData.h index 5e69badbfa..8788395967 100644 --- a/src/App/ComplexGeoData.h +++ b/src/App/ComplexGeoData.h @@ -163,7 +163,6 @@ protected: return Base::Vector3f((float)tmp.x,(float)tmp.y,(float)tmp.z); } - //Base::Matrix4D _Mtrx; }; } //namespace App diff --git a/src/App/ComplexGeoDataPyImp.cpp b/src/App/ComplexGeoDataPyImp.cpp index bfd3b16543..1cef19c3fc 100644 --- a/src/App/ComplexGeoDataPyImp.cpp +++ b/src/App/ComplexGeoDataPyImp.cpp @@ -71,6 +71,7 @@ Py::Object ComplexGeoDataPy::getMatrix(void) const return Py::Matrix(getComplexGeoDataPtr()->getTransform()); } +// FIXME would be better to call it setTransform() as in all other interfaces... void ComplexGeoDataPy::setMatrix(Py::Object arg) { PyObject* p = arg.ptr(); diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index b1748cf62c..da05e2afa8 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -125,6 +125,8 @@ void FemMesh::copyMeshData(const FemMesh& mesh) //int numPris = info.NbPrisms(); //int numHedr = info.NbPolyhedrons(); + _Mtrx = mesh._Mtrx; + SMESHDS_Mesh* meshds = this->myMesh->GetMeshDS(); meshds->ClearMesh(); @@ -415,6 +417,8 @@ void FemMesh::readNastran(const std::string &Filename) Base::TimeInfo Start; Base::Console().Log("Start: FemMesh::readNastran() =================================\n"); + _Mtrx = Base::Matrix4D(); + std::ifstream inputfile; inputfile.open(Filename.c_str()); inputfile.seekg(std::ifstream::beg); @@ -575,6 +579,7 @@ void FemMesh::readNastran(const std::string &Filename) void FemMesh::read(const char *FileName) { Base::FileInfo File(FileName); + _Mtrx = Base::Matrix4D(); // checking on the file if (!File.isReadable()) @@ -604,7 +609,7 @@ void FemMesh::read(const char *FileName) } } -void FemMesh::writeABAQUS(const std::string &Filename, Base::Placement* placement) const +void FemMesh::writeABAQUS(const std::string &Filename) const { std::ofstream anABAQUS_Output; anABAQUS_Output.open(Filename.c_str()); @@ -612,29 +617,16 @@ void FemMesh::writeABAQUS(const std::string &Filename, Base::Placement* placemen //Extract Nodes and Elements of the current SMESH datastructure SMDS_NodeIteratorPtr aNodeIter = myMesh->GetMeshDS()->nodesIterator(); - if (placement) - { - Base::Vector3d current_node; - Base::Matrix4D matrix = placement->toMatrix(); - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - current_node.Set(aNode->X(),aNode->Y(),aNode->Z()); - current_node = matrix * current_node; - anABAQUS_Output << aNode->GetID() << "," - << current_node.x << "," - << current_node.y << "," - << current_node.z << std::endl; - } - } - else - { - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - anABAQUS_Output << aNode->GetID() << "," - << aNode->X() << "," - << aNode->Y() << "," - << aNode->Z() << std::endl; - } + + Base::Vector3d current_node; + for (;aNodeIter->more();) { + const SMDS_MeshNode* aNode = aNodeIter->next(); + current_node.Set(aNode->X(),aNode->Y(),aNode->Z()); + current_node = _Mtrx * current_node; + anABAQUS_Output << aNode->GetID() << "," + << current_node.x << "," + << current_node.y << "," + << current_node.z << std::endl; } anABAQUS_Output << "*Element, TYPE=C3D10, ELSET=Eall" << std::endl; @@ -725,10 +717,49 @@ unsigned int FemMesh::getMemSize (void) const void FemMesh::Save (Base::Writer &writer) const { + //See SaveDocFile(), RestoreDocFile() + writer.Stream() << writer.ind() << "" << std::endl; + + } void FemMesh::Restore(Base::XMLReader &reader) { + + reader.readElement("FemMesh"); + std::string file (reader.getAttribute("file") ); + + if (!file.empty()) { + // initate a file read + reader.addFile(file.c_str(),this); + } + if( reader.hasAttribute("a11")){ + _Mtrx[0][0] = (float)reader.getAttributeAsFloat("a11"); + _Mtrx[0][1] = (float)reader.getAttributeAsFloat("a12"); + _Mtrx[0][2] = (float)reader.getAttributeAsFloat("a13"); + _Mtrx[0][3] = (float)reader.getAttributeAsFloat("a14"); + + _Mtrx[1][0] = (float)reader.getAttributeAsFloat("a21"); + _Mtrx[1][1] = (float)reader.getAttributeAsFloat("a22"); + _Mtrx[1][2] = (float)reader.getAttributeAsFloat("a23"); + _Mtrx[1][3] = (float)reader.getAttributeAsFloat("a24"); + + _Mtrx[2][0] = (float)reader.getAttributeAsFloat("a31"); + _Mtrx[2][1] = (float)reader.getAttributeAsFloat("a32"); + _Mtrx[2][2] = (float)reader.getAttributeAsFloat("a33"); + _Mtrx[2][3] = (float)reader.getAttributeAsFloat("a34"); + + _Mtrx[3][0] = (float)reader.getAttributeAsFloat("a41"); + _Mtrx[3][1] = (float)reader.getAttributeAsFloat("a42"); + _Mtrx[3][2] = (float)reader.getAttributeAsFloat("a43"); + _Mtrx[3][3] = (float)reader.getAttributeAsFloat("a44"); + } } void FemMesh::SaveDocFile (Base::Writer &writer) const @@ -795,12 +826,12 @@ void FemMesh::transformGeometry(const Base::Matrix4D& rclTrf) void FemMesh::setTransform(const Base::Matrix4D& rclTrf) { // Placement handling, no geometric transformation + _Mtrx = rclTrf; } Base::Matrix4D FemMesh::getTransform(void) const { - Base::Matrix4D mtrx; - return mtrx; + return _Mtrx; } Base::BoundBox3d FemMesh::getBoundBox(void) const @@ -812,7 +843,10 @@ Base::BoundBox3d FemMesh::getBoundBox(void) const SMDS_NodeIteratorPtr aNodeIter = data->nodesIterator(); for (;aNodeIter->more();) { const SMDS_MeshNode* aNode = aNodeIter->next(); - box.Add(Base::Vector3d(aNode->X(),aNode->Y(),aNode->Z())); + Base::Vector3d vec(aNode->X(),aNode->Y(),aNode->Z()); + // Apply the matrix to hold the BoundBox in absolute space. + vec = _Mtrx * vec; + box.Add(vec); } return box; diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index e7a013f519..7268456372 100755 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -107,7 +107,7 @@ public: /// import from files void read(const char *FileName); void write(const char *FileName) const; - void writeABAQUS(const std::string &Filename, Base::Placement* = 0) const; + void writeABAQUS(const std::string &Filename) const; private: void copyMeshData(const FemMesh&); diff --git a/src/Mod/Fem/App/FemMeshProperty.cpp b/src/Mod/Fem/App/FemMeshProperty.cpp index 0223374715..e322035a91 100755 --- a/src/Mod/Fem/App/FemMeshProperty.cpp +++ b/src/Mod/Fem/App/FemMeshProperty.cpp @@ -138,23 +138,12 @@ unsigned int PropertyFemMesh::getMemSize (void) const void PropertyFemMesh::Save (Base::Writer &writer) const { - if (!writer.isForceXML()) { - //See SaveDocFile(), RestoreDocFile() - writer.Stream() << writer.ind() << "" << std::endl; - } + _FemMesh->Save(writer); } void PropertyFemMesh::Restore(Base::XMLReader &reader) { - reader.readElement("FemMesh"); - std::string file (reader.getAttribute("file") ); - - if (!file.empty()) { - // initate a file read - reader.addFile(file.c_str(),this); - } + _FemMesh->Restore(reader); } void PropertyFemMesh::SaveDocFile (Base::Writer &writer) const diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index d7511fae10..a54010052b 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -400,17 +400,11 @@ PyObject* FemMeshPy::write(PyObject *args) PyObject* FemMeshPy::writeABAQUS(PyObject *args) { char* filename; - PyObject* plm=0; - if (!PyArg_ParseTuple(args, "s|O!", &filename, &(Base::PlacementPy::Type),&plm)) + if (!PyArg_ParseTuple(args, "s", &filename)) return 0; try { - Base::Placement* placement = 0; - if (plm) { - placement = static_cast(plm)->getPlacementPtr(); - } - - getFemMeshPtr()->writeABAQUS(filename, placement); + getFemMeshPtr()->writeABAQUS(filename); } catch (const std::exception& e) { PyErr_SetString(PyExc_Exception, e.what()); From e01d5749988c88ca15407d53573b40a40228cde3 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sat, 13 Jul 2013 13:15:38 +0200 Subject: [PATCH 13/47] fix in write ABAQUS --- src/Mod/Fem/App/FemMesh.cpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index da05e2afa8..935627b015 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -653,17 +653,30 @@ void FemMesh::writeABAQUS(const std::string &Filename) const //apair.second.push_back(aVol->GetNode(9)->GetID()); //apair.second.push_back(aVol->GetNode(7)->GetID()); + //apair.second.push_back(aVol->GetNode(1)->GetID()); + //apair.second.push_back(aVol->GetNode(2)->GetID()); + //apair.second.push_back(aVol->GetNode(2)->GetID()); + //apair.second.push_back(aVol->GetNode(3)->GetID()); + //apair.second.push_back(aVol->GetNode(4)->GetID()); + //apair.second.push_back(aVol->GetNode(6)->GetID()); + //apair.second.push_back(aVol->GetNode(5)->GetID()); + //apair.second.push_back(aVol->GetNode(8)->GetID()); + //apair.second.push_back(aVol->GetNode(7)->GetID()); + //apair.second.push_back(aVol->GetNode(9)->GetID()); + + apair.second.push_back(aVol->GetNode(0)->GetID()); apair.second.push_back(aVol->GetNode(1)->GetID()); apair.second.push_back(aVol->GetNode(2)->GetID()); - apair.second.push_back(aVol->GetNode(2)->GetID()); apair.second.push_back(aVol->GetNode(3)->GetID()); apair.second.push_back(aVol->GetNode(4)->GetID()); - apair.second.push_back(aVol->GetNode(6)->GetID()); apair.second.push_back(aVol->GetNode(5)->GetID()); - apair.second.push_back(aVol->GetNode(8)->GetID()); + apair.second.push_back(aVol->GetNode(6)->GetID()); apair.second.push_back(aVol->GetNode(7)->GetID()); + apair.second.push_back(aVol->GetNode(8)->GetID()); apair.second.push_back(aVol->GetNode(9)->GetID()); - temp_map.insert(apair); + + + temp_map.insert(apair); } std::map >::iterator it_map; From b140d220e4d72c9b6b47116dd8b9bd0738fdc0c9 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sat, 13 Jul 2013 15:45:05 +0200 Subject: [PATCH 14/47] some tuning in Alignment & copy constructor for FemMeshPy --- src/Mod/Fem/App/FemMeshPyImp.cpp | 29 +++++++++++++++++++ src/Mod/Machining_Distortion/InitGui.py | 7 +++-- .../Machining_Distortion/MachDistAlignment.py | 11 +++++-- 3 files changed, 41 insertions(+), 6 deletions(-) diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index a54010052b..ab67ddf2aa 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -63,9 +63,38 @@ PyObject *FemMeshPy::PyMake(struct _typeobject *, PyObject *, PyObject *) // Py // constructor method int FemMeshPy::PyInit(PyObject* args, PyObject* /*kwd*/) { + PyObject *pcObj=0; + if (!PyArg_ParseTuple(args, "|O", &pcObj)) // convert args: Python->C + return -1; // NULL triggers exception + + try { + // if no mesh is given + if (!pcObj) return 0; + if (PyObject_TypeCheck(pcObj, &(FemMeshPy::Type))) { + getFemMeshPtr()->operator= (*static_cast(pcObj)->getFemMeshPtr()); + } + else { + PyErr_Format(PyExc_TypeError, "Cannot create a FemMesh out of a '%s'", + pcObj->ob_type->tp_name); + return -1; + } + } + catch (const Base::Exception &e) { + PyErr_SetString(PyExc_Exception,e.what()); + return -1; + } + catch (const std::exception &e) { + PyErr_SetString(PyExc_Exception,e.what()); + return -1; + } + catch (const Py::Exception&) { + return -1; + } + return 0; } + // ===== Methods ============================================================ PyObject* FemMeshPy::setShape(PyObject *args) diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py index 5b323bddc0..a603d112f4 100755 --- a/src/Mod/Machining_Distortion/InitGui.py +++ b/src/Mod/Machining_Distortion/InitGui.py @@ -167,7 +167,7 @@ class MachiningDistortionWorkbench ( Workbench ): self.appendToolbar("MachiningDistortionTools2",CmdList2) self.appendMenu("Machining Distortion2",CmdList2) - self.setWatchers() + #self.setWatchers() Gui.addPreferencePage(":/ui/userprefs-base.ui","Machining Distortion") @@ -175,10 +175,11 @@ class MachiningDistortionWorkbench ( Workbench ): def Activated(self): self.setWatchers() FreeCADGui.Control.showTaskView() - Msg("MachiningDistortionWorkbench::Activated()\n") + Msg("PartDistortionWorkbench::Activated()\n") def Deactivated(self): - Msg("MachiningDistortionWorkbench::Deactivated()\n") + FreeCADGui.Control.clearTaskWatcher() + Msg("PartDistortionWorkbench::Deactivated()\n") Gui.addWorkbench(MachiningDistortionWorkbench) diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 56fa72d2a1..6c646a3cd5 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -58,11 +58,16 @@ class _CommandAlignment: # switch on Bound Box FemMeshObject.ViewObject.BoundingBox = True - + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) n = FemMeshObject.FemMesh.Nodes p = Mesh.calculateEigenTransform(n) - p2 = p.inverse() - FemMeshObject.Placement = p2 + #FemMeshObject.Placement = p + m = Fem.FemMesh(FemMeshObject.FemMesh) + m.setTransform(p) + FemMeshObject.FemMesh = m + FemMeshObject.Placement = FreeCAD.Placement() + + QtGui.qApp.restoreOverrideCursor() taskd = _AlignTaskPanel(FemMeshObject) FreeCADGui.Control.showDialog(taskd) From 649c8e9c5fe5baa784cf89b1d0fe004944881f3b Mon Sep 17 00:00:00 2001 From: jriegel Date: Sat, 13 Jul 2013 16:29:28 +0200 Subject: [PATCH 15/47] fix Preferences Page and start Material --- src/Mod/Machining_Distortion/GenRc.bat | 2 + src/Mod/Machining_Distortion/InitGui.py | 2 +- .../Machining_Distortion/MachDistMaterial.py | 29 +- src/Mod/Machining_Distortion/MachDistMesh.py | 5 +- src/Mod/Machining_Distortion/Material.ui | 82 +- .../preferences-machining_distortion.svg | 406 ++ .../Resources/machdist_resources.qrc | 3 +- ...serprefs-base.ui => MachDist-userprefs.ui} | 0 src/Mod/Machining_Distortion/machdist_rc.py | 5547 ++++++++++------- 9 files changed, 3794 insertions(+), 2282 deletions(-) create mode 100644 src/Mod/Machining_Distortion/GenRc.bat create mode 100644 src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg rename src/Mod/Machining_Distortion/Resources/ui/{userprefs-base.ui => MachDist-userprefs.ui} (100%) mode change 100755 => 100644 diff --git a/src/Mod/Machining_Distortion/GenRc.bat b/src/Mod/Machining_Distortion/GenRc.bat new file mode 100644 index 0000000000..851d0fd3c6 --- /dev/null +++ b/src/Mod/Machining_Distortion/GenRc.bat @@ -0,0 +1,2 @@ + +C:\Users\jriegel\SW-Entwicklung\FreeCAD\fem-dev-build\bin\pyrcc4.exe -o machdist_rc.py Resources\machdist_resources.qrc \ No newline at end of file diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py index a603d112f4..3ab75b28a9 100755 --- a/src/Mod/Machining_Distortion/InitGui.py +++ b/src/Mod/Machining_Distortion/InitGui.py @@ -169,7 +169,7 @@ class MachiningDistortionWorkbench ( Workbench ): #self.setWatchers() - Gui.addPreferencePage(":/ui/userprefs-base.ui","Machining Distortion") + Gui.addPreferencePage(":/ui/MachDist-userprefs.ui","Part Distortion") Log ('Loading MachiningDistortion module... done\n') def Activated(self): diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py index aa2e575206..33c3b206b9 100644 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ b/src/Mod/Machining_Distortion/MachDistMaterial.py @@ -145,7 +145,8 @@ class _MaterialTaskPanel: self.form = QtGui.QWidget() self.formUi.setupUi(self.form) - QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) + QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) + QtCore.QObject.connect(self.formUi.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) self.update() @@ -169,25 +170,25 @@ class _MaterialTaskPanel: FreeCADGui.ActiveDocument.resetEdit() def add_L_data(self): - l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') + l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Opesn file','','R-Script File for L Coefficients (*.txt)') values = self.parse_R_output(l_filename) - self.lc1.setValue(values[0]) - self.lc2.setValue(values[1]) - self.lc3.setValue(values[2]) - self.lc4.setValue(values[3]) - self.lc5.setValue(values[4]) - self.lc6.setValue(values[5]) + self.formUi.lc1.setValue(values[0]) + self.formUi.lc2.setValue(values[1]) + self.formUi.lc3.setValue(values[2]) + self.formUi.lc4.setValue(values[3]) + self.formUi.lc5.setValue(values[4]) + self.formUi.lc6.setValue(values[5]) def add_LT_data(self): lt_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for LT Coefficients (*.txt)') values = self.parse_R_output(lt_filename) - self.ltc1.setValue(values[0]) - self.ltc2.setValue(values[1]) - self.ltc3.setValue(values[2]) - self.ltc4.setValue(values[3]) - self.ltc5.setValue(values[4]) - self.ltc6.setValue(values[5]) + self.formUi.ltc1.setValue(values[0]) + self.formUi.ltc2.setValue(values[1]) + self.formUi.ltc3.setValue(values[2]) + self.formUi.ltc4.setValue(values[3]) + self.formUi.ltc5.setValue(values[4]) + self.formUi.ltc6.setValue(values[5]) def parse_R_output(self,filename): diff --git a/src/Mod/Machining_Distortion/MachDistMesh.py b/src/Mod/Machining_Distortion/MachDistMesh.py index f3c36b5e29..8805f53649 100644 --- a/src/Mod/Machining_Distortion/MachDistMesh.py +++ b/src/Mod/Machining_Distortion/MachDistMesh.py @@ -58,6 +58,8 @@ class _CommandMesh: else: import os filename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open part file..',os.getcwd(),'Mesh or Part files (*.bdf *.unv *.med *.dat *.stp *.igs);;All files(*)') + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) + if filename.right(3) in (u'bdf',u'med',u'dat',u'unv'): FreeCADGui.addModule("Fem") FreeCADGui.doCommand("Fem.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") @@ -74,7 +76,8 @@ class _CommandMesh: FreeCADGui.doCommand("Gui.activeDocument().hide('"+name+"')") FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") - + QtGui.qApp.restoreOverrideCursor() + FreeCAD.ActiveDocument.commitTransaction() diff --git a/src/Mod/Machining_Distortion/Material.ui b/src/Mod/Machining_Distortion/Material.ui index c35b8d0c18..a1105672f3 100644 --- a/src/Mod/Machining_Distortion/Material.ui +++ b/src/Mod/Machining_Distortion/Material.ui @@ -7,14 +7,30 @@ 0 0 177 - 462 + 535 Form - + + + + + - manual - + + + + + + + + Qt::Horizontal + + + + @@ -39,14 +55,14 @@ - + Young Modulus - + @@ -71,14 +87,14 @@ - + Poisson Ratio - + @@ -106,21 +122,21 @@ - + Plate Thickness - + Select L File - + @@ -145,14 +161,14 @@ - + LC1 - + @@ -177,14 +193,14 @@ - + LC2 - + @@ -209,14 +225,14 @@ - + LC3 - + @@ -241,14 +257,14 @@ - + LC4 - + @@ -273,14 +289,14 @@ - + LC5 - + @@ -305,21 +321,21 @@ - + LC6 - + Select LT File - + @@ -344,14 +360,14 @@ - + LTC1 - + @@ -376,14 +392,14 @@ - + LTC2 - + @@ -408,14 +424,14 @@ - + LTC3 - + @@ -440,14 +456,14 @@ - + LTC4 - + @@ -472,14 +488,14 @@ - + LTC5 - + @@ -504,7 +520,7 @@ - + LTC6 diff --git a/src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg b/src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg new file mode 100644 index 0000000000..220ce7e284 --- /dev/null +++ b/src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc b/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc index f1c0d6dbe3..a7243292fc 100755 --- a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc +++ b/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc @@ -1,6 +1,6 @@ - ui/userprefs-base.ui + ui/MachDist-userprefs.ui icons/MachDist.svg icons/MachDist_AddMaterial.svg icons/MachDist_AddPart.svg @@ -12,5 +12,6 @@ icons/MachDist_FemMesh.svg icons/MachDist_AddFemMesh.svg icons/MachDist_Isostatic.svg + icons/preferences-machining_distortion.svg diff --git a/src/Mod/Machining_Distortion/Resources/ui/userprefs-base.ui b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui old mode 100755 new mode 100644 similarity index 100% rename from src/Mod/Machining_Distortion/Resources/ui/userprefs-base.ui rename to src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui diff --git a/src/Mod/Machining_Distortion/machdist_rc.py b/src/Mod/Machining_Distortion/machdist_rc.py index 9b83ae02e5..c467af00d3 100755 --- a/src/Mod/Machining_Distortion/machdist_rc.py +++ b/src/Mod/Machining_Distortion/machdist_rc.py @@ -2,7 +2,7 @@ # Resource object code # -# Created: So 9. Jun 15:28:07 2013 +# Created: Sa 13. Jul 16:25:11 2013 # by: The Resource Compiler for PyQt (Qt v4.5.2) # # WARNING! All changes made in this file will be lost! @@ -10,7 +10,7 @@ from PyQt4 import QtCore qt_resource_data = "\ -\x00\x00\x2f\xf7\ +\x00\x00\x37\x34\ \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\x55\x54\x46\ @@ -27,7 +27,7 @@ qt_resource_data = "\ \x65\x74\x72\x79\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x72\x65\x63\x74\ \x3e\x0d\x0a\x20\x20\x20\x20\x3c\x78\x3e\x30\x3c\x2f\x78\x3e\x0d\ \x0a\x20\x20\x20\x20\x3c\x79\x3e\x30\x3c\x2f\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x35\x37\x35\x3c\x2f\x77\ +\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x33\x34\x3c\x2f\x77\ \x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ \x68\x74\x3e\x32\x37\x34\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ \x0a\x20\x20\x20\x3c\x2f\x72\x65\x63\x74\x3e\x0d\x0a\x20\x20\x3c\ @@ -602,184 +602,300 @@ qt_resource_data = "\ \x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\ \x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6c\x69\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x35\ -\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\ -\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ +\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ +\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ +\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\x69\x72\ +\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\ -\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\ -\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\ -\x20\x43\x50\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\ -\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\ -\x74\x69\x6f\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\ -\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\ -\x65\x72\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\ +\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\ +\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x37\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\ +\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\ +\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\ +\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\ +\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ +\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ +\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\ +\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ +\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\ +\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\ +\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\ +\x69\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\ -\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\ -\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ +\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ \x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\ +\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\ +\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\ \x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ \x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\ -\x3a\x50\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\x70\x69\ -\x6e\x62\x6f\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\ +\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\ +\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\ +\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\ +\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\ +\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\ +\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\ +\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\ +\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\ +\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\ +\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\ +\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\ +\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\ +\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\ +\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\ +\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\ +\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\ +\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\ +\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\ +\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\x69\x64\ -\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\x32\x31\ -\x35\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\ +\x68\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\x2f\x73\ +\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\ +\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ +\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ +\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\ +\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\ +\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ +\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\ +\x61\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ +\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\ +\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\ +\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\ +\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ +\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x69\ +\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x69\ +\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x35\x3c\x2f\x6e\ +\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\ +\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ +\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ +\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ +\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ +\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x43\x50\ +\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\x20\x66\x6f\ +\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\x69\x6f\ +\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ +\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\ +\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\ +\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ +\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\ +\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\ +\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ +\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\ +\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\ +\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\ +\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\ +\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\ +\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\x70\x69\x6e\x62\x6f\ +\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\ -\x68\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\x65\x63\ -\x69\x6d\x61\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\x6e\x61\ -\x6c\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x70\ -\x65\x72\x61\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\x65\x78\ -\x2e\x20\x33\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\x73\x74\ +\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\ +\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\x32\x31\x35\x3c\x2f\ +\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\ +\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x65\x20\ +\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\x65\x63\x69\x6d\x61\ +\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\x20\x63\ +\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x70\x65\x72\x61\ +\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\x65\x78\x2e\x20\x33\ +\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\x73\x74\x72\x69\x6e\ +\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ +\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x36\x34\ +\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x76\x61\x6c\x75\ +\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\ +\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ +\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\x3c\x2f\x63\x73\x74\ \x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\ -\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\ -\x3e\x36\x34\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x76\ -\x61\x6c\x75\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\ -\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\ +\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ +\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\ +\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\ +\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ -\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\x3c\x2f\ -\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\ -\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\ -\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\ -\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\ -\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\ -\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\ -\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\ -\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\ -\x61\x6c\x53\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\ -\x6d\x3e\x51\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\x3c\x2f\ -\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\ +\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\ +\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\x6c\x53\ +\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ +\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\x3c\x2f\x65\x6e\x75\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\ +\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\x37\x3c\x2f\x77\x69\ +\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\x2f\x68\x65\x69\x67\ +\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ \x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\ -\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\x37\x3c\ -\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\x2f\x68\ -\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\x2f\x6c\ -\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\x67\x65\ -\x74\x3e\x0d\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\x66\x61\ -\x75\x6c\x74\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\x22\x20\ -\x6d\x61\x72\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\x0a\x20\ -\x3c\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\x6e\x3e\ -\x71\x50\x69\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\x65\x53\ -\x6f\x75\x72\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\ -\x63\x74\x69\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\x6f\x6d\ -\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\ -\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\ -\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\ -\x69\x6e\x65\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x4c\x69\ -\x6e\x65\x45\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\ -\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\ -\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\ -\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\ -\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x3c\x63\ -\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\ -\x66\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\x73\x3e\ -\x0d\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x53\ -\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\ -\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\ -\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\ -\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\ -\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x2f\x63\ -\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\ -\x3c\x72\x65\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\x20\x3c\ -\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\x0a\x3c\ -\x2f\x75\x69\x3e\x0d\x0a\ +\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\x2f\x6c\x61\x79\x6f\ +\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\x66\x61\x75\x6c\x74\ +\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\x22\x20\x6d\x61\x72\ +\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\x0a\x20\x3c\x70\x69\ +\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x71\x50\x69\ +\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\x65\x53\x6f\x75\x72\ +\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\ +\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\ +\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\x6f\x6d\ +\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\x63\x6c\x61\ +\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\ +\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\x20\x20\ +\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x4c\x69\x6e\x65\x45\ +\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\x0a\x20\ +\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\x50\x72\ +\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\x65\x61\ +\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\x6f\x6d\ +\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\ +\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\x63\ +\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x53\x70\ +\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\x20\ +\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x53\x70\x69\x6e\ +\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\x0a\x20\ +\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\x50\x72\ +\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\x65\x61\ +\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\x6f\x6d\ +\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x2f\x63\x75\x73\x74\ +\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x3c\x72\x65\ +\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\x20\x3c\x63\x6f\x6e\ +\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\x0a\x3c\x2f\x75\x69\ +\x3e\x0d\x0a\ \x00\x00\x39\x03\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -2697,220 +2813,227 @@ qt_resource_data = "\ \x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\ \x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\ \x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x31\x57\ +\x00\x00\x32\x51\ \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\x55\x54\x46\ \x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ -\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ -\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ -\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ -\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ -\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ -\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ -\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ -\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\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\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ -\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\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\x0a\x20\x20\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\x0a\x20\x20\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\x0a\x20\x20\x20\x78\x6d\ -\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\ -\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\ -\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\ -\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\ -\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\ -\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\ -\x78\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\ -\x30\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0a\x20\x20\ +\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ +\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ +\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ +\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ +\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ +\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ +\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ +\x3a\x72\x64\x66\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\x30\x32\x2f\ +\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ +\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ +\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\x0d\x0a\x20\ +\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ +\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ +\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ +\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ +\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ \x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ \x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\ -\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\x46\ -\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0a\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\x5f\x65\ -\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\x73\x76\ -\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0a\x20\x20\x20\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\ -\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\ -\x22\x34\x35\x2e\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\ -\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\ -\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\ -\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\ -\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\ -\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x39\ -\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\x33\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x39\x37\x2e\x33\x36\ -\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\ -\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\ -\x34\x33\x35\x2c\x30\x2e\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\ -\x2e\x34\x36\x32\x33\x31\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\ -\x32\x38\x2c\x34\x38\x2e\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\ -\x37\x2e\x39\x39\x38\x38\x33\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ +\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ +\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ +\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ +\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ +\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ +\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ +\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ +\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ +\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ +\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ +\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ +\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ +\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ +\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ +\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ +\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ +\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ +\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ +\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ +\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ +\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ +\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ +\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ +\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ +\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ \x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x38\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\ -\x31\x34\x38\x2e\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x63\x79\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\ -\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ +\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ +\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ +\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ +\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ +\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ +\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ +\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ +\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ +\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ +\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ \x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ \x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ \x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ \x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ \x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\ -\x32\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\ -\x66\x73\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\ -\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\ -\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\ -\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\x2e\ -\x31\x38\x31\x38\x31\x38\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\x32\x37\ -\x32\x37\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\ -\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\ -\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x37\x35\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x31\x31\x36\ -\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x31\x34\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\ -\x30\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x32\x38\x36\x35\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\ -\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\ -\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ -\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ -\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\ -\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\ -\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\ -\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\ -\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\ -\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\ -\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x6c\x61\x62\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\ -\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\ -\x0a\x20\x20\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x67\x33\x36\x31\x38\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\ -\x73\x6c\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\ -\x2d\x36\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ +\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ +\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ +\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ +\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ +\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ +\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ +\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ +\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\ +\x2e\x31\x38\x31\x38\x31\x38\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ +\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ +\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ +\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ +\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ +\x6f\x77\x2d\x78\x3d\x22\x31\x31\x36\x37\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x79\x3d\x22\x31\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\ +\x32\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\ +\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\ +\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\ +\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\ +\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\ +\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\ +\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ +\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ +\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ +\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ +\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ +\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ +\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ +\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ \x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ \x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ @@ -2934,154 +3057,126 @@ qt_resource_data = "\ \x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ \x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ \x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ -\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\x31\ -\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\x37\ -\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\x4c\ -\x20\x31\x39\x31\x2e\x33\x31\x36\x35\x2c\x31\x31\x35\x2e\x31\x36\ -\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\x31\ -\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\x32\ -\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x7a\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\ -\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x29\x3b\ -\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\ -\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\ -\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\ -\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\ -\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\ -\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\ -\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\ -\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\ -\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\ -\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\ -\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\ -\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\ -\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x35\ -\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\ -\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\x38\x31\x2c\x38\x34\ -\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\x36\x33\x2e\x35\x36\ -\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\x39\x35\x20\x4c\x20\ -\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\x32\x34\x2e\x37\x31\ -\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\x39\x38\x36\x31\x2c\ -\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\x20\x31\x38\x30\x2e\ -\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\x38\x33\x31\x32\x20\ -\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\x36\ -\x31\x32\x33\x31\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x32\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\ -\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\ -\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\ -\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\ -\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\ -\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\ -\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\ -\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ -\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\ -\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\ -\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\ -\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\ -\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\ -\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\ -\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\ -\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\ -\x33\x39\x33\x32\x20\x4c\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\ -\x2c\x31\x32\x34\x2e\x38\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\ -\x2e\x39\x32\x32\x38\x36\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\ -\x20\x4c\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\ -\x39\x39\x38\x33\x31\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\ -\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\ -\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\ -\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\ -\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\ -\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\ -\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\ -\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\ -\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\ -\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\ -\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\ -\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\ -\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\ -\x32\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\ -\x31\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\ -\x30\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\ -\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\ +\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ +\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ +\x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ +\x4c\x20\x31\x39\x31\x2e\x33\x31\x36\x35\x2c\x31\x31\x35\x2e\x31\ +\x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ +\x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ +\x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ +\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ +\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ +\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ \x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ \x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x37\ -\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\x36\x33\x36\x33\ -\x36\x33\x36\x2c\x35\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\ -\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x31\x38\x20\x43\x20\x31\x38\x2e\x35\x34\ -\x35\x34\x35\x35\x2c\x31\x38\x2e\x30\x36\x30\x36\x30\x36\x20\x31\ -\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\x31\x32\x31\x32\ -\x31\x32\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x20\ -\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x33\x39\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ +\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ +\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ +\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ +\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ +\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ +\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ +\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ +\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ +\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ +\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ +\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ +\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ +\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ +\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ +\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ +\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ +\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ +\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ +\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ +\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ +\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ +\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ +\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ +\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ +\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ +\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ +\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ +\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ +\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ +\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ +\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ +\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ +\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ +\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ +\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ +\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ +\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ +\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ +\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ +\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ +\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ +\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ +\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ \x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ \x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ \x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ @@ -3089,93 +3184,12 @@ qt_resource_data = "\ \x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ \x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ \x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\ -\x35\x34\x35\x20\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\ -\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\ -\x32\x31\x32\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\ -\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\ -\x34\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ -\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\x2e\x35\x34\x35\x34\ -\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x32\ -\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\x2e\x34\x35\x34\x35\ -\x34\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x37\x32\x37\x32\x37\ -\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x43\x20\x31\x30\ -\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\ -\x39\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\ -\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ -\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x7a\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ -\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ -\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ -\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\ -\x32\x37\x32\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\ -\x2c\x38\x2e\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\ -\x35\x34\x35\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\ -\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\ -\x32\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\x36\ -\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\x20\ -\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\x39\ -\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\x2e\ -\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\x36\ -\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x30\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ +\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ \x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ \x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ @@ -3184,71 +3198,14 @@ qt_resource_data = "\ \x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ \x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ \x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x39\x2e\x36\ -\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\x2e\x38\x33\x39\x34\ -\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\x31\x20\x31\x31\x2e\ -\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\x30\x33\x39\x36\x35\ -\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x36\x2e\x35\x34\ -\x35\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\ -\x38\x31\x38\x31\x38\x20\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\ -\x36\x2c\x31\x30\x2e\x34\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\ -\x34\x38\x30\x31\x38\x2c\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\ -\x32\x30\x2e\x36\x33\x36\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\ -\x38\x31\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x32\x34\x31\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ -\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\ -\x2c\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\ -\x30\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\ -\x32\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\ -\x34\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\ -\x2e\x39\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\ -\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\ -\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\ -\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\x32\x37\x33\x20\ -\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x31\x39\x2e\x30\ -\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\ -\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\ -\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x31\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ -\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ +\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ +\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ +\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ +\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ +\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ +\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ \x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ \x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ \x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ @@ -3257,111 +3214,14 @@ qt_resource_data = "\ \x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ \x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ \x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\ -\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\ -\x39\x2c\x32\x37\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\ -\x35\x35\x36\x31\x31\x2c\x33\x34\x2e\x32\x36\x37\x36\x30\x31\x20\ -\x33\x35\x2e\x36\x34\x33\x39\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\ -\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x32\x34\x31\x36\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ -\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\ -\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\ -\x30\x32\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\ -\x20\x33\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\ -\x37\x36\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\ -\x32\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x30\x2e\ -\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\x33\x36\x34\ -\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\x34\x31\x2e\ -\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\x38\x38\x34\ -\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\x2e\x33\x37\ -\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ -\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\x36\ -\x33\x36\x33\x36\x34\x20\x43\x20\x34\x2e\x30\x36\x30\x36\x30\x36\ -\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x34\x2e\x30\x36\ -\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\ -\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x32\x32\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\ -\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ -\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ -\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\ -\x33\x36\x33\x36\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\ -\x20\x33\x34\x2e\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\ -\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ -\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ -\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x32\ -\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\x34\x33\x2e\x34\ -\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\x39\x30\x39\x30\ -\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\x32\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ +\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ +\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ +\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ +\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ \x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ \x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ @@ -3370,88 +3230,359 @@ qt_resource_data = "\ \x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ \x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ \x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ -\x20\x33\x34\x2c\x34\x39\x2e\x38\x31\x38\x31\x38\x32\x20\x4c\x20\ -\x33\x2e\x34\x35\x34\x35\x34\x35\x35\x2c\x34\x36\x2e\x35\x34\x35\ -\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x32\x34\x33\x34\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x66\x69\x6c\ -\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ -\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\ -\x73\x65\x74\x3a\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x30\x33\x33\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\ -\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x33\ -\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x34\x2e\ -\x30\x31\x34\x33\x33\x38\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x32\x2e\x34\ -\x33\x35\x39\x38\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\x2c\x33\x39\x2e\ -\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\x31\x34\x33\x33\ -\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\x31\x20\ -\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\x34\x2e\ -\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\ -\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\ -\x30\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\ -\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\ -\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\x32\x33\x35\x35\x38\ -\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\x30\x37\x36\x32\x2c\ -\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\x33\x37\x2e\x39\x32\ -\x37\x39\x33\x2c\x31\x30\x2e\x33\x33\x39\x30\x36\x39\x29\x22\x20\ -\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x61\x72\x63\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x66\x66\ -\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x6e\x6f\x6e\x7a\ -\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x66\x66\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ +\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ +\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ +\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ +\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ +\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ +\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ +\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ +\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ +\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ +\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ +\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ +\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ +\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ +\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ +\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ +\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ +\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ +\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ +\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ +\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ +\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ +\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ +\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ +\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ +\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ +\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ +\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ +\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ +\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ +\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ +\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ +\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ +\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ +\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ +\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ +\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ +\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ +\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ +\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ +\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ +\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ +\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ \x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x30\x33\x33\ -\x2d\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x63\x78\x3d\x22\x33\x32\x2e\x38\x38\x35\x38\x31\ -\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x63\x79\x3d\x22\x33\x39\x2e\x35\x32\x39\x34\x31\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x72\x78\x3d\x22\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x79\x3d\x22\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\ -\x30\x31\x35\x33\x2c\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\ -\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\ -\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\ -\x36\x37\x37\x2c\x30\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\ -\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\ -\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\x7a\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\ -\x2c\x30\x2e\x32\x33\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\ -\x35\x30\x39\x30\x37\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\ -\x30\x33\x2c\x32\x30\x2e\x35\x36\x34\x32\x39\x33\x2c\x32\x30\x2e\ -\x30\x36\x36\x33\x34\x32\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ +\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ +\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ +\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ +\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ +\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ +\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ +\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ +\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ +\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ +\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ +\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ +\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ +\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ +\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ +\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ +\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ +\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ +\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ +\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ +\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ +\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ +\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ +\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ +\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ +\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ +\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ +\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ +\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ +\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ +\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ +\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ +\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ +\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ +\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ +\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ +\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ +\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ +\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ +\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ +\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ +\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\ +\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x33\x30\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x33\x32\ +\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x33\x39\ +\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x34\x2e\ +\x30\x31\x34\x33\x33\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x32\x2e\ +\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\x2c\x33\ +\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\x31\x34\ +\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\ +\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\ +\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\ +\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\x36\x37\ +\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ +\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ +\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\x32\x33\ +\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\x30\x37\ +\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\x33\x37\ +\x2e\x39\x32\x37\x39\x33\x2c\x31\x30\x2e\x33\x33\x39\x30\x36\x39\ +\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ +\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\ +\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x33\x30\x33\x33\x2d\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\ +\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\ +\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\ +\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\ +\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\ +\x2c\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\ +\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\ +\x30\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\ +\x30\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\ +\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\ +\x36\x37\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ +\x69\x78\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\ +\x32\x33\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\ +\x30\x37\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\ +\x32\x30\x2e\x35\x36\x34\x32\x39\x33\x2c\x32\x30\x2e\x30\x36\x36\ +\x33\x34\x32\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ \x69\x6c\x6c\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x66\x69\x6c\x6c\ \x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\ @@ -3465,30 +3596,946 @@ qt_resource_data = "\ \x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\ \x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ \x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x33\x30\x33\x33\x2d\x31\x2d\x37\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\ -\x78\x3d\x22\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\ -\x3d\x22\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\ -\x22\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\ -\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\x2c\ -\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\x31\ -\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\ -\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\ -\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\ -\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\x36\ -\x37\x37\x2c\x30\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\x32\x33\ -\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\x30\x37\ -\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\x2d\x38\ -\x2e\x31\x36\x32\x39\x38\x30\x39\x2c\x31\x36\x2e\x37\x39\x33\x36\ -\x31\x35\x29\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\ -\x2f\x73\x76\x67\x3e\x0a\ +\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x33\x30\x33\x33\x2d\x31\x2d\x37\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x63\x78\x3d\x22\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x63\x79\x3d\x22\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x72\x78\x3d\x22\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x72\x79\x3d\x22\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\ +\x30\x30\x31\x35\x33\x2c\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\ +\x61\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\ +\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\ +\x38\x36\x37\x37\x2c\x30\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\ +\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\ +\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x37\x31\x30\x31\x35\x32\ +\x33\x33\x2c\x30\x2e\x32\x33\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\ +\x2e\x32\x35\x30\x39\x30\x37\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\ +\x35\x30\x30\x33\x2c\x2d\x38\x2e\x31\x36\x32\x39\x38\x30\x39\x2c\ +\x31\x36\x2e\x37\x39\x33\x36\x31\x35\x29\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ +\ +\x00\x00\x39\x03\ +\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\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ +\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ +\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ +\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ +\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ +\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ +\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ +\x3a\x72\x64\x66\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\x30\x32\x2f\ +\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ +\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ +\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\x0d\x0a\x20\ +\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ +\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ +\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ +\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ +\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ +\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x41\x72\x63\ +\x68\x5f\x52\x6f\x6f\x66\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\ +\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ +\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ +\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\ +\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\ +\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ +\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ +\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ +\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ +\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ +\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\ +\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ +\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\ +\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ +\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ +\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ +\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ +\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ +\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ +\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ +\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ +\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ +\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ +\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ +\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ +\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ +\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ +\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ +\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ +\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ +\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ +\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ +\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\ +\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\ +\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\ +\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\ +\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ +\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ +\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ +\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ +\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ +\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ +\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ +\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ +\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ +\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ +\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ +\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ +\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ +\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ +\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ +\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\ +\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ +\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ +\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ +\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ +\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ +\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ +\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ +\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ +\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ +\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ +\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ +\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\ +\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\ +\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\ +\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\ +\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ +\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ +\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ +\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\ +\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ +\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ +\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ +\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\ +\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\ +\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ +\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ +\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ +\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ +\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ +\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ +\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ +\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ +\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ +\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ +\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ +\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ +\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ +\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ +\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ +\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ +\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ +\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\ +\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\ +\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\ +\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\ +\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ +\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ +\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ +\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ +\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ +\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ +\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ +\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ +\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ +\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ +\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ +\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ +\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ +\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ +\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ +\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ +\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ +\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ +\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ +\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ +\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ +\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ +\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ +\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ +\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\ +\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ +\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\ +\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ +\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ +\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ +\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ +\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ +\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ +\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\ +\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ +\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ +\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\ +\x30\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\ +\x30\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\ +\x33\x30\x36\x32\x35\x2c\x35\x2e\x36\x30\x34\x39\x30\x35\x38\x2c\ +\x34\x32\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\ +\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\ +\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ +\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\ +\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ +\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ +\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ +\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ +\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ +\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ +\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ +\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ +\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ +\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ +\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\ +\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ +\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\ +\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\ +\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\ +\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ +\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\ +\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ +\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\ +\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\ +\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\ +\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ +\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\ +\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\ +\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ +\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\ +\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ +\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ +\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ +\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ +\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\ +\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ +\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ +\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x37\x36\x37\x38\x35\x36\x2c\ +\x39\x2e\x39\x38\x39\x30\x39\x33\x20\x35\x30\x2e\x34\x35\x30\x35\ +\x39\x34\x2c\x39\x2e\x39\x38\x33\x35\x32\x33\x38\x20\x35\x30\x2e\ +\x31\x39\x38\x31\x33\x32\x2c\x35\x33\x2e\x30\x36\x38\x33\x20\x32\ +\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\x31\x36\x35\x37\ +\x35\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ +\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ +\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ +\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ +\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x38\x2c\x34\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ +\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x32\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\ +\x31\x36\x35\x37\x35\x36\x20\x43\x20\x32\x39\x2e\x37\x34\x36\x34\ +\x38\x34\x2c\x33\x34\x2e\x31\x33\x37\x32\x35\x39\x20\x31\x33\x2e\ +\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\x39\x34\x20\ +\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\ +\x39\x34\x20\x63\x20\x30\x2c\x30\x20\x31\x34\x2e\x38\x35\x34\x33\ +\x33\x31\x2c\x30\x2e\x35\x30\x30\x39\x34\x35\x32\x20\x31\x36\x2e\ +\x31\x33\x39\x39\x38\x2c\x30\x2e\x35\x30\x30\x35\x39\x39\x20\x39\ +\x2e\x35\x31\x33\x31\x37\x38\x2c\x2d\x30\x2e\x30\x30\x32\x35\x36\ +\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\ +\x39\x32\x30\x37\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\ +\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x7a\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ +\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ +\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ +\x0d\x0a\ \x00\x00\x1e\x7f\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -4954,242 +6001,249 @@ qt_resource_data = "\ \x3e\x2b\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\ \x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\ \x3e\x0d\x0a\ -\x00\x00\x2e\x0c\ +\x00\x00\x2e\xff\ \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\x55\x54\x46\ \x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ -\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ -\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ -\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ -\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ -\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ -\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ -\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ -\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\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\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ -\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\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\x0a\x20\x20\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\x0a\x20\x20\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\x0a\x20\x20\x20\x78\x6d\ -\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\ -\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\ -\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\ -\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\ -\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\ -\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\ -\x78\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\ -\x30\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0a\x20\x20\ +\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ +\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ +\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ +\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ +\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ +\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ +\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ +\x3a\x72\x64\x66\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\x30\x32\x2f\ +\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ +\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ +\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\x0d\x0a\x20\ +\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ +\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ +\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ +\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ +\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ \x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ \x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\ -\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\x46\ -\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0a\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\x5f\x65\ -\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\x73\x76\ -\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0a\x20\x20\x20\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\ -\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\ -\x22\x34\x35\x2e\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\ -\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\ -\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\ -\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\ -\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\ -\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x39\ -\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\x33\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x39\x37\x2e\x33\x36\ -\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\ -\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\ -\x34\x33\x35\x2c\x30\x2e\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\ -\x2e\x34\x36\x32\x33\x31\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\ -\x32\x38\x2c\x34\x38\x2e\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\ -\x37\x2e\x39\x39\x38\x38\x33\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ +\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ +\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ +\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ +\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ +\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ +\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ +\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ +\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ +\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ +\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ +\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ +\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ +\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ +\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ +\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ +\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ +\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ +\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ +\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ +\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ +\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ +\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ +\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ +\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ +\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ \x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x38\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\ -\x31\x34\x38\x2e\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x63\x79\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\ -\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ +\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ +\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ +\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ +\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ +\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ +\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ +\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ +\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ +\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ +\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ \x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ \x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ \x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ \x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ \x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\ -\x32\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\ -\x66\x73\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\ -\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\ -\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\ -\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\x2e\ -\x30\x39\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\x32\x37\ -\x32\x37\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\ -\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\ -\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x37\x35\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\ -\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x38\x39\x22\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\ -\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x32\x38\x36\x35\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\ -\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\ -\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\ -\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\ -\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\ -\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\ -\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\ -\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\ -\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\ -\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\ -\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\ -\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\ -\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x67\x33\x36\x31\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\ -\x6e\x73\x6c\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\ -\x2c\x2d\x36\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\ -\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\ -\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\ -\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\ -\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\ -\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\ -\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ -\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\ -\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\ -\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\ -\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\ -\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\ -\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\ -\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ +\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ +\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ +\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ +\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ +\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ +\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ +\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\ +\x2e\x30\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ +\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ +\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ +\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ +\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ +\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\x37\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x79\x3d\x22\x38\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ +\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\ +\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ +\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ +\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ +\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ +\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ +\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ +\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ +\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ +\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ +\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ +\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ +\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ +\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ +\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ +\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\ +\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\ +\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\ +\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ +\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ +\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\ +\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\ +\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ +\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ +\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ +\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ \x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ \x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ @@ -5197,117 +6251,337 @@ qt_resource_data = "\ \x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ \x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ \x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ -\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\ -\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x29\ -\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\ -\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ -\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\ -\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\ -\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\ -\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\ -\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\ -\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\ -\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\ -\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\ -\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\x36\x31\x32\x33\ -\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\x38\x31\x2c\x38\ -\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\x36\x33\x2e\x35\ -\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\x39\x35\x20\x4c\ -\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\x32\x34\x2e\x37\ -\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\x39\x38\x36\x31\ -\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\x20\x31\x38\x30\ -\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\x38\x33\x31\x32\ -\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ -\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x32\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\ -\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x29\x3b\x66\x69\ -\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ +\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ +\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ +\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ +\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ +\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ +\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ +\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ +\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ +\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ +\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ +\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ +\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ +\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ +\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ +\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ +\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ +\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ +\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ +\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ +\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ +\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ +\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ +\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ +\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ +\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ +\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ +\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ +\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ +\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ +\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ +\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ +\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ +\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ +\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ +\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ +\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ +\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ +\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ +\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ +\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ +\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ +\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ +\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ +\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ +\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ +\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ +\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ \x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\ -\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\ -\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\ -\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\ -\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\ -\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\ -\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\ -\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\ -\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\ -\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\ -\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\ -\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\ -\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\x20\ -\x4c\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\ -\x36\x33\x39\x33\x32\x20\x4c\x20\x31\x36\x34\x2e\x30\x34\x36\x36\ -\x39\x2c\x31\x32\x34\x2e\x38\x34\x31\x31\x32\x20\x4c\x20\x31\x33\ -\x32\x2e\x39\x32\x32\x38\x36\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\ -\x34\x20\x4c\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\ -\x2e\x39\x39\x38\x33\x31\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ -\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\ -\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\ -\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\ -\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ +\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ +\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ +\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ +\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ +\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ +\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ +\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ +\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ +\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ +\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ +\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ +\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ +\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ +\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ +\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ +\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ +\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ +\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ +\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ +\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ \x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\ -\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\ -\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\ -\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ -\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\ -\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\ -\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\ -\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\ -\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\ -\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\ -\x31\x32\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\ -\x20\x31\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\ -\x30\x30\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ +\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ +\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ +\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ +\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ +\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ +\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ +\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ +\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ +\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ +\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ +\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ +\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ +\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ +\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ +\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ +\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ +\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ +\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ +\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ +\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ +\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ +\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ +\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ +\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ +\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ +\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ +\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ +\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ +\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ +\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ +\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ +\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ +\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ +\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ +\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ +\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ +\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ +\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ +\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ +\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ +\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ +\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ +\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ +\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ +\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ +\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ +\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ +\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ +\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ +\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ \x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ \x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ \x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ @@ -5315,28 +6589,95 @@ qt_resource_data = "\ \x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ \x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ \x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\ -\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\x36\x33\x36\ -\x33\x36\x33\x36\x2c\x35\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x38\x2e\ -\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x20\x43\x20\x31\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\x30\x36\x30\x36\x30\x36\x20\ -\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\x31\x32\x31\ -\x32\x31\x32\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ -\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x33\x39\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ +\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ +\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ +\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ +\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ +\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ +\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ +\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ +\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ +\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ +\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ +\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ +\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ +\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ +\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ +\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ +\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ +\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ +\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ +\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ +\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ +\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ \x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ \x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ \x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ @@ -5344,355 +6685,76 @@ qt_resource_data = "\ \x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ \x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ \x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\ -\x34\x35\x34\x35\x20\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\ -\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\ -\x31\x32\x31\x32\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\ -\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\ -\x39\x34\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\ -\x38\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\ -\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\x2e\x35\x34\x35\ -\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\ -\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\x2e\x34\x35\x34\ -\x35\x34\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x37\x32\x37\x32\ -\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x43\x20\x31\ -\x30\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\ -\x30\x39\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\ -\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\ -\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x7a\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\ -\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\ -\x37\x32\x37\x32\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x38\x2e\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\ -\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\ -\x37\x32\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\ -\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ -\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ -\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ -\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ -\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ -\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ -\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x30\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\ -\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x39\x2e\ -\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\x2e\x38\x33\x39\ -\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\x31\x20\x31\x31\ -\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\x30\x33\x39\x36\ -\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x36\x2e\x35\ -\x34\x35\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\ -\x31\x38\x31\x38\x31\x38\x20\x43\x20\x33\x36\x2e\x37\x34\x38\x35\ -\x37\x36\x2c\x31\x30\x2e\x34\x36\x30\x35\x36\x37\x20\x32\x30\x2e\ -\x30\x34\x38\x30\x31\x38\x2c\x31\x37\x2e\x37\x32\x32\x31\x34\x36\ -\x20\x32\x30\x2e\x36\x33\x36\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\ -\x31\x38\x31\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x31\x30\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\ -\x32\x2c\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\ -\x2e\x30\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\ -\x20\x32\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\ -\x39\x34\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\ -\x38\x2e\x39\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\ -\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\x32\x37\x33\ -\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x31\x39\x2e\ -\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\ -\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\ -\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x31\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x32\x36\x2e\ -\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\ -\x36\x39\x2c\x32\x37\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\ -\x30\x35\x35\x36\x31\x31\x2c\x33\x34\x2e\x32\x36\x37\x36\x30\x31\ -\x20\x33\x35\x2e\x36\x34\x33\x39\x35\x37\x2c\x33\x34\x2e\x37\x32\ -\x37\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\ -\x32\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\ -\x2e\x30\x32\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\ -\x32\x20\x33\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\ -\x36\x37\x36\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\ -\x34\x32\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\ -\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\ -\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\ -\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\ -\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\ -\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x30\ -\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\x33\x36\ -\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\x34\x31\ -\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\x38\x38\ -\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\x2e\x33\ -\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\ -\x36\x33\x36\x33\x36\x34\x20\x43\x20\x34\x2e\x30\x36\x30\x36\x30\ -\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x34\x2e\x30\ -\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\ -\x20\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\ -\x36\x33\x36\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x32\x32\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\ -\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\ -\x36\x33\x36\x33\x36\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\ -\x4c\x20\x33\x34\x2e\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\ -\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\ -\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ -\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ -\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\ -\x2e\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\ -\x38\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\x34\x33\x2e\ -\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\x39\x30\x39\ -\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\x0a\x20\x20\ +\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ +\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ -\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\x31\x38\x31\x38\x32\x20\x4c\ -\x20\x33\x2e\x34\x35\x34\x35\x34\x35\x35\x2c\x34\x36\x2e\x35\x34\ -\x35\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x33\x34\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x74\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\ -\x76\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x35\x34\x2e\x35\ -\x36\x32\x31\x36\x34\x33\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\ -\x70\x78\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\ -\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\ -\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\ -\x67\x68\x74\x3a\x31\x32\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\ -\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\ -\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\ -\x6c\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\ -\x3a\x53\x61\x6e\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\ -\x22\x32\x36\x2e\x32\x34\x31\x34\x37\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x33\x37\x2e\x38\x31\x31\x39\x38\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x33\ -\x30\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\ -\x3d\x22\x31\x32\x35\x25\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ +\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\ +\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\ +\x74\x2d\x73\x69\x7a\x65\x3a\x35\x34\x2e\x35\x36\x32\x31\x36\x34\ +\x33\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x70\x78\x3b\x66\x6f\ +\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\ +\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x6e\x6f\x72\x6d\ +\x61\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\ +\x32\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\ +\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\ +\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x66\x66\ +\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x53\x61\x6e\x73\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x36\x2e\ +\x32\x34\x31\x34\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\ +\x3d\x22\x33\x37\x2e\x38\x31\x31\x39\x38\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x33\x30\x32\ +\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\x3d\ +\x22\x31\x32\x35\x25\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ \x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x73\x63\x61\x6c\x65\x28\ \x31\x2e\x30\x34\x33\x33\x31\x36\x37\x2c\x30\x2e\x39\x35\x38\x34\ -\x38\x31\x37\x33\x29\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\x61\x6e\x33\x30\ -\x32\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\ -\x32\x36\x2e\x32\x34\x31\x34\x37\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x33\x37\x2e\x38\x31\x31\x39\x38\x31\x22\ -\x3e\x2b\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\ -\x3e\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x73\x63\ -\x61\x6c\x65\x28\x31\x2e\x30\x34\x33\x33\x31\x36\x37\x2c\x30\x2e\ -\x39\x35\x38\x34\x38\x31\x37\x33\x29\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6c\x69\x6e\x65\x73\ -\x70\x61\x63\x69\x6e\x67\x3d\x22\x31\x32\x35\x25\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x33\x30\x32\ -\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x33\x36\x2e\ -\x38\x36\x33\x35\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\ -\x22\x32\x37\x2e\x36\x33\x35\x36\x32\x38\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\ -\x69\x7a\x65\x3a\x35\x34\x2e\x35\x36\x32\x31\x36\x34\x33\x31\x70\ -\x78\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\ -\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\ -\x6e\x6f\x72\x6d\x61\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\ -\x68\x74\x3a\x31\x32\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\ -\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\ -\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\ -\x53\x61\x6e\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\ -\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\ -\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x33\x36\x2e\x38\x36\x33\x35\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x37\x2e\x36\x33\ -\x35\x36\x32\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x74\x73\x70\x61\x6e\x33\x30\x32\x35\x22\x0a\x20\x20\ +\x38\x31\x37\x33\x29\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\x61\x6e\ +\x33\x30\x32\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x78\x3d\x22\x32\x36\x2e\x32\x34\x31\x34\x37\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x33\x37\x2e\x38\x31\x31\ +\x39\x38\x31\x22\x3e\x2b\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\ +\x74\x65\x78\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\ +\x72\x6d\x3d\x22\x73\x63\x61\x6c\x65\x28\x31\x2e\x30\x34\x33\x33\ +\x31\x36\x37\x2c\x30\x2e\x39\x35\x38\x34\x38\x31\x37\x33\x29\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x31\ +\x32\x35\x25\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x74\x65\x78\x74\x33\x30\x32\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x79\x3d\x22\x33\x36\x2e\x38\x36\x33\x35\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x37\x2e\x36\x33\ +\x35\x36\x32\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x35\ +\x34\x2e\x35\x36\x32\x31\x36\x34\x33\x31\x70\x78\x3b\x66\x6f\x6e\ +\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\ +\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x6e\x6f\x72\x6d\x61\ +\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x32\ +\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\ +\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\ +\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x53\x61\x6e\x73\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\ +\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x3c\x74\ +\x73\x70\x61\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\ +\x3d\x22\x33\x36\x2e\x38\x36\x33\x35\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x37\x2e\x36\x33\x35\x36\ +\x32\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x74\x73\x70\x61\x6e\x33\x30\x32\x35\x22\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ \x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x3e\x2b\x3c\x2f\x74\ -\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0a\x20\x20\x3c\ -\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0d\x0a\x20\x20\ +\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ \x00\x00\x38\xad\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -8738,242 +9800,249 @@ qt_resource_data = "\ \x72\x74\x2d\x79\x64\x70\x69\x3d\x22\x33\x33\x2e\x38\x35\x32\x32\ \x30\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\ \x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x2a\x2d\ +\x00\x00\x2b\x08\ \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\x55\x54\x46\ \x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ -\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ -\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ -\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ -\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ -\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ -\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ -\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ -\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\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\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ -\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\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\x0a\x20\x20\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\x0a\x20\x20\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\x0a\x20\x20\x20\x78\x6d\ -\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\ -\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\ -\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\ -\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\ -\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\ -\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\ -\x78\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\ -\x30\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0a\x20\x20\ +\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ +\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ +\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ +\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ +\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ +\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ +\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ +\x3a\x72\x64\x66\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\x30\x32\x2f\ +\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ +\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ +\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\x0d\x0a\x20\ +\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ +\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ +\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ +\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ +\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ \x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ \x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\ -\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\x46\ -\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0a\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\x5f\x65\ -\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\x73\x76\ -\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0a\x20\x20\x20\x76\ -\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\ -\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\ -\x22\x34\x35\x2e\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\ -\x38\x38\x33\x33\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\ -\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\ -\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\ -\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\ -\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x39\ -\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\x33\x38\x33\x33\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x39\x37\x2e\x33\x36\ -\x39\x35\x36\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\ -\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\ -\x34\x33\x35\x2c\x30\x2e\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\ -\x2e\x34\x36\x32\x33\x31\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\ -\x32\x38\x2c\x34\x38\x2e\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\ -\x37\x2e\x39\x39\x38\x38\x33\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ +\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ +\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ +\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ +\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ +\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ +\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ +\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ +\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ +\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ +\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ +\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ +\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ +\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ +\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ +\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ +\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ +\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ +\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ +\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ +\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ +\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ +\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ +\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ +\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ +\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ +\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ \x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x38\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\ -\x31\x34\x38\x2e\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x63\x79\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\ -\x38\x38\x33\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ +\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ +\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ +\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ +\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ +\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ +\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ +\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ +\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ +\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ +\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ +\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ \x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ \x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ \x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ \x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ \x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\ -\x32\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\ -\x66\x73\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\ -\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\ -\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\ -\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\ -\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\x2e\ -\x30\x39\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\x32\x37\ -\x32\x37\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\ -\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\ -\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x37\x35\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\ -\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x38\x39\x22\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\ -\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x32\x38\x36\x35\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\ -\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\ -\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\ -\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\ -\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\ -\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\ -\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\ -\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\ -\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\ -\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\ -\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\ -\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\ -\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x67\x33\x36\x31\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\ -\x6e\x73\x6c\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\ -\x2c\x2d\x36\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\ -\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\ -\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\ -\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\ -\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\ -\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\ -\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ -\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\ -\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\ -\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\ -\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\ -\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\ -\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\ -\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ +\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ +\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ +\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ +\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ +\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ +\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ +\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\ +\x2e\x30\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ +\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ +\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ +\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ +\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ +\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\x37\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x79\x3d\x22\x38\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ +\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\ +\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ +\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ +\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ +\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ +\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ +\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ +\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ +\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ +\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ +\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ +\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ +\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ +\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ +\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ +\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\ +\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\ +\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\ +\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ +\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ +\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\ +\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\ +\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ +\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ +\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ +\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ \x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ \x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ @@ -8981,117 +10050,337 @@ qt_resource_data = "\ \x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ \x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ \x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ -\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\ -\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x35\x29\ -\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\ -\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ -\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\ -\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\ -\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\ -\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\ -\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\ -\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\ -\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\ -\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\ -\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\x36\x31\x32\x33\ -\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\x38\x31\x2c\x38\ -\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\x36\x33\x2e\x35\ -\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\x39\x35\x20\x4c\ -\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\x32\x34\x2e\x37\ -\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\x39\x38\x36\x31\ -\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\x20\x31\x38\x30\ -\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\x38\x33\x31\x32\ -\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ -\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x32\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\ -\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\ -\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x29\x3b\x66\x69\ -\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ +\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ +\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ +\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ +\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ +\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ +\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ +\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ +\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ +\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ +\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ +\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ +\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ +\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ +\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ +\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ +\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ +\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ +\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ +\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ +\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ +\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ +\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ +\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ +\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ +\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ +\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ +\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ +\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ +\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ +\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ +\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ +\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ +\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ +\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ +\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ +\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ +\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ +\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ +\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ +\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ +\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ +\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ +\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ +\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ +\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ +\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ +\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ +\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ +\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ +\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ +\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ \x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\ -\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\ -\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\ -\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\ -\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\ -\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\ -\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\ -\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\ -\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\ -\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\ -\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\ -\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\ -\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\x20\ -\x4c\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\ -\x36\x33\x39\x33\x32\x20\x4c\x20\x31\x36\x34\x2e\x30\x34\x36\x36\ -\x39\x2c\x31\x32\x34\x2e\x38\x34\x31\x31\x32\x20\x4c\x20\x31\x33\ -\x32\x2e\x39\x32\x32\x38\x36\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\ -\x34\x20\x4c\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\ -\x2e\x39\x39\x38\x33\x31\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ -\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\ -\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\ -\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\ -\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ +\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ +\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ +\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ +\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ +\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ +\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ +\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ +\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ +\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ +\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ +\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ +\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ +\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ +\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ +\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ +\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ +\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ +\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ +\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ +\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ \x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\ -\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\ -\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\ -\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\ -\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ -\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\ -\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\ -\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\ -\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\ -\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\ -\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\ -\x31\x32\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\ -\x20\x31\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\ -\x30\x30\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ +\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ +\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ +\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ +\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ +\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ +\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ +\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ +\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ +\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ +\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ +\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ +\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ +\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ +\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ +\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ +\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ +\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ +\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ +\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ +\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ +\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ +\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ +\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ +\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ +\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ +\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ +\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ +\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ +\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ +\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ +\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ +\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ +\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ +\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ +\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ +\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ +\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ +\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ +\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ +\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ +\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ +\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ +\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ +\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ +\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ +\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ +\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ +\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ +\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ +\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ +\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ +\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ +\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ +\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ +\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ +\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ +\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ +\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ +\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ \x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ \x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ \x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ @@ -9099,28 +10388,95 @@ qt_resource_data = "\ \x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ \x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ \x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\ -\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\x36\x33\x36\ -\x33\x36\x33\x36\x2c\x35\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x38\x2e\ -\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x20\x43\x20\x31\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\x30\x36\x30\x36\x30\x36\x20\ -\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\x31\x32\x31\ -\x32\x31\x32\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ -\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x33\x39\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ +\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ +\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ +\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ +\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ +\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ +\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ +\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ +\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ +\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ +\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ +\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ +\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ +\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ +\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ +\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ +\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ +\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ +\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ +\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ +\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ +\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ +\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ +\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ +\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ +\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ +\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ +\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ +\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ +\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ +\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ +\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ \x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ \x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ \x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ @@ -9128,293 +10484,13 @@ qt_resource_data = "\ \x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ \x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ \x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\ -\x34\x35\x34\x35\x20\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\ -\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\ -\x31\x32\x31\x32\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\ -\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\ -\x39\x34\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\ -\x38\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\ -\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\x2e\x35\x34\x35\ -\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\ -\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\x2e\x34\x35\x34\ -\x35\x34\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x37\x32\x37\x32\ -\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x43\x20\x31\ -\x30\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\ -\x30\x39\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\x2c\x31\x37\x2e\ -\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\ -\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x7a\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\ -\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\ -\x37\x32\x37\x32\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x38\x2e\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\ -\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\ -\x37\x32\x37\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\ -\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ -\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ -\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ -\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ -\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ -\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ -\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x30\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\ -\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x39\x2e\ -\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\x2e\x38\x33\x39\ -\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\x31\x20\x31\x31\ -\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\x30\x33\x39\x36\ -\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x36\x2e\x35\ -\x34\x35\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\ -\x31\x38\x31\x38\x31\x38\x20\x43\x20\x33\x36\x2e\x37\x34\x38\x35\ -\x37\x36\x2c\x31\x30\x2e\x34\x36\x30\x35\x36\x37\x20\x32\x30\x2e\ -\x30\x34\x38\x30\x31\x38\x2c\x31\x37\x2e\x37\x32\x32\x31\x34\x36\ -\x20\x32\x30\x2e\x36\x33\x36\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\ -\x31\x38\x31\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x31\x30\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\ -\x32\x2c\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\ -\x2e\x30\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\ -\x20\x32\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\ -\x39\x34\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\ -\x38\x2e\x39\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\ -\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\x32\x37\x33\ -\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x31\x39\x2e\ -\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\ -\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\ -\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x31\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x32\x36\x2e\ -\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\ -\x36\x39\x2c\x32\x37\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\ -\x30\x35\x35\x36\x31\x31\x2c\x33\x34\x2e\x32\x36\x37\x36\x30\x31\ -\x20\x33\x35\x2e\x36\x34\x33\x39\x35\x37\x2c\x33\x34\x2e\x37\x32\ -\x37\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\ -\x32\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\ -\x2e\x30\x32\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\ -\x32\x20\x33\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\ -\x36\x37\x36\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\ -\x34\x32\x2e\x37\x32\x37\x32\x37\x33\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\ -\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\ -\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\ -\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\ -\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\ -\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x30\ -\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\x33\x36\ -\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\x34\x31\ -\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\x38\x38\ -\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\x2e\x33\ -\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\ -\x36\x33\x36\x33\x36\x34\x20\x43\x20\x34\x2e\x30\x36\x30\x36\x30\ -\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x34\x2e\x30\ -\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\ -\x20\x33\x2e\x38\x31\x38\x31\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\ -\x36\x33\x36\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x32\x32\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\ -\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\ -\x36\x33\x36\x33\x36\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\ -\x4c\x20\x33\x34\x2e\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\ -\x30\x39\x30\x39\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\ -\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ -\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ -\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\ -\x2e\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\ -\x38\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\x34\x33\x2e\ -\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\x39\x30\x39\ -\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\x0a\x20\x20\ +\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ +\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ +\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ -\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\x31\x38\x31\x38\x32\x20\x4c\ -\x20\x33\x2e\x34\x35\x34\x35\x34\x35\x35\x2c\x34\x36\x2e\x35\x34\ -\x35\x34\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x32\x34\x33\x34\x22\x20\x2f\x3e\x0a\x20\x20\ -\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\ +\x2f\x73\x76\x67\x3e\x0d\x0a\ \x00\x00\x47\x21\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -10567,11 +11643,11 @@ qt_resource_name = "\ \x00\x00\x07\xb9\ \x00\x75\ \x00\x69\ -\x00\x11\ -\x06\x6c\xdb\x99\ -\x00\x75\ -\x00\x73\x00\x65\x00\x72\x00\x70\x00\x72\x00\x65\x00\x66\x00\x73\x00\x2d\x00\x62\x00\x61\x00\x73\x00\x65\x00\x2e\x00\x75\x00\x69\ -\ +\x00\x15\ +\x06\x00\x85\x59\ +\x00\x4d\ +\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x2d\x00\x75\x00\x73\x00\x65\x00\x72\x00\x70\x00\x72\x00\x65\x00\x66\ +\x00\x73\x00\x2e\x00\x75\x00\x69\ \x00\x0c\ \x0a\xc8\x63\xa7\ \x00\x4d\ @@ -10586,6 +11662,12 @@ qt_resource_name = "\ \x00\x4d\ \x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x49\x00\x73\x00\x6f\x00\x73\x00\x74\x00\x61\x00\x74\x00\x69\ \x00\x63\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x24\ +\x0d\x06\x76\x67\ +\x00\x70\ +\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x6d\x00\x61\x00\x63\x00\x68\x00\x69\ +\x00\x6e\x00\x69\x00\x6e\x00\x67\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x74\x00\x6f\x00\x72\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\ +\x00\x73\x00\x76\x00\x67\ \x00\x18\ \x05\x7a\xa9\xa7\ \x00\x4d\ @@ -10630,19 +11712,20 @@ qt_resource_name = "\ qt_resource_struct = "\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ -\x00\x00\x00\x10\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0e\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x0b\x00\x00\x00\x03\ -\x00\x00\x00\xbe\x00\x00\x00\x00\x00\x01\x00\x00\xd8\xda\ -\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x02\x4a\x4f\ -\x00\x00\x01\x22\x00\x00\x00\x00\x00\x01\x00\x01\x34\x25\ -\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x01\x9a\xe6\ -\x00\x00\x01\xb0\x00\x00\x00\x00\x00\x01\x00\x01\xe0\xa1\ -\x00\x00\x01\x56\x00\x00\x00\x00\x00\x01\x00\x01\x62\x35\ -\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\xf7\x5d\ -\x00\x00\x00\x42\x00\x00\x00\x00\x00\x01\x00\x00\x2f\xfb\ -\x00\x00\x00\x60\x00\x00\x00\x00\x00\x01\x00\x00\x69\x02\ -\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x02\x20\x1e\ -\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x00\xa7\x7f\ +\x00\x00\x00\x10\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x03\ +\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x01\x1a\x18\ +\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x02\x8d\x5b\ +\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x01\x75\x63\ +\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x01\xdd\x17\ +\x00\x00\x02\x06\x00\x00\x00\x00\x00\x01\x00\x02\x22\xd2\ +\x00\x00\x01\xac\x00\x00\x00\x00\x00\x01\x00\x01\xa4\x66\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x01\x38\x9b\ +\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x38\ +\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\x3f\ +\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x11\ +\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x62\x4f\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xae\xbc\ \x00\x00\x00\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ " From 7ce109ad6c9cfd7d4a431f0dc3785b21edfdf982 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sat, 13 Jul 2013 21:00:03 +0200 Subject: [PATCH 16/47] further implement Align and Material --- src/Mod/Machining_Distortion/Aligment.ui | 4 +- .../Machining_Distortion/MachDistMaterial.py | 98 +- src/Mod/Machining_Distortion/Material.ui | 1014 ++--- ...on.svg => preferences-part_distortion.svg} | 0 .../Resources/machdist_resources.qrc | 2 +- .../Resources/ui/MachDist-userprefs.ui | 4 +- src/Mod/Machining_Distortion/machdist_rc.py | 3328 ++++++++--------- 7 files changed, 2283 insertions(+), 2167 deletions(-) rename src/Mod/Machining_Distortion/Resources/Icons/{preferences-machining_distortion.svg => preferences-part_distortion.svg} (100%) diff --git a/src/Mod/Machining_Distortion/Aligment.ui b/src/Mod/Machining_Distortion/Aligment.ui index b39f829382..5f13965c39 100644 --- a/src/Mod/Machining_Distortion/Aligment.ui +++ b/src/Mod/Machining_Distortion/Aligment.ui @@ -1,7 +1,7 @@ - AligmentParameter - + Aligment_Parameter + 0 diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py index 33c3b206b9..adee1bfd96 100644 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ b/src/Mod/Machining_Distortion/MachDistMaterial.py @@ -33,6 +33,24 @@ __title__="Machine-Distortion FemSetGeometryObject managment" __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" +StartMat = {'FEM_YoungsModulus' :'7000.00', + 'PartDist_PoissonRatio' :'0.30', + 'PartDist_PlateThickness' :'40.0', + 'PartDist_LC1' :'1.0', + 'PartDist_LC2' :'2.0', + 'PartDist_LC3' :'3.0', + 'PartDist_LC4' :'4.0', + 'PartDist_LC5' :'5.0', + 'PartDist_LC6' :'6.0', + 'PartDist_LTC1' :'7.0', + 'PartDist_LTC2' :'8.0', + 'PartDist_LTC3' :'9.0', + 'PartDist_LTC4' :'10.0', + 'PartDist_LTC5' :'11.0', + 'PartDist_LTC6' :'12.0' + } + + def makeMaterial(name): '''makeMaterial(name): makes an Material name there fore is a material name or an file name for a FCMat file''' @@ -51,13 +69,21 @@ class _CommandMaterial: 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Material","Creates or edit the material definition.")} def Activated(self): - FreeCAD.ActiveDocument.openTransaction("Create Material") - FreeCADGui.addModule("MachDistMaterial") - FreeCADGui.doCommand("mat = MachDistMaterial.makeMaterial('Material')") - FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [mat]") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") - #FreeCADGui.doCommand("MachDist.makeMaterial()") - FreeCAD.ActiveDocument.commitTransaction() + MatObj = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("App::MaterialObject"): + MatObj = i + + if (not MatObj): + FreeCAD.ActiveDocument.openTransaction("Create Material") + FreeCADGui.addModule("MachDistMaterial") + FreeCADGui.doCommand("mat = MachDistMaterial.makeMaterial('Material')") + FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [mat]") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") + #FreeCADGui.doCommand("MachDist.makeMaterial()") + else: + FreeCADGui.doCommand("Gui.activeDocument().setEdit('"+MatObj.Name+"',0)") + def IsActive(self): if FemGui.getActiveAnalysis(): return True @@ -70,6 +96,7 @@ class _Material: def __init__(self,obj): self.Type = "MachDistMaterial" obj.Proxy = self + obj.Material = StartMat #obj.addProperty("App::PropertyString","MaterialName","Base", # "The name of the distorion material") @@ -115,7 +142,7 @@ class _ViewProviderMaterial: return def setEdit(self,vobj,mode): - taskd = _MaterialTaskPanel() + taskd = _MaterialTaskPanel(self.Object) taskd.obj = vobj.Object taskd.update() FreeCADGui.Control.showDialog(taskd) @@ -134,19 +161,43 @@ class _ViewProviderMaterial: class _MaterialTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self): + def __init__(self,obj): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Material.ui") - self.obj = None + self.obj = obj self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) QtCore.QObject.connect(self.formUi.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) + QtCore.QObject.connect(self.formUi.pushButton_SaveMat, QtCore.SIGNAL("clicked()"), self.saveMat) + + matmap = self.obj.Material + + self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_YoungsModulus'])) + self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_PoissonRatio'])) + self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_PlateThickness'])) + + + self.formUi.lc1.setValue(float(matmap['PartDist_LC1'])) + self.formUi.lc2.setValue(float(matmap['PartDist_LC2'])) + self.formUi.lc3.setValue(float(matmap['PartDist_LC3'])) + self.formUi.lc4.setValue(float(matmap['PartDist_LC4'])) + self.formUi.lc5.setValue(float(matmap['PartDist_LC5'])) + self.formUi.lc6.setValue(float(matmap['PartDist_LC6'])) + + self.formUi.ltc1.setValue(float(matmap['PartDist_LTC1'])) + self.formUi.ltc2.setValue(float(matmap['PartDist_LTC2'])) + self.formUi.ltc3.setValue(float(matmap['PartDist_LTC3'])) + self.formUi.ltc4.setValue(float(matmap['PartDist_LTC4'])) + self.formUi.ltc5.setValue(float(matmap['PartDist_LTC5'])) + self.formUi.ltc6.setValue(float(matmap['PartDist_LTC6'])) + + self.update() @@ -164,13 +215,38 @@ class _MaterialTaskPanel: return def accept(self): + matmap = self.obj.Material + + matmap['FEM_YoungsModulus'] = str(self.formUi.spinBox_young_modulus.value()) + matmap['PartDist_PoissonRatio'] = str(self.formUi.spinBox_poisson_ratio.value()) + matmap['PartDist_PlateThickness'] = str(self.formUi.spinBox_Plate_Thickness.value()) + + + matmap['PartDist_LC1'] = str(self.formUi.lc1.value()) + matmap['PartDist_LC2'] = str(self.formUi.lc2.value()) + matmap['PartDist_LC3'] = str(self.formUi.lc3.value()) + matmap['PartDist_LC4'] = str(self.formUi.lc4.value()) + matmap['PartDist_LC5'] = str(self.formUi.lc5.value()) + matmap['PartDist_LC6'] = str(self.formUi.lc6.value()) + + matmap['PartDist_LTC1'] = str(self.formUi.ltc1.value()) + matmap['PartDist_LTC2'] = str(self.formUi.ltc2.value()) + matmap['PartDist_LTC3'] = str(self.formUi.ltc3.value()) + matmap['PartDist_LTC4'] = str(self.formUi.ltc4.value()) + matmap['PartDist_LTC5'] = str(self.formUi.ltc5.value()) + matmap['PartDist_LTC6'] = str(self.formUi.ltc6.value()) + self.obj.Material = matmap + FreeCADGui.ActiveDocument.resetEdit() def reject(self): FreeCADGui.ActiveDocument.resetEdit() + + def saveMat(self): + l_filename = QtGui.QFileDialog.getSaveFileName(None, 'Save Material file file','','FreeCAD material file (*.FCMat)') def add_L_data(self): - l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Opesn file','','R-Script File for L Coefficients (*.txt)') + l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') values = self.parse_R_output(l_filename) self.formUi.lc1.setValue(values[0]) self.formUi.lc2.setValue(values[1]) diff --git a/src/Mod/Machining_Distortion/Material.ui b/src/Mod/Machining_Distortion/Material.ui index a1105672f3..798ff86a97 100644 --- a/src/Mod/Machining_Distortion/Material.ui +++ b/src/Mod/Machining_Distortion/Material.ui @@ -1,20 +1,20 @@ - Form - + Material_Parameter + 0 0 177 - 535 + 560 Form - - + + @@ -23,509 +23,549 @@ - - + + + + Save Material ... + + + + + Qt::Horizontal - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 999999.989999999990687 - - - 70000.000000000000000 + + + + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 999999.989999999990687 + + + 70000.000000000000000 + + + + + + + Young Modulus + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 0.100000000000000 + + + 0.300000000000000 + + + + + + + Poisson Ratio + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::LeftToRight + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 500.000000000000000 + + + 40.000000000000000 + + + + + + + Plate Thickness + + + + + + + + + Qt::Horizontal - - - - Young Modulus - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0.100000000000000 - - - 0.300000000000000 - - - - - - - Poisson Ratio - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 500.000000000000000 - - - 40.000000000000000 - - - - - - - Plate Thickness - - - - + - Select L File + Select L File ... - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC1 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC2 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC3 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC4 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC5 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LC6 + + + + + + + + + Qt::Horizontal - - - - LC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC4 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC6 - - - - + - Select LT File + Select LT File ... - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC4 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC6 - - + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC1 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC2 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC3 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC4 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC5 + + + + + + + + 80 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 7 + + + -99.999999000000003 + + + 99.999999000000003 + + + 0.100000000000000 + + + + + + + LTC6 + + + + diff --git a/src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg b/src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg similarity index 100% rename from src/Mod/Machining_Distortion/Resources/Icons/preferences-machining_distortion.svg rename to src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg diff --git a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc b/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc index a7243292fc..35b9dda0ee 100755 --- a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc +++ b/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc @@ -12,6 +12,6 @@ icons/MachDist_FemMesh.svg icons/MachDist_AddFemMesh.svg icons/MachDist_Isostatic.svg - icons/preferences-machining_distortion.svg + icons/preferences-part_distortion.svg diff --git a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui index fbe7942259..fd794949d7 100644 --- a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui +++ b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui @@ -1,7 +1,7 @@ - Gui::Dialog::DlgSettingsDraft - + Gui::Dialog::DlgSettingsPartDistortion + 0 diff --git a/src/Mod/Machining_Distortion/machdist_rc.py b/src/Mod/Machining_Distortion/machdist_rc.py index c467af00d3..d6475e03be 100755 --- a/src/Mod/Machining_Distortion/machdist_rc.py +++ b/src/Mod/Machining_Distortion/machdist_rc.py @@ -2,7 +2,7 @@ # Resource object code # -# Created: Sa 13. Jul 16:25:11 2013 +# Created: Sa 13. Jul 20:53:21 2013 # by: The Resource Compiler for PyQt (Qt v4.5.2) # # WARNING! All changes made in this file will be lost! @@ -10,273 +10,73 @@ from PyQt4 import QtCore qt_resource_data = "\ -\x00\x00\x37\x34\ +\x00\x00\x37\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\x55\x54\x46\ \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x75\x69\x20\x76\x65\x72\x73\x69\ \x6f\x6e\x3d\x22\x34\x2e\x30\x22\x3e\x0d\x0a\x20\x3c\x63\x6c\x61\ \x73\x73\x3e\x47\x75\x69\x3a\x3a\x44\x69\x61\x6c\x6f\x67\x3a\x3a\ -\x44\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\x73\x44\x72\x61\x66\x74\ -\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\x20\x3c\x77\x69\x64\x67\ -\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x57\x69\x64\x67\x65\ -\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x47\x75\x69\x3a\x3a\x44\x69\ -\x61\x6c\x6f\x67\x3a\x3a\x44\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\ -\x73\x44\x72\x61\x66\x74\x22\x3e\x0d\x0a\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x67\x65\x6f\x6d\ -\x65\x74\x72\x79\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x78\x3e\x30\x3c\x2f\x78\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x79\x3e\x30\x3c\x2f\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x33\x34\x3c\x2f\x77\ -\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ -\x68\x74\x3e\x32\x37\x34\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x2f\x72\x65\x63\x74\x3e\x0d\x0a\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x77\x69\ -\x6e\x64\x6f\x77\x54\x69\x74\x6c\x65\x22\x3e\x0d\x0a\x20\x20\x20\ -\x3c\x73\x74\x72\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\ -\x73\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\ -\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x3e\ -\x0d\x0a\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x73\x70\x61\x63\x69\x6e\x67\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x36\x3c\x2f\x6e\ -\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x61\x72\x67\x69\ -\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\ -\x3e\x39\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x47\x72\x6f\x75\ -\x70\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x72\x6f\x75\ -\x70\x42\x6f\x78\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x69\x74\ -\x6c\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ -\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\x4d\x61\x63\x68\ -\x69\x6e\x69\x6e\x67\x20\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\ -\x20\x53\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\ -\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\ -\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\ -\x74\x69\x63\x61\x6c\x4c\x61\x79\x6f\x75\x74\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\ -\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\ -\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x4c\x61\x79\x6f\x75\x74\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\ -\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ -\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\ -\x74\x68\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\ -\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\ -\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\ -\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\ -\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\ -\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ -\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ -\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\ -\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\ -\x69\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\ -\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x44\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\x73\x50\x61\x72\x74\x44\ +\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x6c\x61\x73\x73\ +\x3e\x0d\x0a\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ +\x73\x3d\x22\x51\x57\x69\x64\x67\x65\x74\x22\x20\x6e\x61\x6d\x65\ +\x3d\x22\x47\x75\x69\x3a\x3a\x44\x69\x61\x6c\x6f\x67\x3a\x3a\x44\ +\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\x73\x50\x61\x72\x74\x44\x69\ +\x73\x74\x6f\x72\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x67\x65\ +\x6f\x6d\x65\x74\x72\x79\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x72\x65\ +\x63\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x78\x3e\x30\x3c\x2f\x78\ +\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x79\x3e\x30\x3c\x2f\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x33\x34\x3c\ +\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x68\x65\ +\x69\x67\x68\x74\x3e\x32\x37\x34\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x72\x65\x63\x74\x3e\x0d\x0a\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x77\x69\x6e\x64\x6f\x77\x54\x69\x74\x6c\x65\x22\x3e\x0d\x0a\x20\ +\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\ +\x6c\x20\x73\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\ +\x6e\x67\x3e\x0d\x0a\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ +\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x73\x70\x61\x63\x69\x6e\x67\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x36\x3c\ +\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x61\x72\ +\x67\x69\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ +\x65\x72\x3e\x39\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\ \x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\ -\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\ -\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\ -\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\ -\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x2f\x68\x6f\x6d\x65\x2f\x72\x6d\x6a\x7a\ -\x65\x74\x74\x6c\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\ -\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\ -\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\ -\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\x74\ -\x68\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\ -\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ -\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\ -\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\ -\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\ -\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\ -\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\ -\x74\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\ -\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\ -\x65\x6c\x5f\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x6f\ -\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\ -\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x53\x70\x61\x63\x65\x72\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\ -\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\ -\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\ -\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ -\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\ -\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\ -\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\ -\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\ -\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\ -\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\ -\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x35\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\ -\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\ -\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\ -\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\ -\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\ -\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\ -\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\ -\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\ -\x75\x73\x72\x2f\x6c\x6f\x63\x61\x6c\x2f\x62\x69\x6e\x2f\x63\x63\ -\x78\x5f\x32\x5f\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\ -\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\ -\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\ -\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x63\ -\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\ -\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\ -\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\ -\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\ -\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\ -\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\ -\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\ -\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\ -\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x34\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\ -\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\ -\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x77\ +\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x47\x72\ +\x6f\x75\x70\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x72\ +\x6f\x75\x70\x42\x6f\x78\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\ \x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ -\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\x76\x65\x72\ -\x6e\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ +\x69\x74\x6c\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\x4d\x61\ +\x63\x68\x69\x6e\x69\x6e\x67\x20\x44\x69\x73\x74\x6f\x72\x74\x69\ +\x6f\x6e\x20\x53\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x6c\x61\ +\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\ +\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\ +\x65\x72\x74\x69\x63\x61\x6c\x4c\x61\x79\x6f\x75\x74\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ +\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x33\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ +\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\x30\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ +\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\ +\x50\x61\x74\x68\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ \x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ \x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ @@ -284,107 +84,7 @@ qt_resource_data = "\ \x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\ \x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\ -\x65\x72\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\ -\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\ -\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\ -\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\ -\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\ -\x6e\x65\x65\x64\x69\x74\x5f\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\ -\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\ -\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\ -\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\ -\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\ -\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\ -\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\ -\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\ -\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ -\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x64\x79\x6e\x61\x62\x6f\ -\x78\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\ -\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\ -\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\ -\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\ -\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\ -\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\ -\x72\x76\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\ -\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\ -\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\ -\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ -\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x35\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ -\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x6e\x61\ -\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\ -\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\ -\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\ -\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ \x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\ @@ -409,46 +109,31 @@ qt_resource_data = "\ \x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\ \x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\ \x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\ -\x65\x64\x69\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\ -\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\ -\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\ -\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\ -\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\ -\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\ -\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\ -\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\ -\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\ -\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\ -\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\ -\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\ -\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\ -\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\ -\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\ -\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\ -\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\ -\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\ -\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\ -\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\ -\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x65\x64\x69\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x72\ -\x6d\x6a\x7a\x65\x74\x74\x6c\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ +\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ +\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ +\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ +\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\ +\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\ +\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\ +\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\ +\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x68\x6f\x6d\x65\x2f\x72\x6d\ +\x6a\x7a\x65\x74\x74\x6c\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ \x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ \x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ @@ -463,8 +148,8 @@ qt_resource_data = "\ \x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ \x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x20\x4e\ -\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ +\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\ +\x61\x74\x68\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ \x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ @@ -483,15 +168,15 @@ qt_resource_data = "\ \x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\ \x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\ \x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\ -\x6f\x75\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\ -\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\ -\x65\x6c\x5f\x39\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\ -\x75\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x73\x74\x72\ +\x6f\x75\x74\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\ +\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\ +\x61\x62\x65\x6c\x5f\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\ +\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x73\x74\x72\ \x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ @@ -499,7 +184,7 @@ qt_resource_data = "\ \x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ \x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\ \x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\ -\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x34\x22\x3e\x0d\x0a\x20\ +\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x35\x22\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ \x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\ \x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ @@ -524,7 +209,7 @@ qt_resource_data = "\ \x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ \x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\ \x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\ -\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x33\x22\ +\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x35\x22\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ \x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\ \x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\ @@ -540,169 +225,247 @@ qt_resource_data = "\ \x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\ \x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\ -\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\ -\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\x74\x65\ -\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\x69\x6f\ -\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\ -\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\x68\x20\ -\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x26\x71\ -\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\x74\x20\ -\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\ -\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x2c\x20\ -\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\x6f\x74\ -\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\x6e\x6f\ -\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\x61\x6d\ -\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\ -\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\ -\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\x72\x20\ -\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x73\x74\ -\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\ -\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\x71\x75\ -\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ -\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x46\x6c\x6f\x39\x32\x36\ -\x36\x35\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x65\ -\x63\x68\x6f\x4d\x6f\x64\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x4c\x69\x6e\ -\x65\x45\x64\x69\x74\x3a\x3a\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\ -\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\ -\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ -\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ -\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\ -\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\ -\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ -\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\ -\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\ -\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\ -\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\ -\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ -\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ -\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\x69\x72\ -\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\ +\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\ +\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\ +\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ +\x3e\x2f\x75\x73\x72\x2f\x6c\x6f\x63\x61\x6c\x2f\x62\x69\x6e\x2f\ +\x63\x63\x78\x5f\x32\x5f\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\ +\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\ +\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\ +\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\ +\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ +\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\ +\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\ +\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\ +\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\ +\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\ +\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ \x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\ \x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\ -\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x37\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\ -\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\ -\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\ -\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ -\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ -\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\ -\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\ -\x69\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\ -\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\ -\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\ -\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\ -\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\ -\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\ -\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\ -\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\ -\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\ -\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\ -\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\ -\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\ -\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\ -\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\ -\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\ -\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\ -\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\ -\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\ -\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\ -\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\ -\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\ +\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\ +\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\ +\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\ +\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\ +\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\ +\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\ +\x5f\x31\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\x76\ +\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\ +\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\ +\x61\x63\x65\x72\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ +\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\ +\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\ +\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\ +\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\ +\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\ +\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\ +\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\ +\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x34\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\ +\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\ +\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\ +\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ +\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\ +\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\ +\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\ +\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\ +\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x64\x79\x6e\x61\ +\x62\x6f\x78\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\ +\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\ +\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\ +\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\ +\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ \x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\ -\x68\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\x2f\x73\ -\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\ +\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\ +\x53\x65\x72\x76\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ +\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ +\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ +\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\ +\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\ +\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\ +\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ +\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x35\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\ +\x6e\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\ +\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\ +\x65\x72\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ +\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\ +\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ +\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\ +\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ +\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\ -\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ -\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ -\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\ -\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\ -\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ -\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\ -\x61\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ +\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\ +\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\ +\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\ +\x6e\x65\x65\x64\x69\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ +\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ +\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ +\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ +\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\ +\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\ +\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\ +\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\ +\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ +\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ +\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\ +\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\ +\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\ +\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\ +\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\ +\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\ +\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\ +\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\ +\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\ +\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\ +\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\ +\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\ +\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\ +\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ +\x3e\x72\x6d\x6a\x7a\x65\x74\x74\x6c\x3c\x2f\x73\x74\x72\x69\x6e\ +\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\ +\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\ +\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\ +\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\ +\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\ +\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\ +\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\ +\x20\x4e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ \x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ @@ -718,184 +481,422 @@ qt_resource_data = "\ \x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ -\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x69\ -\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x69\ -\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x35\x3c\x2f\x6e\ -\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\ -\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\ +\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\ +\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\ +\x61\x79\x6f\x75\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\ +\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\ +\x61\x62\x65\x6c\x5f\x39\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4c\ +\x69\x6e\x75\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x73\ +\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ -\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ -\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ -\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ -\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x43\x50\ -\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\x20\x66\x6f\ -\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\x69\x6f\ -\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ -\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\ -\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\ -\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ -\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\ -\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\ +\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\ +\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x34\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\ +\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\ +\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\ +\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\ +\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\ +\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\ +\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\ +\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\ +\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\ -\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ +\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\ +\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\ \x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ \x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\ -\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\x70\x69\x6e\x62\x6f\ -\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ +\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\ +\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ +\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\ +\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\ +\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\ +\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\ +\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\ +\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\ +\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\ +\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ +\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\ +\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\ +\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\ +\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\ +\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\ +\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\ +\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\ +\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\ +\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\ +\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\ -\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\x32\x31\x35\x3c\x2f\ -\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\ -\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x65\x20\ -\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\x65\x63\x69\x6d\x61\ -\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\x20\x63\ -\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x70\x65\x72\x61\ -\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\x65\x78\x2e\x20\x33\ -\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ -\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\ +\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x46\x6c\x6f\x39\ +\x32\x36\x36\x35\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x65\x63\x68\x6f\x4d\x6f\x64\x65\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x4c\ +\x69\x6e\x65\x45\x64\x69\x74\x3a\x3a\x50\x61\x73\x73\x77\x6f\x72\ +\x64\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\ +\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\ +\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\ +\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ +\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ \x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x36\x34\ -\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x76\x61\x6c\x75\ -\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\ -\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\x3c\x2f\x63\x73\x74\ -\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\ +\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\ +\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ +\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ +\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ +\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\ +\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\ +\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\ +\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ +\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\ +\x69\x72\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\ +\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\ +\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\ +\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\ +\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\ +\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\ \x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ -\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\ -\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\ -\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\ -\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\ -\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\x6c\x53\ -\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\ +\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\ +\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ +\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\ +\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\ +\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\ +\x65\x64\x69\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ +\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ +\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ +\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ +\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\ +\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\ +\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\ +\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\ +\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ +\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ +\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\ +\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\ +\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\ +\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\ +\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\ +\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\ +\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\ +\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\ +\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\ +\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\ +\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\ +\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\ +\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\ +\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ +\x3e\x2f\x68\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\ +\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\ +\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\ +\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\ +\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ +\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\ +\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\ +\x72\x69\x61\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ +\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ +\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ +\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\ +\x73\x73\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\x65\x3d\x22\ +\x6c\x69\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x35\x3c\ +\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\ +\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\ +\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\ +\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\ +\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\ +\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ +\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\ +\x43\x50\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\x20\ +\x66\x6f\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\ +\x69\x6f\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\ +\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\ +\x72\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ \x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ -\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\x3c\x2f\x65\x6e\x75\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\ -\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\x37\x3c\x2f\x77\x69\ -\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\x2f\x68\x65\x69\x67\ -\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\x2f\x6c\x61\x79\x6f\ -\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\x66\x61\x75\x6c\x74\ -\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\x22\x20\x6d\x61\x72\ -\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\x0a\x20\x3c\x70\x69\ -\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x71\x50\x69\ -\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\x65\x53\x6f\x75\x72\ -\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\ -\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\ -\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\x6f\x6d\ -\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\x63\x6c\x61\ -\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\ -\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\x20\x20\ -\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x4c\x69\x6e\x65\x45\ -\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\x50\x72\ -\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\x65\x61\ -\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\x6f\x6d\ -\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\ +\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\ +\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\ +\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\ +\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ +\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\ +\x50\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\x6e\x61\x6d\ +\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\x70\x69\x6e\ +\x62\x6f\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\ +\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\x69\x64\x74\ +\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x68\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\x32\x31\x35\ +\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\ +\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\x65\x63\x69\ +\x6d\x61\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\ +\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x70\x65\ +\x72\x61\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\x65\x78\x2e\ +\x20\x33\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\ +\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ +\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\ +\x36\x34\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x76\x61\ +\x6c\x75\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\ +\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\ +\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ +\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\x3c\x2f\x63\ +\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\ +\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\ +\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\ +\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\ +\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ +\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\ +\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\ +\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\ +\x6c\x53\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\ +\x3e\x51\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\x3c\x2f\x65\ +\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\ +\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\x37\x3c\x2f\ +\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\x2f\x68\x65\ +\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\x2f\x6c\x61\ +\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ +\x3e\x0d\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\x66\x61\x75\ +\x6c\x74\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\x22\x20\x6d\ +\x61\x72\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\x0a\x20\x3c\ +\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x71\ +\x50\x69\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\x65\x53\x6f\ +\x75\x72\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\ +\x74\x69\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\x6f\x6d\x77\ +\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\ \x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\x63\ -\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x53\x70\ -\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x53\x70\x69\x6e\ -\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\x50\x72\ -\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\x65\x61\ -\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\x6f\x6d\ -\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x2f\x63\x75\x73\x74\ -\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x3c\x72\x65\ -\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\x20\x3c\x63\x6f\x6e\ -\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\x0a\x3c\x2f\x75\x69\ -\x3e\x0d\x0a\ +\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\ +\x6e\x65\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\ +\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x4c\x69\x6e\ +\x65\x45\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\ +\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\ +\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\ +\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\ +\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x3c\x63\x75\ +\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\ +\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ +\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\ +\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x53\x70\ +\x69\x6e\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\ +\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\ +\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\ +\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\ +\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x2f\x63\x75\ +\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x3c\ +\x72\x65\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\x20\x3c\x63\ +\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\x0a\x3c\x2f\ +\x75\x69\x3e\x0d\x0a\ \x00\x00\x39\x03\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -3621,921 +3622,6 @@ qt_resource_data = "\ \x31\x36\x2e\x37\x39\x33\x36\x31\x35\x29\x22\x20\x2f\x3e\x0d\x0a\ \x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ \ -\x00\x00\x39\x03\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x41\x72\x63\ -\x68\x5f\x52\x6f\x6f\x66\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ -\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\ -\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\ -\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\ -\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\ -\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\ -\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\ -\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\ -\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\ -\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\ -\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\ -\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\ -\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ -\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\ -\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\ -\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ -\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ -\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ -\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ -\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ -\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ -\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\ -\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\ -\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\ -\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\ -\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\ -\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ -\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\ -\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ -\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ -\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\ -\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ -\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\ -\x30\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\ -\x30\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\ -\x33\x30\x36\x32\x35\x2c\x35\x2e\x36\x30\x34\x39\x30\x35\x38\x2c\ -\x34\x32\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\ -\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ -\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\ -\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ -\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ -\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ -\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ -\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ -\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ -\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ -\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ -\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\ -\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\ -\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\ -\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\ -\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\ -\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\ -\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ -\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\ -\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\ -\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ -\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\ -\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ -\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ -\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ -\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ -\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\ -\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x37\x36\x37\x38\x35\x36\x2c\ -\x39\x2e\x39\x38\x39\x30\x39\x33\x20\x35\x30\x2e\x34\x35\x30\x35\ -\x39\x34\x2c\x39\x2e\x39\x38\x33\x35\x32\x33\x38\x20\x35\x30\x2e\ -\x31\x39\x38\x31\x33\x32\x2c\x35\x33\x2e\x30\x36\x38\x33\x20\x32\ -\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\x31\x36\x35\x37\ -\x35\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ -\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x38\x2c\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x32\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\ -\x31\x36\x35\x37\x35\x36\x20\x43\x20\x32\x39\x2e\x37\x34\x36\x34\ -\x38\x34\x2c\x33\x34\x2e\x31\x33\x37\x32\x35\x39\x20\x31\x33\x2e\ -\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\x39\x34\x20\ -\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\ -\x39\x34\x20\x63\x20\x30\x2c\x30\x20\x31\x34\x2e\x38\x35\x34\x33\ -\x33\x31\x2c\x30\x2e\x35\x30\x30\x39\x34\x35\x32\x20\x31\x36\x2e\ -\x31\x33\x39\x39\x38\x2c\x30\x2e\x35\x30\x30\x35\x39\x39\x20\x39\ -\x2e\x35\x31\x33\x31\x37\x38\x2c\x2d\x30\x2e\x30\x30\x32\x35\x36\ -\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\ -\x39\x32\x30\x37\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\ -\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x7a\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ -\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ -\x0d\x0a\ \x00\x00\x1e\x7f\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -7664,6 +6750,921 @@ qt_resource_data = "\ \x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ \x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\ \x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ +\x00\x00\x39\x03\ +\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\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ +\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ +\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ +\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ +\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ +\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ +\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ +\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ +\x3a\x72\x64\x66\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\x30\x32\x2f\ +\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ +\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ +\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\x0d\x0a\x20\ +\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ +\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ +\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ +\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ +\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ +\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x41\x72\x63\ +\x68\x5f\x52\x6f\x6f\x66\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\ +\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ +\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ +\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\ +\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\ +\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ +\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ +\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ +\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ +\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ +\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\ +\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ +\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\ +\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ +\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ +\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ +\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ +\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ +\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ +\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ +\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ +\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ +\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ +\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ +\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ +\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ +\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ +\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ +\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ +\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ +\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ +\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ +\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\ +\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\ +\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\ +\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\ +\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ +\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ +\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ +\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ +\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ +\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ +\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ +\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ +\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ +\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ +\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ +\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ +\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ +\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ +\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ +\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\ +\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ +\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ +\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ +\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ +\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ +\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ +\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ +\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ +\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ +\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ +\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ +\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ +\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ +\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ +\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ +\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\ +\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\ +\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\ +\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\ +\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ +\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ +\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ +\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\ +\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ +\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ +\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ +\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\ +\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\ +\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ +\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ +\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ +\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ +\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ +\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ +\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ +\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ +\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ +\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ +\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ +\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ +\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ +\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ +\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ +\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ +\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ +\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ +\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\ +\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\ +\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\ +\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\ +\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ +\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ +\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ +\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ +\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ +\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ +\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ +\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ +\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ +\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ +\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ +\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ +\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ +\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ +\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ +\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ +\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ +\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ +\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ +\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ +\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ +\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ +\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ +\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ +\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ +\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ +\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ +\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\ +\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ +\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\ +\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ +\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ +\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ +\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ +\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ +\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ +\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\ +\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ +\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ +\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\ +\x30\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\ +\x30\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\ +\x33\x30\x36\x32\x35\x2c\x35\x2e\x36\x30\x34\x39\x30\x35\x38\x2c\ +\x34\x32\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ +\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\ +\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\ +\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ +\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\ +\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\ +\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ +\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ +\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ +\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ +\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ +\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ +\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ +\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ +\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ +\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ +\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ +\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\ +\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ +\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\ +\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\ +\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\ +\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ +\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\ +\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\ +\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\ +\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ +\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\ +\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\ +\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\ +\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ +\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\ +\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\ +\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\ +\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ +\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\ +\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ +\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ +\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ +\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ +\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\ +\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ +\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ +\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x37\x36\x37\x38\x35\x36\x2c\ +\x39\x2e\x39\x38\x39\x30\x39\x33\x20\x35\x30\x2e\x34\x35\x30\x35\ +\x39\x34\x2c\x39\x2e\x39\x38\x33\x35\x32\x33\x38\x20\x35\x30\x2e\ +\x31\x39\x38\x31\x33\x32\x2c\x35\x33\x2e\x30\x36\x38\x33\x20\x32\ +\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\x31\x36\x35\x37\ +\x35\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ +\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ +\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ +\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ +\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ +\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x38\x2c\x34\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ +\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x32\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\ +\x31\x36\x35\x37\x35\x36\x20\x43\x20\x32\x39\x2e\x37\x34\x36\x34\ +\x38\x34\x2c\x33\x34\x2e\x31\x33\x37\x32\x35\x39\x20\x31\x33\x2e\ +\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\x39\x34\x20\ +\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\ +\x39\x34\x20\x63\x20\x30\x2c\x30\x20\x31\x34\x2e\x38\x35\x34\x33\ +\x33\x31\x2c\x30\x2e\x35\x30\x30\x39\x34\x35\x32\x20\x31\x36\x2e\ +\x31\x33\x39\x39\x38\x2c\x30\x2e\x35\x30\x30\x35\x39\x39\x20\x39\ +\x2e\x35\x31\x33\x31\x37\x38\x2c\x2d\x30\x2e\x30\x30\x32\x35\x36\ +\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\ +\x39\x32\x30\x37\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\ +\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x7a\x22\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\ +\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ +\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ +\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ +\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ +\x0d\x0a\ \x00\x00\x45\xb7\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -11662,12 +11663,6 @@ qt_resource_name = "\ \x00\x4d\ \x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x49\x00\x73\x00\x6f\x00\x73\x00\x74\x00\x61\x00\x74\x00\x69\ \x00\x63\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x24\ -\x0d\x06\x76\x67\ -\x00\x70\ -\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x6d\x00\x61\x00\x63\x00\x68\x00\x69\ -\x00\x6e\x00\x69\x00\x6e\x00\x67\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x74\x00\x6f\x00\x72\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\ -\x00\x73\x00\x76\x00\x67\ \x00\x18\ \x05\x7a\xa9\xa7\ \x00\x4d\ @@ -11688,6 +11683,11 @@ qt_resource_name = "\ \x00\x4d\ \x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x41\x00\x6c\x00\x69\x00\x67\x00\x6e\x00\x2e\x00\x73\x00\x76\ \x00\x67\ +\x00\x1f\ +\x01\xe2\xeb\x27\ +\x00\x70\ +\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x70\x00\x61\x00\x72\x00\x74\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x74\x00\x6f\x00\x72\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\ \x00\x15\ \x08\x20\xb1\x87\ \x00\x4d\ @@ -11714,18 +11714,18 @@ qt_resource_struct = "\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ \x00\x00\x00\x10\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x03\ -\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x01\x1a\x18\ -\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x02\x8d\x5b\ -\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x01\x75\x63\ -\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x01\xdd\x17\ -\x00\x00\x02\x06\x00\x00\x00\x00\x00\x01\x00\x02\x22\xd2\ -\x00\x00\x01\xac\x00\x00\x00\x00\x00\x01\x00\x01\xa4\x66\ -\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x01\x38\x9b\ -\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x38\ -\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\x3f\ -\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x11\ -\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x62\x4f\ -\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xae\xbc\ +\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xa4\x22\ +\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x23\ +\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x02\x8d\x6d\ +\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x3c\x6e\ +\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xdd\x29\ +\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x22\xe4\ +\x00\x00\x01\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x6b\x71\ +\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x01\x00\x00\xff\xa6\ +\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x4a\ +\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\x51\ +\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x62\x61\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xae\xce\ \x00\x00\x00\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ " From 9ff4e14bc7cefa5db16b464800aaef334f5ea31e Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 14 Jul 2013 09:59:14 +0200 Subject: [PATCH 17/47] Add MoveTools --- .../Machining_Distortion/MachDistMoveTools.py | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/Mod/Machining_Distortion/MachDistMoveTools.py diff --git a/src/Mod/Machining_Distortion/MachDistMoveTools.py b/src/Mod/Machining_Distortion/MachDistMoveTools.py new file mode 100644 index 0000000000..c351c6dff3 --- /dev/null +++ b/src/Mod/Machining_Distortion/MachDistMoveTools.py @@ -0,0 +1,33 @@ +#*************************************************************************** +#* * +#* Copyright (c) 2013 - Juergen Riegel * +#* * +#* This program is free software; you can redistribute it and/or modify * +#* it under the terms of the GNU Lesser General Public License (LGPL) * +#* as published by the Free Software Foundation; either version 2 of * +#* the License, or (at your option) any later version. * +#* for detail see the LICENCE text file. * +#* * +#* 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 Library General Public License for more details. * +#* * +#* You should have received a copy of the GNU Library General Public * +#* License along with this program; if not, write to the Free Software * +#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * +#* USA * +#* * +#*************************************************************************** + +import FreeCAD, Fem + + +__title__="Machine-Distortion Move tools" +__author__ = "Juergen Riegel" +__url__ = "http://free-cad.sourceforge.net" + + + +def moveHome(obj): + return From 72029c9afb8377e6666a03dd343a0f8a51dd7844 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 14 Jul 2013 18:21:08 +0200 Subject: [PATCH 18/47] finish move tool --- src/Mod/Machining_Distortion/Aligment.ui | 77 +++++++++++-- src/Mod/Machining_Distortion/CMakeLists.txt | 1 + .../Machining_Distortion/MachDistAlignment.py | 107 +++++++++++++----- .../Machining_Distortion/MachDistMoveTools.py | 30 +++++ 4 files changed, 179 insertions(+), 36 deletions(-) diff --git a/src/Mod/Machining_Distortion/Aligment.ui b/src/Mod/Machining_Distortion/Aligment.ui index 5f13965c39..2b49891bb0 100644 --- a/src/Mod/Machining_Distortion/Aligment.ui +++ b/src/Mod/Machining_Distortion/Aligment.ui @@ -6,14 +6,14 @@ 0 0 - 136 - 223 + 150 + 297 Form - + @@ -63,13 +63,29 @@ + + + + false + + + + 30 + 0 + + + + Minimize + + + Volume - - + + @@ -78,11 +94,18 @@ - X-Size: 0mm + X-Size: - + + + + true + + + + @@ -91,11 +114,18 @@ - Y-Size: 0mm + Y-Size: - + + + + true + + + + @@ -104,7 +134,34 @@ - Z-Size: 0mm + Z-Size: + + + + + + + true + + + + + + + + 75 + true + + + + Volume: + + + + + + + true diff --git a/src/Mod/Machining_Distortion/CMakeLists.txt b/src/Mod/Machining_Distortion/CMakeLists.txt index d3f796b853..e3274df0f4 100755 --- a/src/Mod/Machining_Distortion/CMakeLists.txt +++ b/src/Mod/Machining_Distortion/CMakeLists.txt @@ -20,6 +20,7 @@ SET(MachDist_SRCS MachDistAnalysis.py MachDistIsostatic.py MachDistAlignment.py + MachDistMoveTools.py Parameter.ui Material.ui Aligment.ui diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 6c646a3cd5..5002ac91d1 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -20,7 +20,7 @@ #* * #*************************************************************************** -import FreeCAD, Fem +import FreeCAD, Fem, MachDistMoveTools if FreeCAD.GuiUp: import FreeCADGui, FemGui @@ -45,7 +45,7 @@ class _CommandAlignment: def Activated(self): FemMeshObject = None - import FemGui, Mesh + import FemGui # check if a active analysis is present and no Mesh in it if FemGui.getActiveAnalysis() != None: for i in FemGui.getActiveAnalysis().Member: @@ -56,18 +56,6 @@ class _CommandAlignment: return FreeCAD.ActiveDocument.openTransaction("Alignment") - # switch on Bound Box - FemMeshObject.ViewObject.BoundingBox = True - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - n = FemMeshObject.FemMesh.Nodes - p = Mesh.calculateEigenTransform(n) - #FemMeshObject.Placement = p - m = Fem.FemMesh(FemMeshObject.FemMesh) - m.setTransform(p) - FemMeshObject.FemMesh = m - FemMeshObject.Placement = FreeCAD.Placement() - - QtGui.qApp.restoreOverrideCursor() taskd = _AlignTaskPanel(FemMeshObject) FreeCADGui.Control.showDialog(taskd) @@ -98,8 +86,35 @@ class _AlignTaskPanel: QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) QtCore.QObject.connect(self.formUi.pushButton_FlipY, QtCore.SIGNAL("clicked()"), self.flipY) QtCore.QObject.connect(self.formUi.pushButton_FlipZ, QtCore.SIGNAL("clicked()"), self.flipZ) + QtCore.QObject.connect(self.formUi.checkBox_AutoMinimize, QtCore.SIGNAL("stateChanged(int)"), self.autoMinToogle) + QtCore.QObject.connect(self.formUi.pushButton_Minimize, QtCore.SIGNAL("clicked()"), self.minimize) self.update() + + # switch on Bound Box + #self.obj.ViewObject.BoundingBox = True + + # calculate eigen transformation and transform the mesh + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) + import Mesh + n = self.obj.FemMesh.Nodes + p = Mesh.calculateEigenTransform(n) + + # move in the first quandrant and minimize bound box + MachDistMoveTools.moveHome(self.obj) + MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) + self.showData() + + #self.obj.Placement = p + m = Fem.FemMesh(self.obj.FemMesh) + m.setTransform(self.obj.Placement) + + self.obj.FemMesh = m + self.obj.Placement = FreeCAD.Placement() + + QtGui.qApp.restoreOverrideCursor() + def getStandardButtons(self): @@ -111,30 +126,70 @@ class _AlignTaskPanel: def accept(self): FreeCADGui.Control.closeDialog() - self.obj.ViewObject.BoundingBox = False + #self.obj.ViewObject.BoundingBox = False FreeCAD.ActiveDocument.commitTransaction() def reject(self): FreeCADGui.Control.closeDialog() - self.obj.ViewObject.BoundingBox = False + #self.obj.ViewObject.BoundingBox = False FreeCAD.ActiveDocument.abortTransaction() + + def autoMinToogle(self,state): + if state == 0: self.formUi.pushButton_Minimize.setEnabled(True) + if state == 2: self.formUi.pushButton_Minimize.setEnabled(False) + + def minimize(self): + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) + MachDistMoveTools.minimizeBoundVolume(self.obj) + self.showData() + QtGui.qApp.restoreOverrideCursor() + + def showData(self): + b = self.obj.FemMesh.BoundBox + self.formUi.lineEdit_XS.setText("%f"%b.XLength) + self.formUi.lineEdit_YS.setText("%f"%b.YLength) + self.formUi.lineEdit_ZS.setText("%f"%b.ZLength) + self.formUi.lineEdit_VS.setText("%f"% float(b.XLength*b.YLength*b.ZLength)) + + def afterFlip(self): + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) + MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) + QtGui.qApp.restoreOverrideCursor() + def flipX(self): + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) p = self.obj.Placement - r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(1,0,0),180)) - p.Rotation = r2 - return + p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(1,0,0),90)) + MachDistMoveTools.moveHome(self.obj) + if(self.formUi.checkBox_AutoMinimize.isChecked()): + MachDistMoveTools.minimizeBoundVolume(self.obj) + self.showData() + QtGui.qApp.restoreOverrideCursor() + def flipY(self): + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) p = self.obj.Placement - r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,1,0),180)) - p.Rotation = r2 - return + p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,1,0),90)) + + MachDistMoveTools.moveHome(self.obj) + if(self.formUi.checkBox_AutoMinimize.isChecked()): + MachDistMoveTools.minimizeBoundVolume(self.obj) + self.showData() + QtGui.qApp.restoreOverrideCursor() + def flipZ(self): + QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) p = self.obj.Placement - r2 = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,0,1),180)) - zl = self.obj.FemMesh.BoundBox.ZLength - p.Rotation = r2 - return + p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,0,1),90)) + + MachDistMoveTools.moveHome(self.obj) + if(self.formUi.checkBox_AutoMinimize.isChecked()): + MachDistMoveTools.minimizeBoundVolume(self.obj) + self.showData() + QtGui.qApp.restoreOverrideCursor() + FreeCADGui.addCommand('MachDist_Alignment',_CommandAlignment()) diff --git a/src/Mod/Machining_Distortion/MachDistMoveTools.py b/src/Mod/Machining_Distortion/MachDistMoveTools.py index c351c6dff3..77d1dc46bf 100644 --- a/src/Mod/Machining_Distortion/MachDistMoveTools.py +++ b/src/Mod/Machining_Distortion/MachDistMoveTools.py @@ -30,4 +30,34 @@ __url__ = "http://free-cad.sourceforge.net" def moveHome(obj): + b = obj.FemMesh.BoundBox + m = FreeCAD.Vector(-(b.XMin),-(b.YMin),-(b.ZMin)) + p = obj.Placement + p2 = FreeCAD.Placement(p.Base + m,p.Rotation) + obj.Placement = p2 return + +def getBoundBoxVolume(obj): + b = obj.FemMesh.BoundBox + return b.XLength * b.YLength * b.ZLength + +def minimizeBoundVolume(obj): + p = obj.Placement + VolOld = getBoundBoxVolume(obj) + OverallSteps = 0 + # rotate a fraction and test if it get better + for a in (3.0,1.0,0.5,0.1,0.05,0.01,0.005,0.001): + for v in ( (0.0, 0.0, 1.0),(0.0, 1.0, 0.0),(1.0, 0.0, 0.0) ): + for dir in (-1.0,1.0): + Better = True + i = 0 + while(Better): + p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(v[0],v[1],v[2]),a*dir)) + NewVol = getBoundBoxVolume(obj) + i = i+1 + if(NewVol>VolOld): + Better = False + print "Axis: (",v[0],v[1],v[2],") Angle: ",a*dir," -> End with after ",i," Steps with V=",NewVol + VolOld = NewVol + OverallSteps = OverallSteps + i + print "OverallSteps: ",OverallSteps \ No newline at end of file From 4680d5d367294e32a056173b5ec7ef37f5a54196 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 14 Jul 2013 21:14:38 +0200 Subject: [PATCH 19/47] Add Job Control Dialog --- src/Mod/Machining_Distortion/CMakeLists.txt | 1 + src/Mod/Machining_Distortion/InitGui.py | 2 +- src/Mod/Machining_Distortion/JobControl.ui | 356 ++++++++++++++++++ .../Machining_Distortion/MachDistAnalysis.py | 56 ++- 4 files changed, 413 insertions(+), 2 deletions(-) create mode 100644 src/Mod/Machining_Distortion/JobControl.ui diff --git a/src/Mod/Machining_Distortion/CMakeLists.txt b/src/Mod/Machining_Distortion/CMakeLists.txt index e3274df0f4..71136bf05c 100755 --- a/src/Mod/Machining_Distortion/CMakeLists.txt +++ b/src/Mod/Machining_Distortion/CMakeLists.txt @@ -24,6 +24,7 @@ SET(MachDist_SRCS Parameter.ui Material.ui Aligment.ui + JobControl.ui ) SOURCE_GROUP("" FILES ${MachDist_SRCS}) diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py index 3ab75b28a9..6a584f807b 100755 --- a/src/Mod/Machining_Distortion/InitGui.py +++ b/src/Mod/Machining_Distortion/InitGui.py @@ -163,7 +163,7 @@ class MachiningDistortionWorkbench ( Workbench ): CmdList = ["MachiningDistortion_StartGUI","MachiningDistortion_StartPostprocess"] self.appendToolbar("MachiningDistortionTools",CmdList) self.appendMenu("Machining Distortion",CmdList) - CmdList2 = ["MachDist_Analysis","Separator","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic"] + CmdList2 = ["MachDist_Analysis","Separator","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic","Separator","MachDist_JobControl"] self.appendToolbar("MachiningDistortionTools2",CmdList2) self.appendMenu("Machining Distortion2",CmdList2) diff --git a/src/Mod/Machining_Distortion/JobControl.ui b/src/Mod/Machining_Distortion/JobControl.ui new file mode 100644 index 0000000000..29516383a5 --- /dev/null +++ b/src/Mod/Machining_Distortion/JobControl.ui @@ -0,0 +1,356 @@ + + + JobControl + + + + 0 + 0 + 258 + 366 + + + + Job Control + + + + + + + + From + + + Qt::AlignCenter + + + + + + + To + + + Qt::AlignCenter + + + + + + + Intervall + + + Qt::AlignCenter + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + A + + + Qt::AlignCenter + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + B + + + Qt::AlignCenter + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + C + + + Qt::AlignCenter + + + + + + + + 60 + 20 + + + + Qt::LeftToRight + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + + + + + Z + + + Qt::AlignCenter + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + 1 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + 1 + + + + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + 1 + + + + + + + + 60 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + -99 + + + 1 + + + + + + + + + + + Generate + + + + + + + Delete + + + + + + + + + + 0 + 0 + + + + + 240 + 120 + + + + + 640 + 16777215 + + + + 0 + + + 2 + + + false + + + false + + + + + + + + + + diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 4b73989b92..6d6aaa9808 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -23,10 +23,11 @@ import FreeCAD, Fem if FreeCAD.GuiUp: - import FreeCADGui + import FreeCADGui,FemGui from FreeCAD import Vector from PyQt4 import QtCore, QtGui from pivy import coin + import PyQt4.uic as uic __title__="Machine-Distortion Analysis managment" __author__ = "Juergen Riegel" @@ -68,5 +69,58 @@ class _CommandAnalysis: import FemGui return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None +class _CommandJobControl: + "the MachDist JobControl command definition" + def GetResources(self): + return {'Pixmap' : 'MachDist_NewAnalysis', + 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_JobControl","Machine-Distortion JobControl"), + 'Accel': "A", + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Open the JobControl dialog")} + + def Activated(self): + taskd = _JobControlTaskPanel() + #taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + + + def IsActive(self): + import FemGui + return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None + +class _JobControlTaskPanel: + '''The editmode TaskPanel for Material objects''' + def __init__(self): + # the panel has a tree widget that contains categories + # for the subcomponents, such as additions, subtractions. + # the categories are shown only if they are not empty. + form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") + + #self.obj = object + self.formUi = form_class() + self.form = QtGui.QWidget() + self.formUi.setupUi(self.form) + + #Connect Signals and Slots + #QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) + + self.update() + + + + def getStandardButtons(self): + return int(QtGui.QDialogButtonBox.Close) + + def update(self): + 'fills the widgets' + return + + def accept(self): + FreeCADGui.Control.closeDialog() + + + def reject(self): + FreeCADGui.Control.closeDialog() FreeCADGui.addCommand('MachDist_Analysis',_CommandAnalysis()) +FreeCADGui.addCommand('MachDist_JobControl',_CommandJobControl()) From 5cb834004301e8d881d21dd13b803cd5332fbb27 Mon Sep 17 00:00:00 2001 From: jriegel Date: Tue, 16 Jul 2013 19:42:15 +0200 Subject: [PATCH 20/47] fix in alignment code --- src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp | 8 +++--- src/Mod/Fem/App/FemMeshShapeNetgenObject.h | 2 +- .../Machining_Distortion/MachDistAlignment.py | 27 +++++++++++++++---- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp index 0ebe3267ee..74700f678c 100644 --- a/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp +++ b/src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp @@ -154,7 +154,7 @@ App::DocumentObjectExecReturn *FemMeshShapeNetgenObject::execute(void) // return Py::new_reference_to(PythonObject); //} -void FemMeshShapeNetgenObject::onChanged(const Property* prop) -{ - App::GeoFeature::onChanged(prop); -} +//void FemMeshShapeNetgenObject::onChanged(const Property* prop) +//{ +// Fem::FemMeshShapeObject::onChanged(prop); +//} diff --git a/src/Mod/Fem/App/FemMeshShapeNetgenObject.h b/src/Mod/Fem/App/FemMeshShapeNetgenObject.h index 7d112783da..b733d0eacc 100644 --- a/src/Mod/Fem/App/FemMeshShapeNetgenObject.h +++ b/src/Mod/Fem/App/FemMeshShapeNetgenObject.h @@ -62,7 +62,7 @@ public: protected: /// get called by the container when a property has changed - virtual void onChanged (const App::Property* prop); + //virtual void onChanged (const App::Property* prop); }; } //namespace Fem diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 5002ac91d1..17dd792de0 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -89,6 +89,7 @@ class _AlignTaskPanel: QtCore.QObject.connect(self.formUi.checkBox_AutoMinimize, QtCore.SIGNAL("stateChanged(int)"), self.autoMinToogle) QtCore.QObject.connect(self.formUi.pushButton_Minimize, QtCore.SIGNAL("clicked()"), self.minimize) + self.formUi.checkBox_AutoMinimize.setCheckState(0) self.update() # switch on Bound Box @@ -97,21 +98,33 @@ class _AlignTaskPanel: # calculate eigen transformation and transform the mesh QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) import Mesh - n = self.obj.FemMesh.Nodes - p = Mesh.calculateEigenTransform(n) + # find the eigen axis + self.obj.Placement = Mesh.calculateEigenTransform(self.obj.FemMesh.Nodes) + + # make the first alignment persistent + m = Fem.FemMesh(self.obj.FemMesh) + m.setTransform(self.obj.Placement) + self.obj.FemMesh = m + self.obj.Placement = FreeCAD.Placement() # move in the first quandrant and minimize bound box MachDistMoveTools.moveHome(self.obj) MachDistMoveTools.minimizeBoundVolume(self.obj) MachDistMoveTools.moveHome(self.obj) - self.showData() - #self.obj.Placement = p + + # make the first alignment persistent m = Fem.FemMesh(self.obj.FemMesh) m.setTransform(self.obj.Placement) - self.obj.FemMesh = m self.obj.Placement = FreeCAD.Placement() + + + + + self.showData() + + QtGui.qApp.restoreOverrideCursor() @@ -142,6 +155,7 @@ class _AlignTaskPanel: def minimize(self): QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) self.showData() QtGui.qApp.restoreOverrideCursor() @@ -166,6 +180,7 @@ class _AlignTaskPanel: MachDistMoveTools.moveHome(self.obj) if(self.formUi.checkBox_AutoMinimize.isChecked()): MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) self.showData() QtGui.qApp.restoreOverrideCursor() @@ -177,6 +192,7 @@ class _AlignTaskPanel: MachDistMoveTools.moveHome(self.obj) if(self.formUi.checkBox_AutoMinimize.isChecked()): MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) self.showData() QtGui.qApp.restoreOverrideCursor() @@ -188,6 +204,7 @@ class _AlignTaskPanel: MachDistMoveTools.moveHome(self.obj) if(self.formUi.checkBox_AutoMinimize.isChecked()): MachDistMoveTools.minimizeBoundVolume(self.obj) + MachDistMoveTools.moveHome(self.obj) self.showData() QtGui.qApp.restoreOverrideCursor() From 12d5b9680af10886df8ae7a69239ce397a2d0334 Mon Sep 17 00:00:00 2001 From: jriegel Date: Tue, 16 Jul 2013 22:15:05 +0200 Subject: [PATCH 21/47] Small fix --- src/Mod/Machining_Distortion/MachDistAnalysis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 6d6aaa9808..d623a2b09e 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -86,7 +86,7 @@ class _CommandJobControl: def IsActive(self): import FemGui - return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None + return True class _JobControlTaskPanel: '''The editmode TaskPanel for Material objects''' From 6129e8b9a02d807990570f136781577f6bb41ff3 Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 18 Jul 2013 23:03:43 +0200 Subject: [PATCH 22/47] some fixes in material handling --- .../Machining_Distortion/MachDistMaterial.py | 124 ++++++++++++------ src/Mod/Machining_Distortion/Material.ui | 27 ++-- src/Mod/Material/Material.py | 21 +++ 3 files changed, 123 insertions(+), 49 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py index adee1bfd96..c0062ca5dc 100644 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ b/src/Mod/Machining_Distortion/MachDistMaterial.py @@ -171,50 +171,20 @@ class _MaterialTaskPanel: self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) + self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") + QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) QtCore.QObject.connect(self.formUi.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) QtCore.QObject.connect(self.formUi.pushButton_SaveMat, QtCore.SIGNAL("clicked()"), self.saveMat) + QtCore.QObject.connect(self.formUi.toolButton_chooseDir, QtCore.SIGNAL("clicked()"), self.chooseDir) + QtCore.QObject.connect(self.formUi.comboBox_MaterialsInDir, QtCore.SIGNAL("currentIndexChanged(QString)"), self.chooseMat) - matmap = self.obj.Material - - self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_YoungsModulus'])) - self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_PoissonRatio'])) - self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_PlateThickness'])) - - - self.formUi.lc1.setValue(float(matmap['PartDist_LC1'])) - self.formUi.lc2.setValue(float(matmap['PartDist_LC2'])) - self.formUi.lc3.setValue(float(matmap['PartDist_LC3'])) - self.formUi.lc4.setValue(float(matmap['PartDist_LC4'])) - self.formUi.lc5.setValue(float(matmap['PartDist_LC5'])) - self.formUi.lc6.setValue(float(matmap['PartDist_LC6'])) - - self.formUi.ltc1.setValue(float(matmap['PartDist_LTC1'])) - self.formUi.ltc2.setValue(float(matmap['PartDist_LTC2'])) - self.formUi.ltc3.setValue(float(matmap['PartDist_LTC3'])) - self.formUi.ltc4.setValue(float(matmap['PartDist_LTC4'])) - self.formUi.ltc5.setValue(float(matmap['PartDist_LTC5'])) - self.formUi.ltc6.setValue(float(matmap['PartDist_LTC6'])) - - - self.update() - - def isAllowedAlterSelection(self): - return False - - def isAllowedAlterView(self): - return True - - def getStandardButtons(self): - return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) - - def update(self): - 'fills the widgets' - return - - def accept(self): + + def transferTo(self): + "Transfer from the dialog to the object" + matmap = self.obj.Material matmap['FEM_YoungsModulus'] = str(self.formUi.spinBox_young_modulus.value()) @@ -236,15 +206,87 @@ class _MaterialTaskPanel: matmap['PartDist_LTC5'] = str(self.formUi.ltc5.value()) matmap['PartDist_LTC6'] = str(self.formUi.ltc6.value()) self.obj.Material = matmap - + + + def transferFrom(self): + "Transfer from the object to the dialog" + matmap = self.obj.Material + + self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_YoungsModulus'])) + self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_PoissonRatio'])) + self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_PlateThickness'])) + + + self.formUi.lc1.setValue(float(matmap['PartDist_LC1'])) + self.formUi.lc2.setValue(float(matmap['PartDist_LC2'])) + self.formUi.lc3.setValue(float(matmap['PartDist_LC3'])) + self.formUi.lc4.setValue(float(matmap['PartDist_LC4'])) + self.formUi.lc5.setValue(float(matmap['PartDist_LC5'])) + self.formUi.lc6.setValue(float(matmap['PartDist_LC6'])) + + self.formUi.ltc1.setValue(float(matmap['PartDist_LTC1'])) + self.formUi.ltc2.setValue(float(matmap['PartDist_LTC2'])) + self.formUi.ltc3.setValue(float(matmap['PartDist_LTC3'])) + self.formUi.ltc4.setValue(float(matmap['PartDist_LTC4'])) + self.formUi.ltc5.setValue(float(matmap['PartDist_LTC5'])) + self.formUi.ltc6.setValue(float(matmap['PartDist_LTC6'])) + + def isAllowedAlterSelection(self): + return False + + def isAllowedAlterView(self): + return True + + def getStandardButtons(self): + return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) + + def update(self): + 'fills the widgets' + self.transferFrom() + self.fillMaterialCombo() + + + return + + def accept(self): + self.transferTo() FreeCADGui.ActiveDocument.resetEdit() def reject(self): FreeCADGui.ActiveDocument.resetEdit() def saveMat(self): - l_filename = QtGui.QFileDialog.getSaveFileName(None, 'Save Material file file','','FreeCAD material file (*.FCMat)') - + self.transferTo() + filename = QtGui.QFileDialog.getSaveFileName(None, 'Save Material file file',self.params.GetString("MaterialDir",'/'),'FreeCAD material file (*.FCMat)') + if(filename): + import Material + Material.exportFCMat(filename,self.obj.Material) + + def chooseDir(self): + dirname = QtGui.QFileDialog.getExistingDirectory(None, 'Choose material directory',self.params.GetString("MaterialDir",'/')) + if(dirname): + self.params.SetString("MaterialDir",str(dirname)) + self.fillMaterialCombo() + + def chooseMat(self,name): + if self.formUi.comboBox_MaterialsInDir.currentIndex() == 0:return + if name == '':return + import Material + print 'Import ', str(name) + + self.obj.Material = Material.importFCMat(str(name)) + print self.obj.Material + + self.transferFrom() + + def fillMaterialCombo(self): + import glob + dirname = self.params.GetString("MaterialDir",'/') + list = glob.glob(dirname + '/*.FCMat') + self.formUi.comboBox_MaterialsInDir.clear() + self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') + self.formUi.comboBox_MaterialsInDir.addItems(list) + def add_L_data(self): l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') values = self.parse_R_output(l_filename) diff --git a/src/Mod/Machining_Distortion/Material.ui b/src/Mod/Machining_Distortion/Material.ui index 798ff86a97..2d1871cf7f 100644 --- a/src/Mod/Machining_Distortion/Material.ui +++ b/src/Mod/Machining_Distortion/Material.ui @@ -6,8 +6,8 @@ 0 0 - 177 - 560 + 159 + 562 @@ -15,7 +15,7 @@ - + - manual - @@ -24,11 +24,22 @@ - - - Save Material ... - - + + + + + Save Material ... + + + + + + + ... + + + + diff --git a/src/Mod/Material/Material.py b/src/Mod/Material/Material.py index 98478428ca..383469fb25 100644 --- a/src/Mod/Material/Material.py +++ b/src/Mod/Material/Material.py @@ -54,6 +54,7 @@ Version: """ def importFCMat(fileName): + "Read a FCMat file into a dictionary" import ConfigParser Config = ConfigParser.ConfigParser() Config.read(fileName) @@ -65,7 +66,27 @@ def importFCMat(fileName): return dict1 +def exportFCMat(fileName,matDict): + "Write a material dictionary to a FCMat file" + import ConfigParser,string + Config = ConfigParser.ConfigParser() + # create groups + for x in matDict.keys(): + grp,key = string.split(x,sep='_') + if not Config.has_section(grp): + Config.add_section(grp) + + # fill groups + for x in matDict.keys(): + grp,key = string.split(x,sep='_') + Config.set(grp,key,matDict[x]) + + Preamble = "# This is a FreeCAD material-card file\n\n" + # Writing our configuration file to 'example.cfg' + with open(fileName, 'wb') as configfile: + configfile.write(Preamble) + Config.write(configfile) From 4dfa640be1d238a4e6c7923455d89665ce36480c Mon Sep 17 00:00:00 2001 From: jriegel Date: Tue, 23 Jul 2013 21:45:12 +0200 Subject: [PATCH 23/47] more info on meshing and recalculation only if needed --- src/Mod/Fem/App/FemMesh.cpp | 22 ++++++++ src/Mod/Fem/App/FemMesh.h | 17 +++++++ src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp | 11 ++-- src/Mod/Fem/Gui/TaskTetParameter.cpp | 30 ++++++++++- src/Mod/Fem/Gui/TaskTetParameter.h | 3 ++ src/Mod/Fem/Gui/TaskTetParameter.ui | 58 +++++++++++++++++++++- 6 files changed, 135 insertions(+), 6 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 935627b015..59dc65f2ad 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -890,3 +890,25 @@ Data::Segment* FemMesh::getSubElement(const char* Type, unsigned long n) const //return new ShapeSegment(getSubShape(temp.c_str())); return 0; } + +struct Fem::FemMesh::FemMeshInfo FemMesh::getInfo(void) const{ + + struct FemMeshInfo rtrn; + + SMESHDS_Mesh* data = const_cast(getSMesh())->GetMeshDS(); + const SMDS_MeshInfo& info = data->GetMeshInfo(); + rtrn.numFaces = data->NbFaces(); + rtrn.numNode = info.NbNodes(); + rtrn.numTria = info.NbTriangles(); + rtrn.numQuad = info.NbQuadrangles(); + rtrn.numPoly = info.NbPolygons(); + rtrn.numVolu = info.NbVolumes(); + rtrn.numTetr = info.NbTetras(); + rtrn.numHexa = info.NbHexas(); + rtrn.numPyrd = info.NbPyramids(); + rtrn.numPris = info.NbPrisms(); + rtrn.numHedr = info.NbPolyhedrons(); + + return rtrn; + +} \ No newline at end of file diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index 7268456372..dd382005b6 100755 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -104,6 +104,23 @@ public: void transformGeometry(const Base::Matrix4D &rclMat); //@} + struct FemMeshInfo { + int numFaces; + int numNode; + int numTria; + int numQuad; + int numPoly; + int numVolu; + int numTetr; + int numHexa; + int numPyrd; + int numPris; + int numHedr; + }; + + /// + struct FemMeshInfo getInfo(void) const; + /// import from files void read(const char *FileName); void write(const char *FileName) const; diff --git a/src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp b/src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp index 5822b41499..3dc7373366 100644 --- a/src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp +++ b/src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp @@ -77,11 +77,13 @@ void TaskDlgMeshShapeNetgen::open() void TaskDlgMeshShapeNetgen::clicked(int button) { try { - if(QDialogButtonBox::Apply == button) + if(QDialogButtonBox::Apply == button && param->touched) { Gui::WaitCursor wc; // May throw an exception which we must handle here FemMeshShapeNetgenObject->execute(); + param->setInfo(); + param->touched = false; } } catch (const Base::Exception& e) { @@ -92,8 +94,11 @@ void TaskDlgMeshShapeNetgen::clicked(int button) bool TaskDlgMeshShapeNetgen::accept() { try { - Gui::WaitCursor wc; - FemMeshShapeNetgenObject->recompute(); + if(param->touched) + { + Gui::WaitCursor wc; + FemMeshShapeNetgenObject->recompute(); + } //FemSetNodesObject->Label.setValue(name->name); Gui::Command::doCommand(Gui::Command::Gui,"Gui.activeDocument().resetEdit()"); diff --git a/src/Mod/Fem/Gui/TaskTetParameter.cpp b/src/Mod/Fem/Gui/TaskTetParameter.cpp index 55ead33e37..da1177678c 100644 --- a/src/Mod/Fem/Gui/TaskTetParameter.cpp +++ b/src/Mod/Fem/Gui/TaskTetParameter.cpp @@ -40,6 +40,7 @@ #include #include #include +#include using namespace FemGui; @@ -77,6 +78,12 @@ TaskTetParameter::TaskTetParameter(Fem::FemMeshShapeNetgenObject *pcObject,QWidg QObject::connect(ui->spinBox_SegsPerRadius,SIGNAL(valueChanged (int)),this,SLOT(setSegsPerRadius(int))); QObject::connect(ui->checkBox_Optimize,SIGNAL(stateChanged (int)),this,SLOT(setOptimize(int))); + if(pcObject->FemMesh.getValue().getInfo().numNode == 0) + touched = true; + else + touched = false; + + setInfo(); } TaskTetParameter::~TaskTetParameter() @@ -97,45 +104,64 @@ void TaskTetParameter::SwitchMethod(int Value) } pcObject->Fininess.setValue(Value); + touched = true; } void TaskTetParameter::maxSizeValueChanged(double Value) { pcObject->MaxSize.setValue(Value); + touched = true; + } void TaskTetParameter::setQuadric(int s) { pcObject->SecondOrder.setValue(s!=0); + touched = true; } void TaskTetParameter::setGrothRate(double v) { pcObject->GrothRate.setValue(v); + touched = true; + } void TaskTetParameter::setSegsPerEdge(int v) { pcObject->NbSegsPerEdge.setValue(v); + touched = true; } void TaskTetParameter::setSegsPerRadius(int v) { pcObject->NbSegsPerRadius.setValue(v); + touched = true; } void TaskTetParameter::setOptimize(int v) { pcObject->Optimize.setValue(v!=0); + touched = true; } +void TaskTetParameter::setInfo(void) +{ + Fem::FemMesh::FemMeshInfo info = pcObject->FemMesh.getValue().getInfo(); + //Base::BoundBox3d bndBox = pcObject->FemMesh.getValue().getBoundBox(); + + + ui->lineEdit_InfoNodes ->setText(QString::number(info.numNode)); + ui->lineEdit_InfoTriangle ->setText(QString::number(info.numFaces)); + ui->lineEdit_InfoTet ->setText(QString::number(info.numTetr)); +} + + - - #include "moc_TaskTetParameter.cpp" diff --git a/src/Mod/Fem/Gui/TaskTetParameter.h b/src/Mod/Fem/Gui/TaskTetParameter.h index 2e14557bec..685345490b 100644 --- a/src/Mod/Fem/Gui/TaskTetParameter.h +++ b/src/Mod/Fem/Gui/TaskTetParameter.h @@ -59,6 +59,9 @@ public: ~TaskTetParameter(); ViewProviderFemMeshShapeNetgen * MeshViewProvider; + void setInfo(void); + + bool touched; private Q_SLOTS: void SwitchMethod(int Value); diff --git a/src/Mod/Fem/Gui/TaskTetParameter.ui b/src/Mod/Fem/Gui/TaskTetParameter.ui index efca147c38..ca5dabf5de 100644 --- a/src/Mod/Fem/Gui/TaskTetParameter.ui +++ b/src/Mod/Fem/Gui/TaskTetParameter.ui @@ -7,7 +7,7 @@ 0 0 221 - 196 + 311 @@ -148,6 +148,62 @@ + + + + Qt::Horizontal + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + Node count: + + + + + + + true + + + + + + + Triangle count: + + + + + + + true + + + + + + + Tetraeder count: + + + + + + + true + + + + + From 2f17ff134ed8c961d60508a50ec1ee451d2af2d3 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 24 Jul 2013 18:14:55 +0200 Subject: [PATCH 24/47] fix material save/load for non ascii paths --- .../Machining_Distortion/MachDistMaterial.py | 109 +++++++++--------- 1 file changed, 55 insertions(+), 54 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py index c0062ca5dc..6d4c97256b 100644 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ b/src/Mod/Machining_Distortion/MachDistMaterial.py @@ -33,21 +33,21 @@ __title__="Machine-Distortion FemSetGeometryObject managment" __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" -StartMat = {'FEM_YoungsModulus' :'7000.00', - 'PartDist_PoissonRatio' :'0.30', - 'PartDist_PlateThickness' :'40.0', - 'PartDist_LC1' :'1.0', - 'PartDist_LC2' :'2.0', - 'PartDist_LC3' :'3.0', - 'PartDist_LC4' :'4.0', - 'PartDist_LC5' :'5.0', - 'PartDist_LC6' :'6.0', - 'PartDist_LTC1' :'7.0', - 'PartDist_LTC2' :'8.0', - 'PartDist_LTC3' :'9.0', - 'PartDist_LTC4' :'10.0', - 'PartDist_LTC5' :'11.0', - 'PartDist_LTC6' :'12.0' +StartMat = {'FEM_youngsmodulus' :'7000.00', + 'PartDist_poissonratio' :'0.30', + 'PartDist_platethickness' :'40.0', + 'PartDist_lc1' :'0.0', + 'PartDist_lc2' :'0.0', + 'PartDist_lc3' :'0.0', + 'PartDist_lc4' :'0.0', + 'PartDist_lc5' :'0.0', + 'PartDist_lc6' :'0.0', + 'PartDist_ltc1' :'0.0', + 'PartDist_ltc2' :'0.0', + 'PartDist_ltc3' :'0.0', + 'PartDist_ltc4' :'0.0', + 'PartDist_ltc5' :'0.0', + 'PartDist_ltc6' :'0.0' } @@ -178,7 +178,7 @@ class _MaterialTaskPanel: QtCore.QObject.connect(self.formUi.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) QtCore.QObject.connect(self.formUi.pushButton_SaveMat, QtCore.SIGNAL("clicked()"), self.saveMat) QtCore.QObject.connect(self.formUi.toolButton_chooseDir, QtCore.SIGNAL("clicked()"), self.chooseDir) - QtCore.QObject.connect(self.formUi.comboBox_MaterialsInDir, QtCore.SIGNAL("currentIndexChanged(QString)"), self.chooseMat) + QtCore.QObject.connect(self.formUi.comboBox_MaterialsInDir, QtCore.SIGNAL("currentIndexChanged(int)"), self.chooseMat) self.update() @@ -187,24 +187,24 @@ class _MaterialTaskPanel: matmap = self.obj.Material - matmap['FEM_YoungsModulus'] = str(self.formUi.spinBox_young_modulus.value()) - matmap['PartDist_PoissonRatio'] = str(self.formUi.spinBox_poisson_ratio.value()) - matmap['PartDist_PlateThickness'] = str(self.formUi.spinBox_Plate_Thickness.value()) + matmap['FEM_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) + matmap['PartDist_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) + matmap['PartDist_platethickness'] = str(self.formUi.spinBox_Plate_Thickness.value()) - matmap['PartDist_LC1'] = str(self.formUi.lc1.value()) - matmap['PartDist_LC2'] = str(self.formUi.lc2.value()) - matmap['PartDist_LC3'] = str(self.formUi.lc3.value()) - matmap['PartDist_LC4'] = str(self.formUi.lc4.value()) - matmap['PartDist_LC5'] = str(self.formUi.lc5.value()) - matmap['PartDist_LC6'] = str(self.formUi.lc6.value()) + matmap['PartDist_lc1'] = str(self.formUi.lc1.value()) + matmap['PartDist_lc2'] = str(self.formUi.lc2.value()) + matmap['PartDist_lc3'] = str(self.formUi.lc3.value()) + matmap['PartDist_lc4'] = str(self.formUi.lc4.value()) + matmap['PartDist_lc5'] = str(self.formUi.lc5.value()) + matmap['PartDist_lc6'] = str(self.formUi.lc6.value()) - matmap['PartDist_LTC1'] = str(self.formUi.ltc1.value()) - matmap['PartDist_LTC2'] = str(self.formUi.ltc2.value()) - matmap['PartDist_LTC3'] = str(self.formUi.ltc3.value()) - matmap['PartDist_LTC4'] = str(self.formUi.ltc4.value()) - matmap['PartDist_LTC5'] = str(self.formUi.ltc5.value()) - matmap['PartDist_LTC6'] = str(self.formUi.ltc6.value()) + matmap['PartDist_ltc1'] = str(self.formUi.ltc1.value()) + matmap['PartDist_ltc2'] = str(self.formUi.ltc2.value()) + matmap['PartDist_ltc3'] = str(self.formUi.ltc3.value()) + matmap['PartDist_ltc4'] = str(self.formUi.ltc4.value()) + matmap['PartDist_ltc5'] = str(self.formUi.ltc5.value()) + matmap['PartDist_ltc6'] = str(self.formUi.ltc6.value()) self.obj.Material = matmap @@ -212,24 +212,24 @@ class _MaterialTaskPanel: "Transfer from the object to the dialog" matmap = self.obj.Material - self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_YoungsModulus'])) - self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_PoissonRatio'])) - self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_PlateThickness'])) + self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_youngsmodulus'])) + self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_poissonratio'])) + self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_platethickness'])) - self.formUi.lc1.setValue(float(matmap['PartDist_LC1'])) - self.formUi.lc2.setValue(float(matmap['PartDist_LC2'])) - self.formUi.lc3.setValue(float(matmap['PartDist_LC3'])) - self.formUi.lc4.setValue(float(matmap['PartDist_LC4'])) - self.formUi.lc5.setValue(float(matmap['PartDist_LC5'])) - self.formUi.lc6.setValue(float(matmap['PartDist_LC6'])) + self.formUi.lc1.setValue(float(matmap['PartDist_lc1'])) + self.formUi.lc2.setValue(float(matmap['PartDist_lc2'])) + self.formUi.lc3.setValue(float(matmap['PartDist_lc3'])) + self.formUi.lc4.setValue(float(matmap['PartDist_lc4'])) + self.formUi.lc5.setValue(float(matmap['PartDist_lc5'])) + self.formUi.lc6.setValue(float(matmap['PartDist_lc6'])) - self.formUi.ltc1.setValue(float(matmap['PartDist_LTC1'])) - self.formUi.ltc2.setValue(float(matmap['PartDist_LTC2'])) - self.formUi.ltc3.setValue(float(matmap['PartDist_LTC3'])) - self.formUi.ltc4.setValue(float(matmap['PartDist_LTC4'])) - self.formUi.ltc5.setValue(float(matmap['PartDist_LTC5'])) - self.formUi.ltc6.setValue(float(matmap['PartDist_LTC6'])) + self.formUi.ltc1.setValue(float(matmap['PartDist_ltc1'])) + self.formUi.ltc2.setValue(float(matmap['PartDist_ltc2'])) + self.formUi.ltc3.setValue(float(matmap['PartDist_ltc3'])) + self.formUi.ltc4.setValue(float(matmap['PartDist_ltc4'])) + self.formUi.ltc5.setValue(float(matmap['PartDist_ltc5'])) + self.formUi.ltc6.setValue(float(matmap['PartDist_ltc6'])) def isAllowedAlterSelection(self): return False @@ -268,24 +268,25 @@ class _MaterialTaskPanel: self.params.SetString("MaterialDir",str(dirname)) self.fillMaterialCombo() - def chooseMat(self,name): - if self.formUi.comboBox_MaterialsInDir.currentIndex() == 0:return - if name == '':return + def chooseMat(self,index): + if index == 0:return import Material - print 'Import ', str(name) + name = self.pathList[index-1] + #print 'Import ', str(name) self.obj.Material = Material.importFCMat(str(name)) - print self.obj.Material + #print self.obj.Material self.transferFrom() def fillMaterialCombo(self): - import glob + import glob,os dirname = self.params.GetString("MaterialDir",'/') - list = glob.glob(dirname + '/*.FCMat') + self.pathList = glob.glob(dirname + '/*.FCMat') self.formUi.comboBox_MaterialsInDir.clear() self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') - self.formUi.comboBox_MaterialsInDir.addItems(list) + for i in self.pathList: + self.formUi.comboBox_MaterialsInDir.addItem(os.path.basename(i) ) def add_L_data(self): l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') From 6a43acc5e6d877329dc758d48068787e6aebc369 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 24 Jul 2013 22:15:25 +0200 Subject: [PATCH 25/47] Implement Isostatic Gui --- src/Mod/Fem/App/AppFemPy.cpp | 3 +- src/Mod/Fem/Gui/TaskCreateNodeSet.cpp | 2 + src/Mod/Fem/Gui/ViewProviderSetNodes.h | 2 +- src/Mod/Machining_Distortion/CMakeLists.txt | 1 + src/Mod/Machining_Distortion/Isostatic.ui | 39 +++++++ .../Machining_Distortion/MachDistIsostatic.py | 108 ++++++++++++++++-- 6 files changed, 145 insertions(+), 10 deletions(-) create mode 100644 src/Mod/Machining_Distortion/Isostatic.ui diff --git a/src/Mod/Fem/App/AppFemPy.cpp b/src/Mod/Fem/App/AppFemPy.cpp index d0f006e8fb..b29d57097f 100755 --- a/src/Mod/Fem/App/AppFemPy.cpp +++ b/src/Mod/Fem/App/AppFemPy.cpp @@ -442,7 +442,8 @@ static PyObject * getBoundary_Conditions(PyObject *self, PyObject *args) PyObject *input; Py::List boundary_nodes; - if (!PyArg_ParseTuple(args, "O",&input)) + if (!PyArg_ParseTuple(args, "O!", &(FemMeshPy::Type), &input)) + //if (!PyArg_ParseTuple(args, "O",&input)) return NULL; PY_TRY { diff --git a/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp b/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp index 8512a6f55b..53706617ae 100644 --- a/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp +++ b/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp @@ -77,6 +77,8 @@ TaskCreateNodeSet::TaskCreateNodeSet(Fem::FemSetNodesObject *pcObject,QWidget *p QObject::connect(ui->toolButton_Pick,SIGNAL(clicked()),this,SLOT(Pick())); QObject::connect(ui->comboBox,SIGNAL(activated (int)),this,SLOT(SwitchMethod(int))); + // check if the Link to the FemMesh is defined + assert(pcObject->FemMesh.getValue()); MeshViewProvider = dynamic_cast(Gui::Application::Instance->getViewProvider( pcObject->FemMesh.getValue())); assert(MeshViewProvider); diff --git a/src/Mod/Fem/Gui/ViewProviderSetNodes.h b/src/Mod/Fem/Gui/ViewProviderSetNodes.h index 9df4ef24f4..e83f7b56a5 100644 --- a/src/Mod/Fem/Gui/ViewProviderSetNodes.h +++ b/src/Mod/Fem/Gui/ViewProviderSetNodes.h @@ -33,7 +33,7 @@ namespace FemGui class ViewProviderSetNodes : public Gui::ViewProviderGeometryObject { - PROPERTY_HEADER(RobotGui::ViewProviderSetNodes); + PROPERTY_HEADER(FemGui::ViewProviderSetNodes); public: virtual bool doubleClicked(void); diff --git a/src/Mod/Machining_Distortion/CMakeLists.txt b/src/Mod/Machining_Distortion/CMakeLists.txt index 71136bf05c..f8949969bd 100755 --- a/src/Mod/Machining_Distortion/CMakeLists.txt +++ b/src/Mod/Machining_Distortion/CMakeLists.txt @@ -25,6 +25,7 @@ SET(MachDist_SRCS Material.ui Aligment.ui JobControl.ui + Isostatic.ui ) SOURCE_GROUP("" FILES ${MachDist_SRCS}) diff --git a/src/Mod/Machining_Distortion/Isostatic.ui b/src/Mod/Machining_Distortion/Isostatic.ui new file mode 100644 index 0000000000..590e7bd5bb --- /dev/null +++ b/src/Mod/Machining_Distortion/Isostatic.ui @@ -0,0 +1,39 @@ + + + Isostatic + + + + 0 + 0 + 228 + 42 + + + + Form + + + + + + + + Size: + + + + + + + true + + + + + + + + + + diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index 86a976dbec..fe36a5f2e2 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -20,13 +20,14 @@ #* * #*************************************************************************** -import FreeCAD, Fem +import FreeCAD, Fem, Mesh if FreeCAD.GuiUp: - import FreeCADGui + import FreeCADGui,FemGui from FreeCAD import Vector from PyQt4 import QtCore, QtGui from pivy import coin + import PyQt4.uic as uic __title__="Machine-Distortion Isostatic managment" __author__ = "Juergen Riegel" @@ -43,12 +44,56 @@ class _CommandIsostatic: 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Isostatic","Add or edit a Machine-Distortion Isostatic")} def Activated(self): - FreeCAD.ActiveDocument.openTransaction("Create Isostatic") - FreeCADGui.doCommand("import MachDist") - FreeCADGui.doCommand("axe = MachDist.makeIsostatic()") - FreeCADGui.doCommand("MachDist.makeStructuralSystem(" + MachDistCommands.getStringList(st) + ",[axe])") - FreeCADGui.doCommand("MachDist.makeIsostatic()") - FreeCAD.ActiveDocument.commitTransaction() + + FreeCAD.ActiveDocument.openTransaction("Isostatic") + + obj = None + FemMesh = None + if FemGui.getActiveAnalysis(): + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemSetNodesObject"): + obj = i + break + else: + return + + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + FemMeshObj = i + + if not obj: + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemSetNodesObject','IsostaticNodes')") + FreeCADGui.doCommand("App.activeDocument().ActiveObject.FemMesh = App.activeDocument()."+FemMeshObj.Name) + obj = FreeCAD.activeDocument().ActiveObject + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + + node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) + nodes = FemMeshObj.FemMesh.Nodes + meshObj = None + + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Mesh::Feature"): + meshObj = i + break + + if not meshObj: + FreeCADGui.doCommand("App.activeDocument().addObject('Mesh::Feature','IsostaticPlane')") + meshObj = FreeCAD.activeDocument().ActiveObject + meshObj.ViewObject.ShapeColor = (0.0, 1.0, 0.0, 0.0) + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + + planarMesh = [ + # triangle 1 + nodes[node_numbers[0]],nodes[node_numbers[1]],nodes[node_numbers[2]], + #triangle 2 + #[-0.5000,-0.5000,0.0000],[0.5000,-0.5000,0.0000],[0.5000,0.5000,0.0000], + ] + aMesh = Mesh.Mesh(planarMesh) + meshObj.Mesh = aMesh + + taskd = _IsostaticTaskPanel(obj,meshObj,FemMeshObj) + + FreeCADGui.Control.showDialog(taskd) def IsActive(self): if FemGui.getActiveAnalysis(): @@ -59,4 +104,51 @@ class _CommandIsostatic: return False + +class _IsostaticTaskPanel: + '''The editmode TaskPanel for Material objects''' + def __init__(self,obj,meshObj,femMeshObj): + # the panel has a tree widget that contains categories + # for the subcomponents, such as additions, subtractions. + # the categories are shown only if they are not empty. + form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Isostatic.ui") + + self.obj = obj + self.meshObj = meshObj + self.femMeshObj = femMeshObj + self.formUi = form_class() + self.form = QtGui.QWidget() + self.formUi.setupUi(self.form) + self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") + + + #QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) + self.femMeshObj.ViewObject.Transparency = 50 + self.meshObj.ViewObject.Visibility=True + + self.update() + + + def getStandardButtons(self): + return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) + + def update(self): + 'fills the widgets' + return + + def accept(self): + self.femMeshObj.ViewObject.Transparency = 0 + self.meshObj.ViewObject.Visibility=False + FreeCAD.ActiveDocument.commitTransaction() + FreeCADGui.Control.closeDialog() + + + def reject(self): + self.femMeshObj.ViewObject.Transparency = 0 + self.meshObj.ViewObject.Visibility=False + FreeCAD.ActiveDocument.abortTransaction() + FreeCADGui.Control.closeDialog() + + + FreeCADGui.addCommand('MachDist_Isostatic',_CommandIsostatic()) From 116c7483c261ef6e4e28ad7a8ceae09d114f2d72 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 31 Jul 2013 19:10:45 +0200 Subject: [PATCH 26/47] switch MachDistIsostatic to python algorithem --- src/Mod/Fem/App/FemMeshPyImp.cpp | 6 ++++ .../Machining_Distortion/MachDistIsostatic.py | 33 ++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index ab67ddf2aa..7959724554 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -466,10 +466,16 @@ Py::Tuple FemMeshPy::getNodes(void) const { int count = getFemMeshPtr()->getSMesh()->GetMeshDS()->NbNodes(); Py::Tuple tup(count); + // get the actuall transform of the FemMesh + Base::Matrix4D Mtrx = getFemMeshPtr()->getTransform(); SMDS_NodeIteratorPtr aNodeIter = getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); for (int i=0;aNodeIter->more();i++) { const SMDS_MeshNode* aNode = aNodeIter->next(); + Base::Vector3d vec(aNode->X(),aNode->Y(),aNode->Z()); + // Apply the matrix to hold the BoundBox in absolute space. + vec = Mtrx * vec; + tup.setItem(i, Py::asObject(new Base::VectorPy(Base::Vector3d(aNode->X(),aNode->Y(),aNode->Z())))); } diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index fe36a5f2e2..2dc0291146 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -34,6 +34,35 @@ __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" +def getBoundaryCoditions(Mesh): + BndBox = Mesh.BoundBox + FirstLength = 10000.0 + FirstIndex = -1 + SecondLength = 10000.0 + SecondIndex = -1 + ThirdLength = 10000.0 + ThirdIndex = -1 + Index = 0 + for i in Mesh.Nodes: + l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMin,BndBox.ZMin)).Length + if FirstLength > l: + FirstLength = l + FirstIndex = Index + + l = (i-FreeCAD.Vector(BndBox.XMax,BndBox.YMin,BndBox.ZMin)).Length + if SecondLength > l: + SecondLength = l + SecondIndex = Index + + l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMax,BndBox.ZMin)).Length + if ThirdLength > l: + ThirdLength = l + ThirdIndex = Index + Index = Index + 1 + + print FirstIndex,SecondIndex,ThirdIndex + return (FirstIndex,SecondIndex,ThirdIndex) + class _CommandIsostatic: "the MachDist Isostatic command definition" @@ -67,7 +96,9 @@ class _CommandIsostatic: obj = FreeCAD.activeDocument().ActiveObject FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) + #node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) + node_numbers = getBoundaryCoditions(FemMeshObj.FemMesh) + nodes = FemMeshObj.FemMesh.Nodes meshObj = None From f220773a0f2c2095ea1f941ee917beca8bc83ba3 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 31 Jul 2013 22:38:30 +0200 Subject: [PATCH 27/47] Move Job generation in JobDialog --- src/Mod/Machining_Distortion/JobControl.ui | 50 +- .../Machining_Distortion/MachDistAnalysis.py | 162 +- .../Machining_Distortion/MachDistIsostatic.py | 1 + .../Resources/Icons/MachDist_Upload.svg | 90 +- .../Resources/ui/MachDist-userprefs.ui | 64 +- src/Mod/Machining_Distortion/machdist_rc.py | 3772 +++++++++-------- 6 files changed, 2347 insertions(+), 1792 deletions(-) diff --git a/src/Mod/Machining_Distortion/JobControl.ui b/src/Mod/Machining_Distortion/JobControl.ui index 29516383a5..c8c751d55d 100644 --- a/src/Mod/Machining_Distortion/JobControl.ui +++ b/src/Mod/Machining_Distortion/JobControl.ui @@ -7,7 +7,7 @@ 0 0 258 - 366 + 602 @@ -60,6 +60,9 @@ -99 + + -1 + @@ -76,6 +79,9 @@ -99 + + 1 + @@ -102,6 +108,9 @@ -99 + + -1 + @@ -118,6 +127,9 @@ -99 + + 1 + @@ -144,6 +156,9 @@ -99 + + -1 + @@ -160,6 +175,9 @@ -99 + + 1 + @@ -189,6 +207,9 @@ -99 + + -1 + @@ -205,6 +226,9 @@ -99 + + 1 + @@ -298,25 +322,28 @@ - - - Generate - - + - + - Delete + ... + + + + Generate + + + - + 0 0 @@ -324,7 +351,7 @@ 240 - 120 + 400 @@ -342,9 +369,6 @@ false - - false - diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index d623a2b09e..1922afe706 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -20,7 +20,8 @@ #* * #*************************************************************************** -import FreeCAD, Fem +import FreeCAD, Fem, os,sys,string,math,shutil,glob,subprocess,tempfile +from ApplyingBC_IC import ApplyingBC_IC if FreeCAD.GuiUp: import FreeCADGui,FemGui @@ -72,10 +73,10 @@ class _CommandAnalysis: class _CommandJobControl: "the MachDist JobControl command definition" def GetResources(self): - return {'Pixmap' : 'MachDist_NewAnalysis', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_JobControl","Machine-Distortion JobControl"), + return {'Pixmap' : 'MachDist_Upload', + 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_JobControl","Generate Jobs"), 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Open the JobControl dialog")} + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Dialog to generate the jobs")} def Activated(self): taskd = _JobControlTaskPanel() @@ -100,9 +101,11 @@ class _JobControlTaskPanel: self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) + self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") #Connect Signals and Slots - #QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) + QtCore.QObject.connect(self.formUi.toolButton_chooseOutputDir, QtCore.SIGNAL("clicked()"), self.chooseOutputDir) + QtCore.QObject.connect(self.formUi.pushButton_generate, QtCore.SIGNAL("clicked()"), self.generate) self.update() @@ -113,6 +116,7 @@ class _JobControlTaskPanel: def update(self): 'fills the widgets' + self.formUi.lineEdit_outputDir.setText(self.params.GetString("JobDir",'/')) return def accept(self): @@ -122,5 +126,153 @@ class _JobControlTaskPanel: def reject(self): FreeCADGui.Control.closeDialog() + def chooseOutputDir(self): + print "chooseOutputDir" + dirname = QtGui.QFileDialog.getExistingDirectory(None, 'Choose material directory',self.params.GetString("JobDir",'/')) + if(dirname): + self.params.SetString("JobDir",str(dirname)) + self.formUi.lineEdit_outputDir.setText(dirname) + + def generate(self): + print "pushButton_generate" + print self.formUi.lineEdit_outputDir.text() + dirName = self.formUi.lineEdit_outputDir.text() + + MeshObject = None + if FemGui.getActiveAnalysis(): + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + MeshObject = i + else: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No active Analysis") + return + + if not MeshObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No mesh object in the Analysis") + return + + MathObject = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("App::MaterialObjectPython"): + MathObject = i + if not MathObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No material object in the Analysis") + return + matmap = MathObject.Material + + IsoNodeObject = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemSetNodesObject"): + IsoNodeObject = i + if not IsoNodeObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No Isostatic nodes defined in the Analysis") + return + IsoNodes = IsoNodeObject.Nodes + + filename_without_suffix = MeshObject.Name + #current_file_name + + z_offset_from = self.formUi.spinBox_z_level_from.value() + z_offset_to = self.formUi.spinBox_z_level_to.value() + z_offset_intervall = self.formUi.spinBox_z_level_intervall.value() + x_rot_from = self.formUi.spinBox_misalignment_x_from.value() + x_rot_to = self.formUi.spinBox_misalignment_x_to.value() + x_rot_intervall = self.formUi.spinBox_misalignment_x_intervall.value() + y_rot_from = self.formUi.spinBox_misalignment_y_from.value() + y_rot_to = self.formUi.spinBox_misalignment_y_to.value() + y_rot_intervall = self.formUi.spinBox_misalignment_y_intervall.value() + z_rot_from = self.formUi.spinBox_misalignment_z_from.value() + z_rot_to = self.formUi.spinBox_misalignment_z_to.value() + z_rot_intervall = self.formUi.spinBox_misalignment_z_intervall.value() + + #current_file_name = self.JobTable.item(job,0).text() + + lc1 = float(matmap['PartDist_lc1']) + lc2 = float(matmap['PartDist_lc2']) + lc3 = float(matmap['PartDist_lc3']) + lc4 = float(matmap['PartDist_lc4']) + lc5 = float(matmap['PartDist_lc5']) + lc6 = float(matmap['PartDist_lc6']) + ltc1 =float(matmap['PartDist_ltc1']) + ltc2 =float(matmap['PartDist_ltc2']) + ltc3 =float(matmap['PartDist_ltc3']) + ltc4 =float(matmap['PartDist_ltc4']) + ltc5 =float(matmap['PartDist_ltc5']) + ltc6 =float(matmap['PartDist_ltc6']) + young_modulus = float(matmap['FEM_youngsmodulus']) + poisson_ratio = float(matmap['PartDist_poissonratio']) + plate_thickness = float(matmap['PartDist_platethickness']) + + batch = open(str(dirName + "/" + "lcmt_CALCULIX_Calculation_batch.bat"),'wb') + batch.write("#!/bin/bash\n") + batch.write("export CCX_NPROC=4\n") + + print z_rot_intervall,y_rot_intervall,x_rot_intervall,z_offset_intervall + print z_offset_from,z_offset_intervall,z_offset_to + i = z_offset_from + while i <= z_offset_to: + j = x_rot_from + while j <= x_rot_to: + k = y_rot_from + while k <= y_rot_to: + l = z_rot_from + while l <= z_rot_to: + print j,k,l + + rotation_around_x = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(1,0,0),j) + rotation_around_y = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,1,0),k) + rotation_around_z = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,0,1),l) + translate = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,i),FreeCAD.Base.Vector(0,0,0),0.0) + translation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z).multiply(translate) + + Case_Dir = str(dirName) + "/" + filename_without_suffix +\ + "_"+"x_rot"+ str(int(j))+ \ + "_"+"y_rot"+ str(int(k))+ \ + "_"+"z_rot"+ str(int(l))+ \ + "_"+"z_l"+ str(int(i)) + if ( os.path.exists(str(Case_Dir)) ): + os.chdir(str(dirName)) + shutil.rmtree(str(Case_Dir)) + + os.mkdir(str(Case_Dir)) + + #Lets generate a sigini Input Deck for the calculix user subroutine + sigini_input = open (str(Case_Dir + "/" + "sigini_input.txt"),'wb') + + #Write plate thickness to the sigini_file + sigini_input.write(str(plate_thickness) + "\n") + #Now write the Interpolation coefficients, first the L and then the LC ones + sigini_input.write(\ + str(lc1) + "," + \ + str(lc2) + "," + \ + str(lc3) + "," + \ + str(lc4) + "," + \ + str(lc5) + "," + \ + str(lc6) + "\n") + sigini_input.write(\ + str(ltc1) + "," + \ + str(ltc2) + "," + \ + str(ltc3) + "," + \ + str(ltc4) + "," + \ + str(ltc5) + "," + \ + str(ltc6) + "\n") + sigini_input.close() + #Check if the + MeshObject.FemMesh.writeABAQUS(str(Case_Dir + "/" + "geometry_fe_input.inp")) + IsoNodes = list(IsoNodes) + ApplyingBC_IC(Case_Dir, young_modulus,poisson_ratio,IsoNodes[0],IsoNodes[1],IsoNodes[2]) + batch.write("cd \"" + str(Case_Dir) + "\"\n") + batch.write("ccx -i geometry_fe_input\n") + + l= l + z_rot_intervall + k = k + y_rot_intervall + j = j + x_rot_intervall + i = i+ z_offset_intervall + + + + + + FreeCADGui.addCommand('MachDist_Analysis',_CommandAnalysis()) FreeCADGui.addCommand('MachDist_JobControl',_CommandJobControl()) diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index 2dc0291146..649d59435f 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -98,6 +98,7 @@ class _CommandIsostatic: #node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) node_numbers = getBoundaryCoditions(FemMeshObj.FemMesh) + obj.Nodes = node_numbers nodes = FemMeshObj.FemMesh.Nodes meshObj = None diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg index df3734827e..91ed03e5e2 100644 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg +++ b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg @@ -15,7 +15,7 @@ id="svg2816" version="1.1" inkscape:version="0.48.4 r9939" - sodipodi:docname="MachDist_NewAnalysis.svg"> + sodipodi:docname="MachDist_Upload.svg"> + + + + + + + + + + + + inkscape:window-width="1920" + inkscape:window-height="1137" + inkscape:window-x="1042" + inkscape:window-y="-8" + inkscape:window-maximized="1" /> @@ -417,7 +473,7 @@ image/svg+xml - + @@ -438,10 +494,22 @@ inkscape:connector-curvature="0" sodipodi:nodetypes="ccscc" /> + + diff --git a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui index fd794949d7..306cb0522f 100644 --- a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui +++ b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui @@ -6,20 +6,14 @@ 0 0 - 434 - 274 + 452 + 305 General settings - - - 6 - - - 9 - + @@ -332,6 +326,58 @@ such as "Arial:Bold" + + + + + + Job Dir + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 300 + 0 + + + + This is the default font name for all Draft texts and dimensions. +It can be a font name such as "Arial", a default style such as "sans", "serif" +or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style +such as "Arial:Bold" + + + / + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + JobDir + + + Mod/Machining_Distortion + + + + + diff --git a/src/Mod/Machining_Distortion/machdist_rc.py b/src/Mod/Machining_Distortion/machdist_rc.py index d6475e03be..8b57a71bc2 100755 --- a/src/Mod/Machining_Distortion/machdist_rc.py +++ b/src/Mod/Machining_Distortion/machdist_rc.py @@ -2,7 +2,7 @@ # Resource object code # -# Created: Sa 13. Jul 20:53:21 2013 +# Created: Mi 31. Jul 20:05:40 2013 # by: The Resource Compiler for PyQt (Qt v4.5.2) # # WARNING! All changes made in this file will be lost! @@ -10,7 +10,7 @@ from PyQt4 import QtCore qt_resource_data = "\ -\x00\x00\x37\x46\ +\x00\x00\x3d\xf9\ \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\x55\x54\x46\ @@ -28,9 +28,9 @@ qt_resource_data = "\ \x6f\x6d\x65\x74\x72\x79\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x72\x65\ \x63\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x78\x3e\x30\x3c\x2f\x78\ \x3e\x0d\x0a\x20\x20\x20\x20\x3c\x79\x3e\x30\x3c\x2f\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x33\x34\x3c\ +\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x35\x32\x3c\ \x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x68\x65\ -\x69\x67\x68\x74\x3e\x32\x37\x34\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x69\x67\x68\x74\x3e\x33\x30\x35\x3c\x2f\x68\x65\x69\x67\x68\x74\ \x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x72\x65\x63\x74\x3e\x0d\x0a\x20\ \x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ @@ -40,717 +40,237 @@ qt_resource_data = "\ \x6e\x67\x3e\x0d\x0a\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ \x79\x3e\x0d\x0a\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ \x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ -\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x73\x70\x61\x63\x69\x6e\x67\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x36\x3c\ -\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x61\x72\ -\x67\x69\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ -\x65\x72\x3e\x39\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x77\ -\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x47\x72\ -\x6f\x75\x70\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x72\ -\x6f\x75\x70\x42\x6f\x78\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ -\x69\x74\x6c\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\x4d\x61\ -\x63\x68\x69\x6e\x69\x6e\x67\x20\x44\x69\x73\x74\x6f\x72\x74\x69\ -\x6f\x6e\x20\x53\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x6c\x61\ -\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\ -\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\ -\x65\x72\x74\x69\x63\x61\x6c\x4c\x61\x79\x6f\x75\x74\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x33\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\ -\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ -\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\ -\x50\x61\x74\x68\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\ -\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\ -\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\ -\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\ -\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\ -\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\ -\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\ -\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ -\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\ -\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\ -\x65\x64\x69\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ -\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ -\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ -\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ -\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\ -\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\ -\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\ -\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\ -\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x68\x6f\x6d\x65\x2f\x72\x6d\ -\x6a\x7a\x65\x74\x74\x6c\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\ -\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\ -\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\ -\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ -\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\ -\x61\x74\x68\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\ -\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\ -\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\ -\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\ -\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\ -\x6f\x75\x74\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\ -\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\ -\x61\x62\x65\x6c\x5f\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\ -\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\ -\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\ -\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x35\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\ -\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\ -\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\ -\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\ -\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\ -\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ -\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\ -\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\ -\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x35\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\ -\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\ -\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\ -\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\ -\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\ -\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\ -\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\ -\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\ -\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ -\x3e\x2f\x75\x73\x72\x2f\x6c\x6f\x63\x61\x6c\x2f\x62\x69\x6e\x2f\ -\x63\x63\x78\x5f\x32\x5f\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\ -\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\ -\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\ -\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ -\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\ -\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\ -\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\ -\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\ -\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\ -\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\ -\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\ -\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\ -\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\ -\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\ -\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\ -\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\ -\x5f\x31\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\x76\ -\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\ -\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\ -\x61\x63\x65\x72\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ -\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\ -\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\ -\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\ -\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\ -\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\ -\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\ -\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\ -\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x34\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\ -\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\ -\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\ -\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\ -\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\ -\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\ -\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\ -\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\ -\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x64\x79\x6e\x61\ -\x62\x6f\x78\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\ -\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\ -\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\ -\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\ -\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\ -\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\ -\x53\x65\x72\x76\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ -\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\ -\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ -\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x35\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\ -\x6e\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\ -\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\ -\x65\x72\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\ -\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\ -\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\ -\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\ -\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\ -\x6e\x65\x65\x64\x69\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ -\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ -\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ -\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ -\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\ -\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\ -\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\ -\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\ -\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ -\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ -\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\ -\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\ -\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\ -\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\ -\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\ -\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\ -\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\ -\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\ -\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\ -\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\ -\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\ -\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\ -\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\ -\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ -\x3e\x72\x6d\x6a\x7a\x65\x74\x74\x6c\x3c\x2f\x73\x74\x72\x69\x6e\ -\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\ -\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\ -\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\ -\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\ -\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\ -\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\ -\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\ -\x20\x4e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\ -\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\ -\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\ -\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\x6c\ +\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x3c\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ +\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x47\x72\x6f\x75\x70\ +\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x72\x6f\x75\x70\ +\x42\x6f\x78\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x69\x74\x6c\ +\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ +\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\x4d\x61\x63\x68\x69\ +\x6e\x69\x6e\x67\x20\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x20\ +\x53\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ +\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\ +\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\ +\x69\x63\x61\x6c\x4c\x61\x79\x6f\x75\x74\x22\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ \x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\ \x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\ \x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\ -\x61\x79\x6f\x75\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\ -\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\ -\x61\x62\x65\x6c\x5f\x39\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4c\ -\x69\x6e\x75\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x73\ -\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\ -\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\ -\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x34\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\ -\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\ -\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\ -\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\ -\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\ -\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\ -\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\ -\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\ -\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\ -\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\ -\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\ -\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\ -\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ -\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\ -\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\ -\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\ -\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\ -\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\ -\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\ -\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\ -\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ -\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\ -\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\ -\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\ -\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\ -\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\ -\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\ -\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\ -\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\ -\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\ -\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x46\x6c\x6f\x39\ -\x32\x36\x36\x35\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x65\x63\x68\x6f\x4d\x6f\x64\x65\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x4c\ -\x69\x6e\x65\x45\x64\x69\x74\x3a\x3a\x50\x61\x73\x73\x77\x6f\x72\ -\x64\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\ -\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\ -\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\ -\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ -\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\ -\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\ -\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x61\x79\x6f\x75\x74\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ +\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\ +\x22\x6c\x61\x62\x65\x6c\x5f\x31\x30\x22\x3e\x0d\x0a\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ -\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\ -\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ -\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\ -\x69\x72\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\ -\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\ -\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\ -\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\ -\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\ -\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\ -\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\ -\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\ -\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ -\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\ -\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\ -\x65\x64\x69\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\ -\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\ -\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\ -\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\ -\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\ -\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\ -\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\ -\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\ -\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\ -\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ -\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\ -\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\ -\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\ -\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\ -\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\ -\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\ -\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\ -\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\ -\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\ -\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\ -\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\ -\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\ -\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\ -\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ -\x3e\x2f\x68\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\ -\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\ -\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\ -\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\ -\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\ -\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\ -\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\ -\x72\x69\x61\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\ +\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\x74\ +\x68\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ +\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\ +\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\ +\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\ +\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ +\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ \x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ -\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ -\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ -\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ +\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ +\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ +\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\ +\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ +\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\ +\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\ +\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\ +\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ +\x72\x69\x6e\x67\x3e\x2f\x68\x6f\x6d\x65\x2f\x72\x6d\x6a\x7a\x65\ +\x74\x74\x6c\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\ +\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\ +\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\ +\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ +\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\x74\x68\ +\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ +\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\ +\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\ +\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ +\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\ +\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\ +\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ +\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\ +\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\ +\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\ +\x6c\x5f\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ +\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x6f\x6c\ +\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x73\x74\x72\x69\x6e\x67\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ \x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\ -\x73\x73\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6c\x69\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\ +\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ +\x53\x70\x61\x63\x65\x72\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ +\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\ +\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\ +\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ +\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\ +\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\ +\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\ +\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\ +\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\ +\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\ +\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x35\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\ +\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\ +\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\ +\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\ +\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\ +\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\ +\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\ +\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x75\ +\x73\x72\x2f\x6c\x6f\x63\x61\x6c\x2f\x62\x69\x6e\x2f\x63\x63\x78\ +\x5f\x32\x5f\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x35\x3c\ -\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\ +\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\ +\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\ +\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ +\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x63\x73\ +\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\ -\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\ -\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\ -\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\ -\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\ -\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\ -\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\ -\x43\x50\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\x20\ -\x66\x6f\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\ -\x69\x6f\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\ +\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\ +\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\ +\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\ +\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ +\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ +\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\ +\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x34\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ +\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\ +\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\x31\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ +\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\x76\x65\x72\x6e\ +\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ \x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ \x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ @@ -758,7 +278,7 @@ qt_resource_data = "\ \x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\ \x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\ -\x72\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x72\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ \x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\ @@ -781,16 +301,469 @@ qt_resource_data = "\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ \x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ \x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\ -\x50\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\x70\x69\x6e\ -\x62\x6f\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\ +\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\ +\x65\x65\x64\x69\x74\x5f\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\ +\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\ +\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\ +\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\ +\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\ +\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\ +\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\ +\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ +\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x64\x79\x6e\x61\x62\x6f\x78\ +\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\ +\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\ +\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\ +\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\ +\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\ +\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\ +\x76\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ +\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ +\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ +\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ +\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ +\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x35\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ +\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x6e\x61\x6d\ +\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ +\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\ +\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\ +\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ +\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\ +\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\ +\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ +\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\ +\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\ +\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\ +\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\ +\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\ +\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\ +\x64\x69\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ +\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\ +\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\ +\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\ +\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\ +\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\ +\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\ +\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\ +\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\ +\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\ +\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\ +\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\ +\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\ +\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\ +\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\ +\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ +\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\ +\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\ +\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\ +\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\ -\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\x69\x64\x74\ -\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x68\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\x32\x31\x35\ +\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x72\x6d\ +\x6a\x7a\x65\x74\x74\x6c\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ +\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\ +\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\ +\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\ +\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\ +\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\ +\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ +\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x20\x4e\x61\ +\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\ +\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ +\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\ +\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\ +\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\ +\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\ +\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\ +\x75\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\ +\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\ +\x6c\x5f\x39\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\ +\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x73\x74\x72\x69\ +\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\ +\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x34\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\ +\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ +\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\ +\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\ +\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\ +\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ +\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\ +\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\ +\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x33\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\ +\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\ +\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ +\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ +\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\ +\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x66\ +\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\x74\x65\x78\ +\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\x69\x6f\x6e\ +\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\x20\ +\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\x68\x20\x61\ +\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x26\x71\x75\ +\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\ +\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\ +\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x2c\x20\x26\ +\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\x6f\x74\x3b\ +\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\ +\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\x61\x6d\x69\ +\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\ +\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\ +\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\x72\x20\x61\ +\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x73\x74\x79\ +\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\ +\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\x71\x75\x6f\ +\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ +\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x46\x6c\x6f\x39\x32\x36\x36\ +\x35\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x65\x63\ +\x68\x6f\x4d\x6f\x64\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x4c\x69\x6e\x65\ +\x45\x64\x69\x74\x3a\x3a\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\ +\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\ +\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\ +\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ +\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\ +\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ +\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ +\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x50\ +\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ +\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ +\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ +\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ +\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ +\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ +\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ +\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\x69\x72\x3c\ +\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\ +\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\ +\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x37\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\ +\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\ +\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\ +\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\ +\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ +\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ +\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ +\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ +\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\ +\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ +\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\ +\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\ +\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\ +\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\ +\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\ +\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\ +\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\ +\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\ +\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\ +\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\ +\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\ +\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\ +\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\ +\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\ +\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ +\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\ +\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\ +\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\ +\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x68\ +\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\x2f\x73\x74\ +\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\ +\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\ +\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ +\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\ +\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ +\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ +\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\ +\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\ +\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\ +\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\ +\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\ +\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\ +\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\ +\x79\x6f\x75\x74\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ +\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\ +\x6c\x61\x62\x65\x6c\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\ +\x4a\x6f\x62\x20\x44\x69\x72\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\ +\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\ +\x70\x61\x63\x65\x72\x5f\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\ +\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\ +\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\ +\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\ +\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\ +\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\ +\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\ +\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\ +\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x37\x22\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\ +\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\ +\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\ \x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ @@ -798,105 +771,239 @@ qt_resource_data = "\ \x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ \x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\ -\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\x65\x63\x69\ -\x6d\x61\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\ -\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x70\x65\ -\x72\x61\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\x65\x78\x2e\ -\x20\x33\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\x73\x74\x72\ +\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\ +\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\ +\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\ +\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\ +\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\ +\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\ +\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\ +\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\ +\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ +\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\ +\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\ +\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\ +\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\ +\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\ +\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\ +\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\ +\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\ +\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\ +\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\ +\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x74\x72\x69\x6e\x67\x3e\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\ +\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\ +\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\ +\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\ +\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ +\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x4a\x6f\x62\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\ \x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\ -\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\ +\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ +\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ +\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ +\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ +\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ +\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ +\x63\x6c\x61\x73\x73\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6c\x69\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\ +\x3e\x35\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\ +\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\ +\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ +\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ +\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\ +\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ +\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\ +\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ +\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\ +\x6f\x66\x20\x43\x50\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\ +\x65\x64\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\ +\x6c\x61\x74\x69\x6f\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ \x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\ -\x36\x34\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x76\x61\ -\x6c\x75\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\ -\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\ -\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ -\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\x3c\x2f\x63\ +\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\ +\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\ +\x61\x63\x65\x72\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ +\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ +\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\ +\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\ +\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\ +\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\ +\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ +\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\ +\x69\x3a\x3a\x50\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\ +\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\ +\x70\x69\x6e\x62\x6f\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\ +\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\ +\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\ +\x32\x31\x35\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ +\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ +\x3e\x54\x68\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\ +\x65\x63\x69\x6d\x61\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\ +\x6e\x61\x6c\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\ +\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\ +\x65\x78\x2e\x20\x33\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\ \x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\ -\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\ -\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\ -\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\ -\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\ -\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\ -\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\ -\x6c\x53\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\ -\x3e\x51\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\x3c\x2f\x65\ -\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\ +\x6d\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\ +\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ \x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\ -\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\x37\x3c\x2f\ -\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\x2f\x68\x65\ -\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ +\x61\x6d\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ +\x65\x72\x3e\x36\x34\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ +\x22\x76\x61\x6c\x75\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\ +\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\ +\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\ +\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\ +\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ +\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ +\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\ +\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\ +\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ +\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ +\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\ +\x69\x63\x61\x6c\x53\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ +\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ +\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\ +\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ \x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\x2f\x6c\x61\ -\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ -\x3e\x0d\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\x66\x61\x75\ -\x6c\x74\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\x22\x20\x6d\ -\x61\x72\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\x0a\x20\x3c\ -\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x71\ -\x50\x69\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\x65\x53\x6f\ -\x75\x72\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\ -\x74\x69\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\x6f\x6d\x77\ -\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\x75\x73\x74\ -\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x3c\x63\ -\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\ -\x6e\x65\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\x0a\ -\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x4c\x69\x6e\ -\x65\x45\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\ -\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\ -\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\ -\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x3c\x63\x75\ -\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\ -\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ -\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\x73\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\x53\x70\ -\x69\x6e\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\x73\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\x75\x69\x2f\ -\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\x3c\x2f\x68\ -\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\x75\x73\x74\ -\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x2f\x63\x75\ -\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x3c\ -\x72\x65\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\x20\x3c\x63\ -\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\x0a\x3c\x2f\ -\x75\x69\x3e\x0d\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\ +\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\ +\x37\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\ +\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ +\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ +\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\ +\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ +\x0a\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\ +\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\ +\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\ +\x66\x61\x75\x6c\x74\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\ +\x22\x20\x6d\x61\x72\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\ +\x0a\x20\x3c\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\ +\x6e\x3e\x71\x50\x69\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\ +\x65\x53\x6f\x75\x72\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\ +\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\ +\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\ +\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x20\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\ +\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\ +\x3e\x0d\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\ +\x4c\x69\x6e\x65\x45\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\ +\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\ +\x75\x69\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\ +\x3c\x2f\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\ +\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ +\x3c\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\ +\x20\x20\x20\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\ +\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\ +\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\ +\x51\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\ +\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\ +\x75\x69\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\ +\x3c\x2f\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\ +\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\ +\x2f\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\ +\x0a\x20\x3c\x72\x65\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\ +\x20\x3c\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\ +\x0a\x3c\x2f\x75\x69\x3e\x0d\x0a\ \x00\x00\x39\x03\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -1812,1008 +1919,1165 @@ qt_resource_data = "\ \x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ \x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ \x0d\x0a\ -\x00\x00\x3e\x79\ +\x00\x00\x48\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\x55\x54\x46\ \x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\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\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\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\x0a\x20\x20\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\x0a\x20\x20\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\x0a\x20\x20\x20\x78\x6d\ +\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\ +\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\ +\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\ +\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\ +\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\ +\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\ +\x78\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\ +\x36\x22\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\ +\x2e\x31\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ \x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x5f\x4e\x65\x77\x41\x6e\x61\x6c\x79\x73\x69\ -\x73\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x32\ -\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x39\x37\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\ -\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\x70\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ +\x72\x39\x39\x33\x39\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\ +\x44\x69\x73\x74\x5f\x55\x70\x6c\x6f\x61\x64\x2e\x73\x76\x67\x22\ +\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0a\x20\x20\ +\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\ +\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\ +\x36\x39\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ +\x66\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\ +\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\x70\ +\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ \x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\x30\x38\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\ -\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\ -\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\ +\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ +\x33\x32\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ +\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ \x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\x39\x22\x0d\x0a\x20\ +\x3d\x22\x36\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0a\x20\ \x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x33\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\ +\x32\x20\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ \x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x2d\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ +\x76\x65\x33\x36\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ +\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ +\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ \x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\ +\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x32\x32\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\ \x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ \x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ \x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\ -\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ +\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\ \x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0d\x0a\x20\x20\x20\ +\x65\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ +\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ +\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\x22\x0a\x20\x20\x20\ \x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ \x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ \x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ +\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ +\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ +\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ +\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ \x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\ -\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\x22\x0d\x0a\x20\ +\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ +\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ +\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ +\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ +\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\x22\x0a\x20\ \x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ \x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ \x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ +\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ +\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ +\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0a\ \x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\x36\x22\x0d\ +\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ +\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ +\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ +\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\x22\ \x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ \x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ \x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ +\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x38\x35\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ +\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ +\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ \x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ +\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ +\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ +\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ +\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ \x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\ +\x30\x36\x2d\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ +\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ +\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ +\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ +\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ +\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ +\x65\x33\x38\x33\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ +\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ +\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ +\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x33\x36\x31\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ +\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ +\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x33\x36\x31\x34\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ +\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ +\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ +\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ +\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ +\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ +\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ +\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x2d\x33\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ +\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ +\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ +\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ +\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ +\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ +\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ +\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ +\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ +\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x2d\ +\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ +\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ +\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\ +\x30\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ +\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ \x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ \x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\ -\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\ -\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\x2e\x38\x31\x38\ -\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\x33\x31\x34\x2c\ -\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\x36\x2e\x34\x35\ -\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\x34\x37\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ +\x37\x30\x31\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ +\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ +\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ +\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ +\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ +\x76\x65\x33\x37\x34\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ +\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ +\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ \x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\ -\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\ -\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ -\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ -\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ -\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ +\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ +\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ +\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ +\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\ +\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ +\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\x2e\x38\x31\ +\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\x33\x31\x34\ +\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\x36\x2e\x34\ +\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\x34\x37\x29\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ +\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\ +\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ +\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ +\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\ +\x32\x32\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ +\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ +\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ +\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ +\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ +\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ +\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ +\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ +\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ +\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ +\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ +\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\ \x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ \x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\ -\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\ -\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\ -\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x39\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ +\x73\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\ +\x74\x34\x34\x38\x33\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\ +\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ +\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ +\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ +\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ +\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ +\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ +\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ +\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ +\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ +\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ +\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\x38\x33\x38\x31\x2c\x38\ +\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\ +\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\ +\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\ +\x5f\x31\x2d\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ +\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ +\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ +\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ +\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ \x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ \x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\x38\x33\x38\x31\ -\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\ -\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\ -\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\ -\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\ +\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ +\x73\x31\x5f\x31\x2d\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ \x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ \x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ \x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ \x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ \x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\ -\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\ -\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\ -\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ -\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ -\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\x32\x2c\x2d\x31\ -\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\x31\x36\x37\x36\ -\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\x2c\x2d\x34\x39\ -\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\x34\x36\x38\x30\ -\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\x0d\x0a\x20\x20\ +\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ +\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\ +\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\ +\x38\x33\x2d\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\ +\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ +\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x70\ +\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ +\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ +\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\x32\x2c\ +\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\x31\x36\ +\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\x2c\x2d\ +\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\x34\x36\ +\x38\x30\x37\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\x0a\x20\x20\ \x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ \x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\x33\x33\x36\x32\x38\ -\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\x29\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\ -\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ \x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\ -\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x35\x32\x38\x38\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ +\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ +\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ +\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ +\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ +\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ +\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ \x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ \x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\ \x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\ -\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\ -\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\ -\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\ -\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\ -\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\x30\x2e\x36\x32\ -\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\x37\x36\x36\x37\ -\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\x2e\x39\x34\x38\ -\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\x36\x29\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\ -\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\ -\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\ -\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\ -\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\ -\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\ -\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\ -\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x38\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ +\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\ +\x2e\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\ +\x37\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ +\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\ \x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ \x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\x37\x35\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x31\x2e\ -\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\x31\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x34\x30\x2e\x31\x36\ -\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\ -\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\ -\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x31\x2e\x37\ -\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\ -\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\x34\x32\x30\ -\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ -\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x31\x39\x32\x33\x30\x36\x35\x32\x2c\x2d\ -\x30\x2e\x36\x32\x37\x35\x37\x34\x35\x2c\x30\x2e\x35\x32\x38\x33\ -\x35\x37\x31\x2c\x30\x2e\x32\x32\x38\x34\x31\x38\x37\x35\x2c\x31\ -\x2e\x31\x35\x32\x36\x30\x37\x2c\x34\x34\x2e\x33\x32\x36\x37\x31\ -\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\ -\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\ +\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ +\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ +\x65\x73\x20\x31\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ +\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ +\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ +\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ +\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\ +\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\ +\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ +\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\ +\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ +\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ +\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ +\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\ +\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ +\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\ +\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ +\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ +\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\x30\x2e\x36\ +\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\x37\x36\x36\ +\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\x2e\x39\x34\ +\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\x36\x29\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\ +\x65\x72\x6e\x35\x33\x33\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\ +\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ +\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ +\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\ +\x32\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ +\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ +\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ +\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ +\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ +\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ +\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\ +\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\ +\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\ +\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\ +\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\ +\x35\x33\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ +\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ +\x34\x34\x38\x33\x2d\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ +\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ +\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ +\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ +\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ +\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ +\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ +\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ +\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ +\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x38\x33\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ +\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ +\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ +\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ +\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ +\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ +\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ +\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ +\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ +\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ +\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ +\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ +\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x33\x36\x38\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\x37\x35\x36\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\ +\x39\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\ +\x2e\x30\x36\x30\x35\x37\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x79\x32\x3d\x22\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ +\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ +\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\x69\ +\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ +\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\ \x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ \x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x31\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x32\x37\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\ -\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\ -\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x2e\x30\x30\x30\x30\ -\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x33\x36\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ +\x36\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\ +\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\x34\ +\x32\x30\x36\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\ +\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ +\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ +\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ +\x69\x78\x28\x30\x2e\x31\x39\x32\x33\x30\x36\x35\x32\x2c\x2d\x30\ +\x2e\x36\x32\x37\x35\x37\x34\x35\x2c\x30\x2e\x35\x32\x38\x33\x35\ +\x37\x31\x2c\x30\x2e\x32\x32\x38\x34\x31\x38\x37\x35\x2c\x31\x2e\ +\x31\x35\x32\x36\x30\x37\x2c\x34\x34\x2e\x33\x32\x36\x37\x31\x29\ +\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\ +\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ +\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\ +\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\ +\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\ +\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x37\x38\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ +\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ +\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\ +\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\ +\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\ +\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ +\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\ +\x34\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\ +\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\ +\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ +\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\ +\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x2e\x30\x30\x30\ +\x30\x30\x30\x30\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x30\x30\x30\x30\x30\x30\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x33\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\ -\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\ -\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\ -\x39\x31\x30\x38\x39\x30\x38\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\ -\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x37\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\ -\x66\x33\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\ -\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\ -\x31\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\ -\x2e\x33\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\ -\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x73\x74\x6f\x70\x31\x32\x35\x31\x33\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ +\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\ +\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\ +\x38\x39\x30\x38\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\ +\x30\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x37\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ +\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\x74\ +\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\x30\ +\x30\x30\x30\x30\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\x30\x30\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x73\x74\x6f\x70\x31\x32\x35\x31\x34\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\ +\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ +\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x66\x78\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x63\x79\x3d\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x63\x78\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ +\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ +\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\ +\x72\x61\x64\x69\x65\x6e\x74\x34\x32\x32\x37\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ +\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\ +\x32\x35\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ +\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\ +\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ +\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ +\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ +\x74\x38\x36\x35\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x33\x30\x31\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ +\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ +\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x30\ +\x31\x31\x33\x37\x35\x32\x31\x2c\x2d\x32\x2e\x30\x34\x36\x36\x39\ +\x37\x34\x2c\x31\x2e\x35\x35\x37\x35\x38\x36\x2c\x30\x2e\x30\x30\ +\x38\x36\x35\x36\x38\x31\x2c\x32\x31\x2e\x34\x32\x31\x39\x35\x2c\ +\x36\x35\x2e\x38\x38\x37\x34\x38\x32\x29\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x63\x78\x3d\x22\x31\x39\x2e\x37\x30\x31\x31\x34\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x32\x2e\x38\ +\x39\x36\x39\x33\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ +\x78\x3d\x22\x31\x39\x2e\x37\x30\x31\x31\x34\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x32\x2e\x38\x39\x36\x39\x33\ +\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x37\ +\x2e\x31\x37\x31\x34\x31\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ +\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x38\x36\x35\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x38\x36\ +\x35\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ +\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ +\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x38\x36\x35\x34\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ +\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ +\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x30\x3b\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ +\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ +\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ +\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x35\x39\x31\x22\x0a\ \x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x32\x32\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x31\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ -\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\ -\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\ -\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\ -\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\ -\x6f\x6d\x3d\x22\x38\x2e\x34\x35\x33\x31\x32\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\ -\x22\x33\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x79\x3d\x22\x33\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\ -\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\ -\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\ -\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\ +\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x30\x31\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ +\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ +\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ +\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ +\x61\x74\x72\x69\x78\x28\x30\x2e\x30\x30\x34\x36\x38\x35\x33\x31\ +\x2c\x2d\x30\x2e\x38\x34\x33\x30\x30\x38\x39\x38\x2c\x31\x2e\x30\ +\x32\x30\x31\x35\x32\x32\x2c\x30\x2e\x30\x30\x35\x36\x36\x39\x38\ +\x34\x2c\x30\x2e\x34\x38\x32\x35\x35\x30\x38\x36\x2c\x34\x33\x2e\ +\x30\x37\x34\x32\x34\x31\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x63\x78\x3d\x22\x32\x32\x2e\x32\x39\x31\x36\x33\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\ +\x35\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\ +\x32\x32\x2e\x32\x39\x31\x36\x33\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x66\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x36\x2e\x39\x35\ +\x36\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ +\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x32\x35\x39\x31\x22\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\ +\x72\x3a\x23\x37\x33\x64\x32\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ +\x32\x35\x39\x33\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\ +\x23\x34\x65\x39\x61\x30\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\ +\x30\x30\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x73\x74\x6f\x70\x32\x35\x39\x35\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\ +\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x72\x3d\x22\x31\x36\x2e\x39\x35\x36\x32\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x66\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x32\x32\x2e\ +\x32\x39\x31\x36\x33\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\ +\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x32\x32\x2e\x32\x39\x31\x36\ +\x33\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\ +\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ +\x74\x72\x69\x78\x28\x30\x2e\x30\x30\x34\x36\x38\x35\x33\x31\x2c\ +\x2d\x30\x2e\x38\x34\x33\x30\x30\x38\x39\x38\x2c\x31\x2e\x30\x32\ +\x30\x31\x35\x32\x32\x2c\x30\x2e\x30\x30\x35\x36\x36\x39\x38\x34\ +\x2c\x31\x39\x2e\x34\x38\x35\x33\x37\x2c\x34\x31\x2e\x38\x35\x39\ +\x30\x36\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ +\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\ +\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x30\x34\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\ +\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x35\x39\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ +\x73\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\ +\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\ +\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\ +\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\ +\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\ +\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ +\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\ +\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\ +\x6d\x3d\x22\x38\x2e\x34\x35\x33\x31\x32\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\ +\x33\x2e\x31\x39\x30\x33\x38\x38\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x33\x32\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\ +\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\ +\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\ +\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ +\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\ \x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\ -\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\ -\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\ -\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ -\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\ -\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ -\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\ -\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\ -\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\ -\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ -\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\ -\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\ -\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\ -\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\ -\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\ +\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\ +\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\x61\x74\ +\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x6e\x6f\x64\ +\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\ +\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\ +\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\x78\x2d\ +\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\ +\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\ +\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\ +\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\ +\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\ +\x68\x74\x3d\x22\x31\x31\x33\x37\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\ +\x3d\x22\x31\x30\x34\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\ +\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\ +\x65\x64\x3d\x22\x31\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\ +\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\ +\x65\x74\x61\x64\x61\x74\x61\x32\x38\x32\x31\x22\x3e\x0a\x20\x20\ +\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\ +\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\ +\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\ \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\ \x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\ \x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\ \x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\ -\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\ -\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\ -\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\ -\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\ +\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ +\x74\x69\x74\x6c\x65\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\ +\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\ +\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\ \x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\ -\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\ -\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\ -\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x2e\x37\x38\x36\x32\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\ +\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x6c\x69\ +\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\ +\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\x30\x36\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\ +\x38\x36\x32\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ +\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\ +\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ +\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\x30\x2e\x33\x33\x32\ +\x34\x30\x33\x2c\x31\x31\x2e\x38\x38\x34\x36\x35\x38\x20\x31\x36\ +\x2e\x34\x31\x37\x33\x31\x33\x2c\x2d\x30\x2e\x30\x30\x35\x36\x20\ +\x2d\x30\x2e\x32\x30\x30\x33\x39\x37\x2c\x34\x33\x2e\x32\x39\x35\ +\x36\x34\x37\x20\x2d\x31\x36\x2e\x32\x34\x37\x32\x34\x38\x2c\x30\ +\x2e\x30\x39\x37\x39\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\ +\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\ +\x3d\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\x38\x36\x32\ +\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ +\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\ +\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\ +\x72\x72\x61\x79\x3a\x37\x2e\x31\x34\x34\x39\x31\x37\x32\x2c\x20\ +\x33\x2e\x35\x37\x32\x34\x35\x38\x36\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x30\x2e\x33\x30\ +\x32\x30\x37\x31\x2c\x35\x35\x2e\x32\x37\x32\x36\x34\x31\x20\x43\ +\x20\x32\x30\x2e\x33\x31\x35\x34\x33\x39\x2c\x33\x36\x2e\x31\x35\ +\x31\x30\x31\x33\x20\x37\x2e\x35\x32\x30\x39\x39\x30\x37\x2c\x31\ +\x31\x2e\x33\x38\x31\x36\x30\x39\x20\x37\x2e\x35\x32\x30\x39\x39\ +\x30\x37\x2c\x31\x31\x2e\x33\x38\x31\x36\x30\x39\x20\x63\x20\x30\ +\x2c\x30\x20\x31\x31\x2e\x37\x39\x30\x39\x30\x34\x33\x2c\x30\x2e\ +\x35\x30\x33\x33\x39\x36\x20\x31\x32\x2e\x38\x31\x31\x34\x31\x32\ +\x33\x2c\x30\x2e\x35\x30\x33\x30\x34\x39\x20\x37\x2e\x35\x35\x31\ +\x32\x36\x35\x2c\x2d\x30\x2e\x30\x30\x32\x36\x20\x31\x36\x2e\x32\ +\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\x35\x20\x31\ +\x36\x2e\x32\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\ +\x35\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x61\x74\x68\x33\x38\x36\x33\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\ +\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\ +\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\ +\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ +\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x63\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x34\ +\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x33\ +\x33\x2e\x36\x34\x33\x30\x34\x34\x2c\x33\x37\x2e\x38\x38\x32\x37\ +\x39\x34\x20\x31\x36\x2e\x39\x39\x34\x31\x35\x37\x2c\x30\x2e\x30\ +\x39\x34\x34\x35\x20\x30\x2e\x30\x37\x32\x31\x36\x2c\x2d\x31\x32\ +\x2e\x39\x38\x33\x36\x31\x32\x20\x38\x2e\x35\x34\x34\x39\x30\x36\ +\x2c\x30\x2e\x30\x34\x37\x34\x39\x20\x4c\x20\x34\x32\x2e\x34\x35\ +\x39\x30\x32\x2c\x34\x2e\x39\x38\x37\x36\x33\x36\x20\x32\x35\x2e\ +\x33\x32\x32\x34\x34\x32\x2c\x32\x34\x2e\x39\x37\x31\x33\x34\x38\ +\x20\x6c\x20\x38\x2e\x33\x39\x37\x34\x30\x36\x2c\x30\x2e\x30\x34\ +\x36\x36\x37\x20\x2d\x30\x2e\x30\x37\x36\x38\x2c\x31\x32\x2e\x38\ +\x36\x34\x37\x37\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\ +\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\ +\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x30\x34\ +\x30\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ +\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x61\x37\x33\ +\x30\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ +\x31\x2e\x30\x30\x30\x30\x30\x30\x33\x36\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ +\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ +\x65\x72\x6c\x69\x6d\x69\x74\x3a\x31\x30\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ +\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\ +\x73\x65\x74\x3a\x30\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ +\x65\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\ +\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\ +\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\ +\x69\x62\x6c\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ +\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ +\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x34\ +\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\ +\x36\x2e\x34\x34\x38\x38\x33\x31\x2c\x32\x34\x2e\x34\x33\x34\x34\ +\x30\x35\x20\x37\x2e\x38\x30\x36\x33\x35\x34\x2c\x30\x2e\x30\x34\ +\x33\x33\x39\x20\x2d\x30\x2e\x30\x37\x31\x32\x33\x2c\x31\x32\x2e\ +\x38\x31\x36\x39\x37\x32\x20\x39\x2e\x30\x34\x30\x35\x37\x34\x2c\ +\x30\x2e\x30\x35\x30\x32\x35\x20\x43\x20\x34\x35\x2e\x33\x32\x33\ +\x31\x34\x33\x2c\x31\x39\x2e\x36\x30\x36\x33\x39\x39\x20\x33\x35\ +\x2e\x38\x36\x31\x37\x39\x36\x2c\x32\x30\x2e\x36\x37\x30\x32\x39\ +\x35\x20\x34\x32\x2e\x34\x34\x33\x36\x37\x32\x2c\x35\x2e\x39\x35\ +\x36\x36\x34\x38\x20\x4c\x20\x32\x36\x2e\x34\x34\x38\x38\x33\x31\ +\x2c\x32\x34\x2e\x34\x33\x34\x34\x30\x35\x20\x7a\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x30\x2e\x35\x30\x38\x30\x32\x31\x34\x3b\x63\x6f\ +\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\ +\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x33\x30\x31\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ +\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x31\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ +\x65\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\ +\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\ +\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\ +\x69\x62\x6c\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ +\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x30\x2e\x34\x38\x31\x32\x38\x33\x33\x39\x3b\x63\x6f\x6c\x6f\ +\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x66\x66\x66\x66\ +\x66\x66\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ +\x31\x2e\x30\x30\x30\x30\x30\x30\x33\x36\x3b\x73\x74\x72\x6f\x6b\ \x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\ -\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\ -\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\x30\ -\x2e\x33\x33\x32\x34\x30\x33\x2c\x31\x31\x2e\x38\x38\x34\x36\x35\ -\x38\x20\x31\x36\x2e\x34\x31\x37\x33\x31\x33\x2c\x2d\x30\x2e\x30\ -\x30\x35\x36\x20\x2d\x30\x2e\x32\x30\x30\x33\x39\x37\x2c\x34\x33\ -\x2e\x32\x39\x35\x36\x34\x37\x20\x2d\x31\x36\x2e\x32\x34\x37\x32\ -\x34\x38\x2c\x30\x2e\x30\x39\x37\x39\x34\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x38\ -\x39\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\ -\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\ -\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x2e\x37\x38\x36\x32\x32\x39\x32\x35\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\ -\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x37\x2e\ -\x31\x34\x34\x39\x31\x37\x32\x2c\x20\x33\x2e\x35\x37\x32\x34\x35\ -\x38\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\ -\x66\x73\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x32\x30\x2e\x33\x30\x32\x30\x37\x31\x2c\x35\ -\x35\x2e\x32\x37\x32\x36\x34\x31\x20\x43\x20\x32\x30\x2e\x33\x31\ -\x35\x34\x33\x39\x2c\x33\x36\x2e\x31\x35\x31\x30\x31\x33\x20\x37\ -\x2e\x35\x32\x30\x39\x39\x30\x37\x2c\x31\x31\x2e\x33\x38\x31\x36\ -\x30\x39\x20\x37\x2e\x35\x32\x30\x39\x39\x30\x37\x2c\x31\x31\x2e\ -\x33\x38\x31\x36\x30\x39\x20\x63\x20\x30\x2c\x30\x20\x31\x31\x2e\ -\x37\x39\x30\x39\x30\x34\x33\x2c\x30\x2e\x35\x30\x33\x33\x39\x36\ -\x20\x31\x32\x2e\x38\x31\x31\x34\x31\x32\x33\x2c\x30\x2e\x35\x30\ -\x33\x30\x34\x39\x20\x37\x2e\x35\x35\x31\x32\x36\x35\x2c\x2d\x30\ -\x2e\x30\x30\x32\x36\x20\x31\x36\x2e\x32\x31\x36\x39\x31\x36\x2c\ -\x34\x33\x2e\x32\x39\x30\x30\x35\x20\x31\x36\x2e\x32\x31\x36\x39\ -\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\x35\x20\x7a\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\ -\x38\x36\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\ -\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x6d\x20\x34\x39\x2e\x39\x33\x33\x34\x35\x37\x2c\x31\x30\x2e\ -\x30\x36\x36\x35\x34\x33\x20\x2d\x37\x2e\x35\x37\x31\x31\x36\x35\ -\x2c\x31\x30\x2e\x37\x36\x35\x32\x35\x20\x35\x2e\x34\x34\x31\x37\ -\x37\x34\x2c\x2d\x30\x2e\x31\x31\x38\x32\x39\x39\x20\x30\x2c\x31\ -\x36\x2e\x35\x36\x31\x39\x32\x32\x20\x35\x2e\x35\x36\x30\x30\x37\ -\x34\x2c\x30\x20\x2d\x30\x2e\x31\x31\x38\x32\x39\x39\x2c\x2d\x31\ -\x36\x2e\x34\x34\x33\x36\x32\x33\x20\x34\x2e\x39\x36\x38\x35\x37\ -\x37\x2c\x2d\x30\x2e\x31\x31\x38\x32\x39\x39\x20\x7a\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\ -\x32\x34\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\ -\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\ +\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ +\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\ +\x72\x6c\x69\x6d\x69\x74\x3a\x31\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ +\x65\x74\x3a\x30\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\ +\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\ +\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\ +\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\ +\x62\x6c\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\ +\x20\x33\x34\x2e\x36\x39\x33\x30\x33\x38\x2c\x33\x36\x2e\x39\x30\ +\x35\x31\x20\x31\x34\x2e\x39\x38\x34\x32\x30\x38\x2c\x30\x2e\x30\ +\x38\x33\x32\x38\x20\x30\x2e\x30\x37\x32\x31\x37\x2c\x2d\x31\x32\ +\x2e\x39\x38\x35\x31\x36\x37\x20\x37\x2e\x33\x39\x35\x30\x35\x32\ +\x2c\x30\x2e\x30\x34\x31\x31\x20\x2d\x31\x34\x2e\x36\x39\x38\x33\ +\x32\x35\x2c\x2d\x31\x37\x2e\x35\x35\x39\x39\x37\x34\x20\x2d\x31\ +\x34\x2e\x38\x37\x37\x33\x39\x39\x2c\x31\x37\x2e\x34\x31\x31\x35\ +\x35\x39\x20\x37\x2e\x32\x30\x31\x32\x37\x31\x2c\x30\x2e\x30\x34\ +\x30\x30\x32\x20\x2d\x30\x2e\x30\x37\x36\x39\x38\x2c\x31\x32\x2e\ +\x39\x36\x39\x31\x37\x38\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x35\x38\x22\x0a\x20\ \x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ \x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\ -\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\ -\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ +\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\ +\x73\x76\x67\x3e\x0a\ \x00\x00\x32\x51\ \x3c\ \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ @@ -11714,18 +11978,18 @@ qt_resource_struct = "\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ \x00\x00\x00\x10\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x03\ -\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xa4\x22\ -\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x23\ -\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x02\x8d\x6d\ -\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x3c\x6e\ -\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xdd\x29\ -\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x22\xe4\ -\x00\x00\x01\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x6b\x71\ -\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x01\x00\x00\xff\xa6\ -\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x4a\ -\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\x51\ -\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x62\x61\ -\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xae\xce\ +\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xb4\xa2\ +\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xf1\xa3\ +\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x02\x9d\xed\ +\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x4c\xee\ +\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xed\xa9\ +\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x33\x64\ +\x00\x00\x01\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x7b\xf1\ +\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x01\x00\x01\x10\x26\ +\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x3d\xfd\ +\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x77\x04\ +\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x72\xe1\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xbf\x4e\ \x00\x00\x00\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ " From e646c5a44786e2dcc511a35c92d08b8872df606a Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 1 Aug 2013 21:49:45 +0200 Subject: [PATCH 28/47] Finish the job writing --- src/Mod/Machining_Distortion/JobControl.ui | 34 ++----------------- .../Machining_Distortion/MachDistAnalysis.py | 24 ++++++++++--- 2 files changed, 22 insertions(+), 36 deletions(-) diff --git a/src/Mod/Machining_Distortion/JobControl.ui b/src/Mod/Machining_Distortion/JobControl.ui index c8c751d55d..b49f29384e 100644 --- a/src/Mod/Machining_Distortion/JobControl.ui +++ b/src/Mod/Machining_Distortion/JobControl.ui @@ -7,7 +7,7 @@ 0 0 258 - 602 + 604 @@ -341,37 +341,7 @@ - - - - 0 - 0 - - - - - 240 - 400 - - - - - 640 - 16777215 - - - - 0 - - - 2 - - - false - - - - + diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 1922afe706..075541355e 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -207,6 +207,7 @@ class _JobControlTaskPanel: batch.write("#!/bin/bash\n") batch.write("export CCX_NPROC=4\n") + OutStr = "Generate:\n" print z_rot_intervall,y_rot_intervall,x_rot_intervall,z_offset_intervall print z_offset_from,z_offset_intervall,z_offset_to i = z_offset_from @@ -217,14 +218,25 @@ class _JobControlTaskPanel: while k <= y_rot_to: l = z_rot_from while l <= z_rot_to: - print j,k,l + OutStr = OutStr + str(j) + "," + str(k) + "," + str(l) + self.formUi.textEdit_Output.setText(OutStr) rotation_around_x = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(1,0,0),j) rotation_around_y = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,1,0),k) rotation_around_z = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,0,1),l) translate = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,i),FreeCAD.Base.Vector(0,0,0),0.0) translation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z).multiply(translate) - + MeshObject.Placement = translation + BndBox = MeshObject.FemMesh.BoundBox + if(BndBox.ZLength > plate_thickness): + print " Too heavy rotations" + print str(plate_thickness) + l= l + z_rot_intervall + OutStr = OutStr + " Too heavy rotations" + self.formUi.textEdit_Output.setText(OutStr) + + continue + Case_Dir = str(dirName) + "/" + filename_without_suffix +\ "_"+"x_rot"+ str(int(j))+ \ "_"+"y_rot"+ str(int(k))+ \ @@ -233,7 +245,10 @@ class _JobControlTaskPanel: if ( os.path.exists(str(Case_Dir)) ): os.chdir(str(dirName)) shutil.rmtree(str(Case_Dir)) - + OutStr = OutStr + "\n" + self.formUi.textEdit_Output.setText(OutStr) + + FreeCADGui.updateGui() os.mkdir(str(Case_Dir)) #Lets generate a sigini Input Deck for the calculix user subroutine @@ -268,7 +283,8 @@ class _JobControlTaskPanel: k = k + y_rot_intervall j = j + x_rot_intervall i = i+ z_offset_intervall - + # set the neutral placement from the beginning + MeshObject.Placement = FreeCAD.Base.Placement() From d0494bad26459d6404127178aca40f03b482a580 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 19:20:54 +0200 Subject: [PATCH 29/47] add double click handling to the PythonViewProvider template --- src/Gui/ViewProviderPythonFeature.cpp | 35 +++++++++++++++++++++++++++ src/Gui/ViewProviderPythonFeature.h | 10 ++++++++ 2 files changed, 45 insertions(+) diff --git a/src/Gui/ViewProviderPythonFeature.cpp b/src/Gui/ViewProviderPythonFeature.cpp index af668ed6ad..cde1d8e195 100644 --- a/src/Gui/ViewProviderPythonFeature.cpp +++ b/src/Gui/ViewProviderPythonFeature.cpp @@ -383,6 +383,41 @@ bool ViewProviderPythonFeatureImp::unsetEdit(int ModNum) return false; } +bool ViewProviderPythonFeatureImp::doubleClicked(void) +{ + // Run the onChanged method of the proxy object. + Base::PyGILStateLocker lock; + try { + App::Property* proxy = object->getPropertyByName("Proxy"); + if (proxy && proxy->getTypeId() == App::PropertyPythonObject::getClassTypeId()) { + Py::Object vp = static_cast(proxy)->getValue(); + if (vp.hasAttr(std::string("doubleClicked"))) { + if (vp.hasAttr("__object__")) { + Py::Callable method(vp.getAttr(std::string("doubleClicked"))); + Py::Tuple args; + //args.setItem(0, Py::Int(ModNum)); + Py::Boolean ok(method.apply(args)); + return (bool)ok; + } + else { + Py::Callable method(vp.getAttr(std::string("doubleClicked"))); + Py::Tuple args(1); + args.setItem(0, Py::Object(object->getPyObject(), true)); + Py::Boolean ok(method.apply(args)); + return (bool)ok; + } + } + } + } + catch (Py::Exception&) { + Base::PyException e; // extract the Python error text + e.ReportException(); + } + + return false; +} + + void ViewProviderPythonFeatureImp::attach(App::DocumentObject *pcObject) { // Run the attach method of the proxy object. diff --git a/src/Gui/ViewProviderPythonFeature.h b/src/Gui/ViewProviderPythonFeature.h index 0af989cc88..ff3e34cff0 100644 --- a/src/Gui/ViewProviderPythonFeature.h +++ b/src/Gui/ViewProviderPythonFeature.h @@ -52,6 +52,7 @@ public: std::vector getSelectionShape(const char* Element) const; bool setEdit(int ModNum); bool unsetEdit(int ModNum); + bool doubleClicked(void); /** @name Update data methods*/ //@{ @@ -308,6 +309,15 @@ protected: if (!ok) ViewProviderT::unsetEdit(ModNum); } + virtual bool doubleClicked(void) + { + bool ok = imp->doubleClicked(); + if (!ok) + return ViewProviderT::doubleClicked(); + else + return true; + } + private: ViewProviderPythonFeatureImp* imp; App::DynamicProperty *props; From acf8bba24f80f1796aa21c554bd6c74cad8430b0 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 19:22:17 +0200 Subject: [PATCH 30/47] Make Fem::Analyses object inheritable to python and some fixes in Material --- src/App/MaterialObject.cpp | 7 ----- src/Mod/Fem/App/AppFem.cpp | 1 + src/Mod/Fem/App/FemAnalysis.cpp | 23 +++++++++++++++++ src/Mod/Fem/App/FemAnalysis.h | 5 ++++ src/Mod/Fem/Gui/AppFemGui.cpp | 3 ++- src/Mod/Fem/Gui/ViewProviderAnalysis.cpp | 33 ++++++++++++++++-------- src/Mod/Fem/Gui/ViewProviderAnalysis.h | 9 ++++--- 7 files changed, 59 insertions(+), 22 deletions(-) diff --git a/src/App/MaterialObject.cpp b/src/App/MaterialObject.cpp index 7e2d7d6c46..bbb845a93b 100644 --- a/src/App/MaterialObject.cpp +++ b/src/App/MaterialObject.cpp @@ -52,13 +52,6 @@ PROPERTY_SOURCE_TEMPLATE(App::MaterialObjectPython, App::MaterialObject) template<> const char* App::MaterialObjectPython::getViewProviderName(void) const { return "Gui::ViewProviderMaterialObjectPython"; } -template<> PyObject* App::MaterialObjectPython::getPyObject(void) { - if (PythonObject.is(Py::_None())) { - // ref counter is set to 1 - PythonObject = Py::Object(new App::DocumentObjectPy(this),true); - } - return Py::new_reference_to(PythonObject); -} /// @endcond // explicit template instantiation diff --git a/src/Mod/Fem/App/AppFem.cpp b/src/Mod/Fem/App/AppFem.cpp index d72671f400..5df3e2e797 100755 --- a/src/Mod/Fem/App/AppFem.cpp +++ b/src/Mod/Fem/App/AppFem.cpp @@ -114,6 +114,7 @@ void AppFemExport initFem() // This function is responsible for adding inherited slots from a type's base class. Fem::FemAnalysis ::init(); + Fem::FemAnalysisPython ::init(); Fem::FemMesh ::init(); Fem::FemMeshObject ::init(); Fem::FemMeshShapeObject ::init(); diff --git a/src/Mod/Fem/App/FemAnalysis.cpp b/src/Mod/Fem/App/FemAnalysis.cpp index d3fefd4747..39d724000c 100644 --- a/src/Mod/Fem/App/FemAnalysis.cpp +++ b/src/Mod/Fem/App/FemAnalysis.cpp @@ -66,3 +66,26 @@ void FemAnalysis::onChanged(const Property* prop) { App::DocumentObject::onChanged(prop); } + + + +// Python feature --------------------------------------------------------- + +namespace App { +/// @cond DOXERR +PROPERTY_SOURCE_TEMPLATE(Fem::FemAnalysisPython, Fem::FemAnalysis) +template<> const char* Fem::FemAnalysisPython::getViewProviderName(void) const { + return "FemGui::ViewProviderFemAnalysisPython"; +} +//template<> PyObject* Fem::FemAnalysisPython::getPyObject(void) { +// if (PythonObject.is(Py::_None())) { +// // ref counter is set to 1 +// PythonObject = Py::Object(new App::DocumentObjectPy(this),true); +// } +// return Py::new_reference_to(PythonObject); +//} +/// @endcond + +// explicit template instantiation +template class AppFemExport FeaturePythonT; +} \ No newline at end of file diff --git a/src/Mod/Fem/App/FemAnalysis.h b/src/Mod/Fem/App/FemAnalysis.h index 270d850751..c44e73bffb 100644 --- a/src/Mod/Fem/App/FemAnalysis.h +++ b/src/Mod/Fem/App/FemAnalysis.h @@ -27,6 +27,8 @@ #include #include +#include + namespace Fem @@ -62,6 +64,9 @@ protected: virtual void onChanged (const App::Property* prop); }; +typedef App::FeaturePythonT FemAnalysisPython; + + } //namespace Fem diff --git a/src/Mod/Fem/Gui/AppFemGui.cpp b/src/Mod/Fem/Gui/AppFemGui.cpp index a9d4c2fe7b..798384a471 100755 --- a/src/Mod/Fem/Gui/AppFemGui.cpp +++ b/src/Mod/Fem/Gui/AppFemGui.cpp @@ -77,7 +77,8 @@ void FemGuiExport initFemGui() // addition objects FemGui::Workbench ::init(); - FemGui::ViewProviderAnalysis ::init(); + FemGui::ViewProviderFemAnalysis ::init(); + FemGui::ViewProviderFemAnalysisPython ::init(); FemGui::ViewProviderFemMesh ::init(); FemGui::ViewProviderFemMeshShape ::init(); FemGui::ViewProviderFemMeshShapeNetgen ::init(); diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index 5f60d121dd..6dd0d2767c 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -45,21 +45,21 @@ using namespace FemGui; -PROPERTY_SOURCE(FemGui::ViewProviderAnalysis, Gui::ViewProviderDocumentObject) +PROPERTY_SOURCE(FemGui::ViewProviderFemAnalysis, Gui::ViewProviderDocumentObject) -ViewProviderAnalysis::ViewProviderAnalysis() +ViewProviderFemAnalysis::ViewProviderFemAnalysis() { } -ViewProviderAnalysis::~ViewProviderAnalysis() +ViewProviderFemAnalysis::~ViewProviderFemAnalysis() { } -bool ViewProviderAnalysis::doubleClicked(void) +bool ViewProviderFemAnalysis::doubleClicked(void) { Gui::Command::assureWorkbench("FemWorkbench"); Gui::Command::addModule(Gui::Command::Gui,"FemGui"); @@ -67,21 +67,21 @@ bool ViewProviderAnalysis::doubleClicked(void) return true; } -std::vector ViewProviderAnalysis::claimChildren(void)const +std::vector ViewProviderFemAnalysis::claimChildren(void)const { std::vector temp(static_cast(getObject())->Member.getValues()); return temp; } -//std::vector ViewProviderAnalysis::claimChildren3D(void)const +//std::vector ViewProviderFemAnalysis::claimChildren3D(void)const //{ // // //return static_cast(getObject())->Constraints.getValues(); // return std::vector (); //} -void ViewProviderAnalysis::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) +void ViewProviderFemAnalysis::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) { //QAction* act; //act = menu->addAction(QObject::tr("Edit pad"), receiver, member); @@ -89,7 +89,7 @@ void ViewProviderAnalysis::setupContextMenu(QMenu* menu, QObject* receiver, cons //PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } -bool ViewProviderAnalysis::setEdit(int ModNum) +bool ViewProviderFemAnalysis::setEdit(int ModNum) { if (ModNum == ViewProvider::Default ) { //// When double-clicking on the item for this pad the @@ -128,7 +128,7 @@ bool ViewProviderAnalysis::setEdit(int ModNum) } } -void ViewProviderAnalysis::unsetEdit(int ModNum) +void ViewProviderFemAnalysis::unsetEdit(int ModNum) { if (ModNum == ViewProvider::Default) { // when pressing ESC make sure to close the dialog @@ -139,7 +139,7 @@ void ViewProviderAnalysis::unsetEdit(int ModNum) } } -bool ViewProviderAnalysis::onDelete(const std::vector &) +bool ViewProviderFemAnalysis::onDelete(const std::vector &) { //// get the support and Sketch //PartDesign::Pad* pcPad = static_cast(getObject()); @@ -157,4 +157,15 @@ bool ViewProviderAnalysis::onDelete(const std::vector &) // Gui::Application::Instance->getViewProvider(pcSupport)->show(); return true; -} \ No newline at end of file +} + +// Python feature ----------------------------------------------------------------------- + +namespace Gui { +/// @cond DOXERR +PROPERTY_SOURCE_TEMPLATE(FemGui::ViewProviderFemAnalysisPython, FemGui::ViewProviderFemAnalysis) +/// @endcond + +// explicit template instantiation +template class FemGuiExport ViewProviderPythonFeatureT; +} diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.h b/src/Mod/Fem/Gui/ViewProviderAnalysis.h index 221bfa39fb..096ee7ba5e 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.h +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.h @@ -26,6 +26,7 @@ #include #include +#include class SoCoordinate3; class SoDrawStyle; @@ -39,16 +40,16 @@ namespace FemGui -class FemGuiExport ViewProviderAnalysis : public Gui::ViewProviderDocumentObject +class FemGuiExport ViewProviderFemAnalysis : public Gui::ViewProviderDocumentObject { PROPERTY_HEADER(FemGui::ViewProviderAnalysis); public: /// constructor. - ViewProviderAnalysis(); + ViewProviderFemAnalysis(); /// destructor. - ~ViewProviderAnalysis(); + ~ViewProviderFemAnalysis(); virtual bool doubleClicked(void); @@ -65,6 +66,8 @@ protected: }; +typedef Gui::ViewProviderPythonFeatureT ViewProviderFemAnalysisPython; + } //namespace FemGui From 2b81b5517610575ef66f933295e2f5d089aaa389 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 19:25:29 +0200 Subject: [PATCH 31/47] make Special Analysisi object for MachDist --- .../Machining_Distortion/MachDistAnalysis.py | 84 ++++++++++++++++++- 1 file changed, 80 insertions(+), 4 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 075541355e..071b54bb3b 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -35,7 +35,15 @@ __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" - +def makeMachDistAnalysis(name): + '''makeMachDistAnalysis(name): makes a MachDist Analysis object''' + obj = FreeCAD.ActiveDocument.addObject("Fem::FemAnalysisPython",name) + _MachDistAnalysis(obj) + _ViewProviderMachDistAnalysis(obj.ViewObject) + #FreeCAD.ActiveDocument.recompute() + return obj + + class _CommandAnalysis: "the MachDist Analysis command definition" def GetResources(self): @@ -47,8 +55,10 @@ class _CommandAnalysis: def Activated(self): FreeCAD.ActiveDocument.openTransaction("Create Analysis") FreeCADGui.addModule("FemGui") + FreeCADGui.addModule("MachDistAnalysis") FreeCADGui.doCommand("FreeCADGui.ActiveDocument.ActiveView.setAxisCross(True)") - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','PartDistortion')") + #FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','PartDistortion')") + FreeCADGui.doCommand("MachDistAnalysis.makeMachDistAnalysis('PartDistortion')") FreeCADGui.doCommand("FemGui.setActiveAnalysis(App.activeDocument().ActiveObject)") sel = FreeCADGui.Selection.getSelection() if (len(sel) == 1): @@ -89,15 +99,81 @@ class _CommandJobControl: import FemGui return True + +class _MachDistAnalysis: + "The Material object" + def __init__(self,obj): + self.Type = "MachDistAnalysis" + obj.Proxy = self + #obj.Material = StartMat + obj.addProperty("App::PropertyString","OutputDir","Base","Directory where the jobs get generated") + obj.addProperty("App::PropertyFloat","PlateThikness","Base","Thikness of the plate") + + + def execute(self,obj): + return + + def onChanged(self,obj,prop): + if prop in ["MaterialName"]: + return + + def __getstate__(self): + return self.Type + + def __setstate__(self,state): + if state: + self.Type = state + +class _ViewProviderMachDistAnalysis: + "A View Provider for the Material object" + + def __init__(self,vobj): + #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("MachDist","The size of the axis bubbles"))) + vobj.Proxy = self + + def getIcon(self): + import machdist_rc + return ":/icons/MachDist_NewAnalysis.svg" + + def claimChildren(self): + return [] + + def attach(self, vobj): + self.ViewObject = vobj + self.Object = vobj.Object + self.bubbles = None + + + def updateData(self, obj, prop): + return + + def onChanged(self, vobj, prop): + return + + def doubleClicked(self,vobj): + taskd = _JobControlTaskPanel(self.Object) + taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + return True + + + def __getstate__(self): + return None + + def __setstate__(self,state): + return None + + class _JobControlTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self): + def __init__(self,object): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") - #self.obj = object + self.obj = object self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) From 3ac863200a51befa26b55de0e896361969738ff4 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 20:39:08 +0200 Subject: [PATCH 32/47] Add python object for the FemMesh ViewProvider for later postprecessing capabilities --- src/Mod/Fem/Gui/CMakeLists.txt | 12 +++++ src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 9 ++++ src/Mod/Fem/Gui/ViewProviderFemMesh.h | 6 +++ src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml | 30 ++++++++++++ src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp | 51 ++++++++++++++++++++ 5 files changed, 108 insertions(+) create mode 100644 src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml create mode 100644 src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp diff --git a/src/Mod/Fem/Gui/CMakeLists.txt b/src/Mod/Fem/Gui/CMakeLists.txt index 823d75c654..8ef615d568 100755 --- a/src/Mod/Fem/Gui/CMakeLists.txt +++ b/src/Mod/Fem/Gui/CMakeLists.txt @@ -24,10 +24,21 @@ include_directories( link_directories(${OCC_LIBRARY_DIR}) + + set(FemGui_LIBS Fem FreeCADGui ) + +generate_from_xml(ViewProviderFemMeshPy) + +SET(Python_SRCS + ViewProviderFemMeshPy.xml + ViewProviderFemMeshPyImp.cpp +) +SOURCE_GROUP("Python" FILES ${Python_SRCS}) + set(FemGui_MOC_HDRS Hypothesis.h @@ -167,6 +178,7 @@ SET(FemGui_SRCS_Module SOURCE_GROUP("Module" FILES ${FemGui_SRCS_Module}) SET(FemGui_SRCS + ${Python_SRCS} ${FemGui_DLG_SRCS} ${FemResource_SRCS} ${FemGui_SRCS_ViewProvider} diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index 372d05aa36..486300f5aa 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -51,6 +51,7 @@ #endif #include "ViewProviderFemMesh.h" +#include "ViewProviderFemMeshPy.h" #include #include @@ -477,6 +478,14 @@ void ViewProviderFemMesh::resetHighlightNodes(void) pcAnoCoords->point.setNum(0); } +PyObject * ViewProviderFemMesh::getPyObject() +{ + if (PythonObject.is(Py::_None())){ + // ref counter is set to 1 + PythonObject = Py::Object(new ViewProviderFemMeshPy(this),true); + } + return Py::new_reference_to(PythonObject); +} // ---------------------------------------------------------------------------- diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.h b/src/Mod/Fem/Gui/ViewProviderFemMesh.h index 0bdbdd5700..5e8d172242 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.h +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.h @@ -27,6 +27,8 @@ #include #include +#include + class SoCoordinate3; class SoDrawStyle; class SoIndexedFaceSet; @@ -95,8 +97,12 @@ public: void setHighlightNodes(const std::set&); void resetHighlightNodes(void); + PyObject *getPyObject(); + private: static App::PropertyFloatConstraint::Constraints floatRange; + + Py::Object PythonObject; protected: /// get called by the container whenever a property has been changed diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml new file mode 100644 index 0000000000..871bfb5f27 --- /dev/null +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml @@ -0,0 +1,30 @@ + + + + + + ViewProviderFemMesh class + + + + + + + + + Pose of Axis 1 in degrees + + + + + diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp new file mode 100644 index 0000000000..dd3b141532 --- /dev/null +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp @@ -0,0 +1,51 @@ + +#include "PreCompiled.h" + +#include "Mod/Fem/Gui/ViewProviderFemMesh.h" + +// inclusion of the generated files (generated out of ViewProviderFemMeshPy.xml) +#include "ViewProviderFemMeshPy.h" +#include "ViewProviderFemMeshPy.cpp" + +using namespace FemGui; + +// returns a string which represents the object e.g. when printed in python +std::string ViewProviderFemMeshPy::representation(void) const +{ + return std::string(""); +} + + + +PyObject* ViewProviderFemMeshPy::animate(PyObject * /*args*/) +{ + PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented"); + return 0; +} + + + + + +Py::List ViewProviderFemMeshPy::getNodeColor(void) const +{ + //return Py::List(); + throw Py::AttributeError("Not yet implemented"); +} + +void ViewProviderFemMeshPy::setNodeColor(Py::List /*arg*/) +{ + throw Py::AttributeError("Not yet implemented"); +} + +PyObject *ViewProviderFemMeshPy::getCustomAttributes(const char* /*attr*/) const +{ + return 0; +} + +int ViewProviderFemMeshPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/) +{ + return 0; +} + + From af25d9195ab54600212d70f9b502070750e4d88e Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 20:41:05 +0200 Subject: [PATCH 33/47] small fix in claim children --- src/Mod/Machining_Distortion/MachDistAnalysis.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 071b54bb3b..1b2d386de4 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -135,8 +135,6 @@ class _ViewProviderMachDistAnalysis: import machdist_rc return ":/icons/MachDist_NewAnalysis.svg" - def claimChildren(self): - return [] def attach(self, vobj): self.ViewObject = vobj From a495693c9df31f5e7b503900e8b06cb804513457 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 11 Aug 2013 23:08:43 +0200 Subject: [PATCH 34/47] Update Fem workbench Adding new materials and making some of the objects to python objects --- src/Mod/Fem/App/CMakeLists.txt | 5 +- src/Mod/Fem/FemLib.py | 27 + src/Mod/Fem/Gui/AppFemGui.cpp | 7 + src/Mod/Fem/Gui/CMakeLists.txt | 5 +- src/Mod/Fem/Gui/Resources/Fem.qrc | 15 +- .../Gui/Resources/icons/Fem_AddFemMesh.svg | 243 ++++++++ .../Gui/Resources/icons/Fem_AddMaterial.svg | 523 ++++++++++++++++++ .../Fem/Gui/Resources/icons/Fem_AddPart.svg | 446 +++++++++++++++ .../Fem/Gui/Resources/icons/Fem_Material.svg | 513 +++++++++++++++++ .../Gui/Resources/icons/Fem_NewAnalysis.svg | 454 +++++++++++++++ src/Mod/Fem/Gui/Workbench.cpp | 3 + src/Mod/Fem/MechanicalAnalysis.py | 256 +++++++++ src/Mod/Fem/MechanicalAnalysis.ui | 126 +++++ src/Mod/Fem/MechanicalMaterial.py | 244 ++++++++ src/Mod/Fem/MechanicalMaterial.ui | 126 +++++ src/Mod/Material/CMakeLists.txt | 17 +- src/Mod/Material/StandardMaterial/ABS.FCMat | 26 + src/Mod/Material/StandardMaterial/PLA.FCMat | 26 + src/Mod/Material/StandardMaterial/Readme.txt | 3 +- src/Mod/Material/StandardMaterial/Steel.FCMat | 4 +- 20 files changed, 3052 insertions(+), 17 deletions(-) create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_AddMaterial.svg create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_AddPart.svg create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_Material.svg create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_NewAnalysis.svg create mode 100644 src/Mod/Fem/MechanicalAnalysis.py create mode 100644 src/Mod/Fem/MechanicalAnalysis.ui create mode 100644 src/Mod/Fem/MechanicalMaterial.py create mode 100644 src/Mod/Fem/MechanicalMaterial.ui create mode 100644 src/Mod/Material/StandardMaterial/ABS.FCMat create mode 100644 src/Mod/Material/StandardMaterial/PLA.FCMat diff --git a/src/Mod/Fem/App/CMakeLists.txt b/src/Mod/Fem/App/CMakeLists.txt index 48639d6f7a..f4cc6dd989 100755 --- a/src/Mod/Fem/App/CMakeLists.txt +++ b/src/Mod/Fem/App/CMakeLists.txt @@ -132,7 +132,10 @@ fc_target_copy_resource(Fem ${Driver_Resources} Init.py convert2TetGen.py - FemLib.py) + FemLib.py + MechanicalAnalysis.py + MechanicalMaterial.py + ) if(MSVC) diff --git a/src/Mod/Fem/FemLib.py b/src/Mod/Fem/FemLib.py index e69de29bb2..98985ab84d 100644 --- a/src/Mod/Fem/FemLib.py +++ b/src/Mod/Fem/FemLib.py @@ -0,0 +1,27 @@ +#*************************************************************************** +#* * +#* Copyright (c) 2013 - Juergen Riegel * +#* * +#* This program is free software; you can redistribute it and/or modify * +#* it under the terms of the GNU Lesser General Public License (LGPL) * +#* as published by the Free Software Foundation; either version 2 of * +#* the License, or (at your option) any later version. * +#* for detail see the LICENCE text file. * +#* * +#* 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 Library General Public License for more details. * +#* * +#* You should have received a copy of the GNU Library General Public * +#* License along with this program; if not, write to the Free Software * +#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * +#* USA * +#* * +#*************************************************************************** + +def DebugLoad(): + import MechanicalAnalysis,MechanicalMaterial + reload(MechanicalAnalysis) + reload(MechanicalMaterial) + \ No newline at end of file diff --git a/src/Mod/Fem/Gui/AppFemGui.cpp b/src/Mod/Fem/Gui/AppFemGui.cpp index 798384a471..fa02cbabb5 100755 --- a/src/Mod/Fem/Gui/AppFemGui.cpp +++ b/src/Mod/Fem/Gui/AppFemGui.cpp @@ -27,6 +27,7 @@ #endif #include +#include #include #include #include "ViewProviderFemMesh.h" @@ -93,6 +94,12 @@ void FemGuiExport initFemGui() FemGui::ViewProviderFemConstraintGear ::init(); FemGui::ViewProviderFemConstraintPulley ::init(); + Base::Interpreter().loadModule("MechanicalAnalysis"); + Base::Interpreter().loadModule("MechanicalMaterial"); + + Base::Interpreter().loadModule("FemLib"); + + // add resources and reloads the translators loadFemResource(); } diff --git a/src/Mod/Fem/Gui/CMakeLists.txt b/src/Mod/Fem/Gui/CMakeLists.txt index 8ef615d568..12b341317b 100755 --- a/src/Mod/Fem/Gui/CMakeLists.txt +++ b/src/Mod/Fem/Gui/CMakeLists.txt @@ -195,7 +195,10 @@ target_link_libraries(FemGui ${FemGui_LIBS}) fc_target_copy_resource(FemGui ${CMAKE_SOURCE_DIR}/src/Mod/Fem ${CMAKE_BINARY_DIR}/Mod/Fem - InitGui.py) + InitGui.py + MechanicalMaterial.ui + MechanicalAnalysis.ui + ) if(MSVC) set_target_properties(FemGui PROPERTIES SUFFIX ".pyd") diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc index a93dcf0990..76eda4df41 100755 --- a/src/Mod/Fem/Gui/Resources/Fem.qrc +++ b/src/Mod/Fem/Gui/Resources/Fem.qrc @@ -2,11 +2,16 @@ icons/Fem_FemMesh.svg icons/Fem_FemMesh_createnodebypoly.svg - icons/Fem_ConstraintForce.svg - icons/Fem_ConstraintFixed.svg - icons/Fem_ConstraintBearing.svg - icons/Fem_ConstraintGear.svg - icons/Fem_ConstraintPulley.svg + icons/Fem_ConstraintForce.svg + icons/Fem_ConstraintFixed.svg + icons/Fem_ConstraintBearing.svg + icons/Fem_ConstraintGear.svg + icons/Fem_ConstraintPulley.svg + icons/Fem_AddFemMesh.svg + icons/Fem_AddMaterial.svg + icons/Fem_AddPart.svg + icons/Fem_Material.svg + icons/Fem_NewAnalysis.svg translations/Fem_af.qm translations/Fem_de.qm translations/Fem_fi.qm diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg new file mode 100644 index 0000000000..94f86b9c34 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_AddMaterial.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_AddMaterial.svg new file mode 100644 index 0000000000..c7ddb7ab43 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_AddMaterial.svg @@ -0,0 +1,523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_AddPart.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_AddPart.svg new file mode 100644 index 0000000000..8081c63f4a --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_AddPart.svg @@ -0,0 +1,446 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_Material.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_Material.svg new file mode 100644 index 0000000000..c31d075649 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_Material.svg @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_NewAnalysis.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_NewAnalysis.svg new file mode 100644 index 0000000000..f9fa2ddda7 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_NewAnalysis.svg @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/Fem/Gui/Workbench.cpp b/src/Mod/Fem/Gui/Workbench.cpp index a29ba5c04c..105cad2181 100755 --- a/src/Mod/Fem/Gui/Workbench.cpp +++ b/src/Mod/Fem/Gui/Workbench.cpp @@ -74,6 +74,9 @@ Gui::MenuItem* Workbench::setupMenuBar() const root->insertItem(item, fem); fem->setCommand("&FEM"); *fem << "Fem_CreateFromShape" + << "Fem_MechanicalMaterial" + << "Fem_NewMechanicalAnalysis" + << "Fem_MechanicalJobControl" << "Fem_CreateAnalysis" << "Fem_CreateNodesSet" << "Fem_ConstraintFixed" diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py new file mode 100644 index 0000000000..49ca9fe6f6 --- /dev/null +++ b/src/Mod/Fem/MechanicalAnalysis.py @@ -0,0 +1,256 @@ +#*************************************************************************** +#* * +#* Copyright (c) 2013 - Juergen Riegel * +#* * +#* This program is free software; you can redistribute it and/or modify * +#* it under the terms of the GNU Lesser General Public License (LGPL) * +#* as published by the Free Software Foundation; either version 2 of * +#* the License, or (at your option) any later version. * +#* for detail see the LICENCE text file. * +#* * +#* 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 Library General Public License for more details. * +#* * +#* You should have received a copy of the GNU Library General Public * +#* License along with this program; if not, write to the Free Software * +#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * +#* USA * +#* * +#*************************************************************************** + +import FreeCAD, Fem, os,sys,string,math,shutil,glob,subprocess,tempfile +from ApplyingBC_IC import ApplyingBC_IC + +if FreeCAD.GuiUp: + import FreeCADGui,FemGui + from FreeCAD import Vector + from PyQt4 import QtCore, QtGui + from pivy import coin + import PyQt4.uic as uic + +__title__="Machine-Distortion Analysis managment" +__author__ = "Juergen Riegel" +__url__ = "http://free-cad.sourceforge.net" + + +def makeMechanicalAnalysis(name): + '''makeFemAnalysis(name): makes a Fem Analysis object''' + obj = FreeCAD.ActiveDocument.addObject("Fem::FemAnalysisPython",name) + _FemAnalysis(obj) + _ViewProviderFemAnalysis(obj.ViewObject) + #FreeCAD.ActiveDocument.recompute() + return obj + + +class _CommandNewMechanicalAnalysis: + "the Fem Analysis command definition" + def GetResources(self): + return {'Pixmap' : 'Fem_NewAnalysis', + 'MenuText': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","New mechanical analysis"), + 'Accel': "A", + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","Create a new mechanical analysis")} + + def Activated(self): + FreeCAD.ActiveDocument.openTransaction("Create Analysis") + FreeCADGui.addModule("FemGui") + FreeCADGui.addModule("MechanicalAnalysis") + #FreeCADGui.doCommand("FreeCADGui.ActiveDocument.ActiveView.setAxisCross(True)") + FreeCADGui.doCommand("MechanicalAnalysis.makeMechanicalAnalysis('MechanicalAnalysis')") + FreeCADGui.doCommand("FemGui.setActiveAnalysis(App.activeDocument().ActiveObject)") + sel = FreeCADGui.Selection.getSelection() + if (len(sel) == 1): + if(sel[0].isDerivedFrom("Fem::FemMeshObject")): + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Member = App.activeDocument().ActiveObject.Member + [App.activeDocument()."+sel[0].Name+"]") + if(sel[0].isDerivedFrom("Part::Feature")): + FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+sel[0].Name +"_Mesh')") + FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+sel[0].Name) + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") + FreeCADGui.doCommand("Gui.activeDocument().hide('"+sel[0].Name+"')") + #FreeCADGui.doCommand("App.activeDocument().ActiveObject.touch()") + #FreeCADGui.doCommand("App.activeDocument().recompute()") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") + + FreeCAD.ActiveDocument.commitTransaction() + FreeCADGui.Selection.clearSelection() + + def IsActive(self): + import FemGui + return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None + +class _CommandMechanicalJobControl: + "the Fem JobControl command definition" + def GetResources(self): + return {'Pixmap' : 'Fem_NewAnalysis', + 'MenuText': QtCore.QT_TRANSLATE_NOOP("Fem_JobControl","Start calculation"), + 'Accel': "A", + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","Dialog to start the calculation of the machanical anlysis")} + + def Activated(self): + taskd = _JobControlTaskPanel() + #taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + + + def IsActive(self): + import FemGui + return True + + +class _FemAnalysis: + "The Material object" + def __init__(self,obj): + self.Type = "FemAnalysis" + obj.Proxy = self + #obj.Material = StartMat + obj.addProperty("App::PropertyString","OutputDir","Base","Directory where the jobs get generated") + obj.addProperty("App::PropertyFloat","PlateThikness","Base","Thikness of the plate") + + + def execute(self,obj): + return + + def onChanged(self,obj,prop): + if prop in ["MaterialName"]: + return + + def __getstate__(self): + return self.Type + + def __setstate__(self,state): + if state: + self.Type = state + +class _ViewProviderFemAnalysis: + "A View Provider for the Material object" + + def __init__(self,vobj): + #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("Fem","The size of the axis bubbles"))) + vobj.Proxy = self + + def getIcon(self): + return ":/icons/Fem_FemMesh.svg" + + + def attach(self, vobj): + self.ViewObject = vobj + self.Object = vobj.Object + self.bubbles = None + + + def updateData(self, obj, prop): + return + + def onChanged(self, vobj, prop): + return + + def doubleClicked(self,vobj): + taskd = _JobControlTaskPanel(self.Object) + taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + return True + + + def __getstate__(self): + return None + + def __setstate__(self,state): + return None + + +class _JobControlTaskPanel: + '''The editmode TaskPanel for Material objects''' + def __init__(self,object): + # the panel has a tree widget that contains categories + # for the subcomponents, such as additions, subtractions. + # the categories are shown only if they are not empty. + form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") + + self.obj = object + self.formUi = form_class() + self.form = QtGui.QWidget() + self.formUi.setupUi(self.form) + self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") + + #Connect Signals and Slots + QtCore.QObject.connect(self.formUi.toolButton_chooseOutputDir, QtCore.SIGNAL("clicked()"), self.chooseOutputDir) + QtCore.QObject.connect(self.formUi.pushButton_generate, QtCore.SIGNAL("clicked()"), self.generate) + + self.update() + + + + def getStandardButtons(self): + return int(QtGui.QDialogButtonBox.Close) + + def update(self): + 'fills the widgets' + self.formUi.lineEdit_outputDir.setText(self.params.GetString("JobDir",'/')) + return + + def accept(self): + FreeCADGui.Control.closeDialog() + + + def reject(self): + FreeCADGui.Control.closeDialog() + + def chooseOutputDir(self): + print "chooseOutputDir" + dirname = QtGui.QFileDialog.getExistingDirectory(None, 'Choose material directory',self.params.GetString("JobDir",'/')) + if(dirname): + self.params.SetString("JobDir",str(dirname)) + self.formUi.lineEdit_outputDir.setText(dirname) + + def run(self): + print "pushButton_generate" + print self.formUi.lineEdit_outputDir.text() + dirName = self.formUi.lineEdit_outputDir.text() + + MeshObject = None + if FemGui.getActiveAnalysis(): + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + MeshObject = i + else: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No active Analysis") + return + + if not MeshObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No mesh object in the Analysis") + return + + MathObject = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("App::MaterialObjectPython"): + MathObject = i + if not MathObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No material object in the Analysis") + return + matmap = MathObject.Material + + IsoNodeObject = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemSetNodesObject"): + IsoNodeObject = i + if not IsoNodeObject: + QtGui.QMessageBox.critical(None, "Missing prerequisit","No Isostatic nodes defined in the Analysis") + return + IsoNodes = IsoNodeObject.Nodes + + filename_without_suffix = MeshObject.Name + #current_file_name + + young_modulus = float(matmap['FEM_youngsmodulus']) + poisson_ratio = float(matmap['PartDist_poissonratio']) + + + + + + +FreeCADGui.addCommand('Fem_NewMechanicalAnalysis',_CommandNewMechanicalAnalysis()) +FreeCADGui.addCommand('Fem_MechanicalJobControl',_CommandMechanicalJobControl()) diff --git a/src/Mod/Fem/MechanicalAnalysis.ui b/src/Mod/Fem/MechanicalAnalysis.ui new file mode 100644 index 0000000000..812e6e7423 --- /dev/null +++ b/src/Mod/Fem/MechanicalAnalysis.ui @@ -0,0 +1,126 @@ + + + MechanicalMaterial + + + + 0 + 0 + 194 + 142 + + + + Form + + + + + + + choose... + + + + + + + + + + MatWeb database... + + + + + + + + + Qt::Horizontal + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 999999.989999999990687 + + + 70000.000000000000000 + + + + + + + Young Modulus (KPa) + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 0.100000000000000 + + + 0.300000000000000 + + + + + + + Poisson Ratio + + + + + + + + + + diff --git a/src/Mod/Fem/MechanicalMaterial.py b/src/Mod/Fem/MechanicalMaterial.py new file mode 100644 index 0000000000..3525ded729 --- /dev/null +++ b/src/Mod/Fem/MechanicalMaterial.py @@ -0,0 +1,244 @@ +#*************************************************************************** +#* * +#* Copyright (c) 2013 - Juergen Riegel * +#* * +#* This program is free software; you can redistribute it and/or modify * +#* it under the terms of the GNU Lesser General Public License (LGPL) * +#* as published by the Free Software Foundation; either version 2 of * +#* the License, or (at your option) any later version. * +#* for detail see the LICENCE text file. * +#* * +#* 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 Library General Public License for more details. * +#* * +#* You should have received a copy of the GNU Library General Public * +#* License along with this program; if not, write to the Free Software * +#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * +#* USA * +#* * +#*************************************************************************** + +import FreeCAD, Fem + +if FreeCAD.GuiUp: + import FreeCADGui,FemGui + from FreeCAD import Vector + from PyQt4 import QtCore, QtGui + from pivy import coin + import PyQt4.uic as uic + +__title__="Machine-Distortion FemSetGeometryObject managment" +__author__ = "Juergen Riegel" +__url__ = "http://free-cad.sourceforge.net" + +StartMat = {'FEM_youngsmodulus' :'7000.00', + 'PartDist_poissonratio' :'0.30', + } + + +def makeMechanicalMaterial(name): + '''makeMaterial(name): makes an Material + name there fore is a material name or an file name for a FCMat file''' + obj = FreeCAD.ActiveDocument.addObject("App::MaterialObjectPython",name) + _MechanicalMaterial(obj) + _ViewProviderMechanicalMaterial(obj.ViewObject) + #FreeCAD.ActiveDocument.recompute() + return obj + +class _CommandMechanicalMaterial: + "the Fem Material command definition" + def GetResources(self): + return {'Pixmap' : 'Fem_Material', + 'MenuText': QtCore.QT_TRANSLATE_NOOP("Fem_Material","Mechanical material..."), + 'Accel': "A, X", + 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Fem_Material","Creates or edit the mechanical material definition.")} + + def Activated(self): + MatObj = None + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("App::MaterialObject"): + MatObj = i + + if (not MatObj): + FreeCAD.ActiveDocument.openTransaction("Create Material") + FreeCADGui.addModule("MechanicalMaterial") + FreeCADGui.doCommand("mat = MechanicalMaterial.makeMechanicalMaterial('Material')") + FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [mat]") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") + #FreeCADGui.doCommand("Fem.makeMaterial()") + else: + FreeCADGui.doCommand("Gui.activeDocument().setEdit('"+MatObj.Name+"',0)") + + def IsActive(self): + if FemGui.getActiveAnalysis(): + return True + else: + return False + + +class _MechanicalMaterial: + "The Material object" + def __init__(self,obj): + self.Type = "MechanicaltMaterial" + obj.Proxy = self + obj.Material = StartMat + + + def execute(self,obj): + return + + +class _ViewProviderMechanicalMaterial: + "A View Provider for the MechanicalMaterial object" + + def __init__(self,vobj): + vobj.Proxy = self + + def getIcon(self): + return ":/icons/Fem_Material.svg" + + def attach(self, vobj): + self.ViewObject = vobj + self.Object = vobj.Object + + + def updateData(self, obj, prop): + return + + def onChanged(self, vobj, prop): + return + + def setEdit(self,vobj,mode): + taskd = _MechanicalMaterialTaskPanel(self.Object) + taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + return True + + def unsetEdit(self,vobj,mode): + FreeCADGui.Control.closeDialog() + return + + def __getstate__(self): + return None + + def __setstate__(self,state): + return None + + +class _MechanicalMaterialTaskPanel: + '''The editmode TaskPanel for MechanicalMaterial objects''' + def __init__(self,obj): + # the panel has a tree widget that contains categories + # for the subcomponents, such as additions, subtractions. + # the categories are shown only if they are not empty. + form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Fem/MechanicalMaterial.ui") + + self.obj = obj + self.formUi = form_class() + self.form = QtGui.QWidget() + self.formUi.setupUi(self.form) + self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem") + + + QtCore.QObject.connect(self.formUi.pushButton_MatWeb, QtCore.SIGNAL("clicked()"), self.goMatWeb) + QtCore.QObject.connect(self.formUi.comboBox_MaterialsInDir, QtCore.SIGNAL("currentIndexChanged(int)"), self.chooseMat) + + self.update() + + def transferTo(self): + "Transfer from the dialog to the object" + + matmap = self.obj.Material + + matmap['FEM_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) + matmap['PartDist_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) + + self.obj.Material = matmap + + + def transferFrom(self): + "Transfer from the object to the dialog" + matmap = self.obj.Material + + self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_youngsmodulus'])) + self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_poissonratio'])) + + def isAllowedAlterSelection(self): + return False + + def isAllowedAlterView(self): + return True + + def getStandardButtons(self): + return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) + + def update(self): + 'fills the widgets' + self.transferFrom() + self.fillMaterialCombo() + + + return + + def accept(self): + self.transferTo() + FreeCADGui.ActiveDocument.resetEdit() + + def reject(self): + FreeCADGui.ActiveDocument.resetEdit() + + def saveMat(self): + self.transferTo() + filename = QtGui.QFileDialog.getSaveFileName(None, 'Save Material file file',self.params.GetString("MaterialDir",'/'),'FreeCAD material file (*.FCMat)') + if(filename): + import Material + Material.exportFCMat(filename,self.obj.Material) + + def goMatWeb(self): + import webbrowser + webbrowser.open("http://matweb.com") + + def chooseMat(self,index): + if index == 0:return + import Material + name = self.pathList[index-1] + #print 'Import ', str(name) + + self.obj.Material = Material.importFCMat(str(name)) + #print self.obj.Material + + self.transferFrom() + + def fillMaterialCombo(self): + import glob,os + dirname = FreeCAD.ConfigGet("AppHomePath")+"data/Mod/Material/StandardMaterial" + self.pathList = glob.glob(dirname + '/*.FCMat') + self.formUi.comboBox_MaterialsInDir.clear() + self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') + for i in self.pathList: + self.formUi.comboBox_MaterialsInDir.addItem(os.path.basename(i) ) + + + + def parse_R_output(self,filename): + file = open(str(filename)) + lines = file.readlines() + found = False + coeff = [] + for line in lines: + if line[0:9] == "c0 to c5:": + found = True + coeff.append(float(line[15:])) + continue + if found and line[0:4] == "MSE:": + found = False + if found: + coeff.append(float(line[15:])) + + file.close() + return coeff[0],coeff[1],coeff[2],coeff[3],coeff[4],coeff[5] + +FreeCADGui.addCommand('Fem_MechanicalMaterial',_CommandMechanicalMaterial()) diff --git a/src/Mod/Fem/MechanicalMaterial.ui b/src/Mod/Fem/MechanicalMaterial.ui new file mode 100644 index 0000000000..f8d4df3fae --- /dev/null +++ b/src/Mod/Fem/MechanicalMaterial.ui @@ -0,0 +1,126 @@ + + + MechanicalMaterial + + + + 0 + 0 + 194 + 142 + + + + Form + + + + + + + choose... + + + + + + + + + + MatWeb database... + + + + + + + + + Qt::Horizontal + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 999999.989999999990687 + + + 70000.000000000000000 + + + + + + + Young Modulus (KPa) + + + + + + + + 0 + 0 + + + + + 60 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 0.100000000000000 + + + 0.300000000000000 + + + + + + + Poisson Ratio + + + + + + + + + + diff --git a/src/Mod/Material/CMakeLists.txt b/src/Mod/Material/CMakeLists.txt index 624e443b0c..30daf6f7c7 100644 --- a/src/Mod/Material/CMakeLists.txt +++ b/src/Mod/Material/CMakeLists.txt @@ -8,12 +8,14 @@ SET(Material_SRCS SOURCE_GROUP("" FILES ${Material_SRCS}) # collect all the material cards: -FILE( GLOB MaterialLib_Files ./StandardMaterial/*.FCMat ./StandardMaterial/*.txt ) +#FILE( GLOB MaterialLib_Files ./StandardMaterial/*.FCMat ./StandardMaterial/*.txt ) -#SET (MaterialLib_Files -# StandardMaterial/Steel.FCMat -# StandardMaterial/Readme.txt -# ) +SET (MaterialLib_Files + Steel.FCMat + ABS.FCMat + PLA.FCMat + Readme.txt + ) SET(all_files ${Material_SRCS}) @@ -22,9 +24,10 @@ ADD_CUSTOM_TARGET(Material ALL ) fc_copy_sources(Material "${CMAKE_BINARY_DIR}/Mod/Material" ${all_files}) + fc_target_copy_resource(Material - ${CMAKE_SOURCE_DIR}/src/Mod/Material - ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Material + ${CMAKE_SOURCE_DIR}/src/Mod/Material/StandardMaterial + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Material/StandardMaterial ${MaterialLib_Files}) INSTALL( diff --git a/src/Mod/Material/StandardMaterial/ABS.FCMat b/src/Mod/Material/StandardMaterial/ABS.FCMat new file mode 100644 index 0000000000..32b754f057 --- /dev/null +++ b/src/Mod/Material/StandardMaterial/ABS.FCMat @@ -0,0 +1,26 @@ +; Standard AcrylnitrilButadienStyrol (ABS) Material +; (c) 2013 Juergen Riegel (CC-BY 3.0) +; information about the content of such cards you can find here: +; http://www.freecadweb.org/wiki/index.php?title=Material + +[General] +; General name, need to be the same as the file name +Name=ABS +; Father of steel is metal +Father=Thermoplast +; more elaborate description of this material card: +Description: This is a blend ABS material card. The values are at the low end of the spectrum. If you need a more precise material definition use the more specialised ABS-blend cards. +; Specific wight in kg/mm^3 +SpecificWeight=3.5e-06 +; No special Vendor +Vendor: +; For blend materials the wikipedia page is a good source of information: +ProductURL=http://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styrene +; for blends a rough estimation Euro/Kg +SpecificPrice= 3 + +[Mechanical] +; youngs modulus (or E-Module or Modulus of Elasticty) in kPa (source: http://en.wikipedia.org/wiki/Young%27s_modulus) +YoungsModulus=2.32e+06 +; http://en.wikipedia.org/wiki/Ultimate_tensile_strength in kPa +UltimateTensileStrength= 38000 diff --git a/src/Mod/Material/StandardMaterial/PLA.FCMat b/src/Mod/Material/StandardMaterial/PLA.FCMat new file mode 100644 index 0000000000..3fcd2ac439 --- /dev/null +++ b/src/Mod/Material/StandardMaterial/PLA.FCMat @@ -0,0 +1,26 @@ +; Standard Polylactic acid (PLA) Material +; (c) 2013 Juergen Riegel (CC-BY 3.0) +; information about the content of such cards you can find here: +; http://www.freecadweb.org/wiki/index.php?title=Material + +[General] +; General name, need to be the same as the file name +Name=PLA +; Father of steel is metal +Father=Metal +; more elaborate description of this material card: +Description: This is a blend Steel material card. The values are at the low end of the spectrum. If you need a more precise material definition use the more specialised steel cards. +; Specific wight in kg/mm^3 +SpecificWeight=1.27e-06 +; No special Vendor +Vendor: +; For blend materials the wikipedia page is a good source of information: +ProductURL=http://en.wikipedia.org/wiki/Polylactic_acid +; for blends a rough estimation +SpecificPrice= 4 + +[Mechanical] +; youngs modulus (or E-Module) in kPa (source: http://en.wikipedia.org/wiki/Young%27s_modulus) +YoungsModulus=3.64e+06 +; http://en.wikipedia.org/wiki/Ultimate_tensile_strength in kPa +UltimateTensileStrength= 49600 diff --git a/src/Mod/Material/StandardMaterial/Readme.txt b/src/Mod/Material/StandardMaterial/Readme.txt index d4ec402b37..f29161c9e6 100644 --- a/src/Mod/Material/StandardMaterial/Readme.txt +++ b/src/Mod/Material/StandardMaterial/Readme.txt @@ -8,6 +8,7 @@ http://creativecommons.org/ Please help! Enlargen the base of Materials for FreeCAD will greatly benefit the usability of FreeCAD. So please -help us to add new Materials, review existing ones or add additional vlaues. +help us to add new Materials, review existing ones or add additional vlaues. A good source for material +defininitons are text-books or the www.matweb.com database. 2013 Juergen Riegel \ No newline at end of file diff --git a/src/Mod/Material/StandardMaterial/Steel.FCMat b/src/Mod/Material/StandardMaterial/Steel.FCMat index 04022a1d4b..361cc411ad 100644 --- a/src/Mod/Material/StandardMaterial/Steel.FCMat +++ b/src/Mod/Material/StandardMaterial/Steel.FCMat @@ -20,8 +20,8 @@ ProductURL=http://en.wikipedia.org/wiki/Steel SpecificPrice= 1,5 Euro/Kg [Mechanical] -; youngs modulus (or E-Module) in mPa (source: http://en.wikipedia.org/wiki/Young%27s_modulus) -YoungsModulus=200.0e12 +; youngs modulus (or E-Module) in kPa (source: http://en.wikipedia.org/wiki/Young%27s_modulus) +YoungsModulus=2e+08 ; http://en.wikipedia.org/wiki/Ultimate_tensile_strength UltimateTensileStrength= ; http://en.wikipedia.org/wiki/Compressive_strength From 1c3ac02a51842e14cb5d58ad20537655b580561c Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 4 Aug 2013 21:14:13 +0200 Subject: [PATCH 35/47] Start updating Fem workbench --- src/Mod/Fem/Gui/Command.cpp | 68 +++++++++- src/Mod/Fem/Gui/Resources/Fem.qrc | 2 + .../Gui/Resources/icons/Fem_AddFemMesh.svg | 3 +- .../Fem/Gui/Resources/icons/Fem_Analysis.svg | 121 ++++++++++++++++++ src/Mod/Fem/Gui/Workbench.cpp | 27 ++-- 5 files changed, 206 insertions(+), 15 deletions(-) create mode 100644 src/Mod/Fem/Gui/Resources/icons/Fem_Analysis.svg diff --git a/src/Mod/Fem/Gui/Command.cpp b/src/Mod/Fem/Gui/Command.cpp index 4c10293b92..e43b7faa7f 100755 --- a/src/Mod/Fem/Gui/Command.cpp +++ b/src/Mod/Fem/Gui/Command.cpp @@ -121,7 +121,7 @@ CmdFemCreateAnalysis::CmdFemCreateAnalysis() sToolTipText = QT_TR_NOOP("Create a FEM analysis"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; - sPixmap = "Fem_FemMesh"; + sPixmap = "Fem_Analysis"; } void CmdFemCreateAnalysis::activated(int iMsg) @@ -166,6 +166,70 @@ void CmdFemCreateAnalysis::activated(int iMsg) } bool CmdFemCreateAnalysis::isActive(void) +{ + return !ActiveAnalysis; +} + + + + +//===================================================================================== +DEF_STD_CMD_A(CmdFemAddPart); + +CmdFemAddPart::CmdFemAddPart() + : Command("Fem_FemAddPart") +{ + sAppModule = "Fem"; + sGroup = QT_TR_NOOP("Fem"); + sMenuText = QT_TR_NOOP("Add a part to the Analysis"); + sToolTipText = QT_TR_NOOP("Add a part to the Analysis"); + sWhatsThis = sToolTipText; + sStatusTip = sToolTipText; + sPixmap = "Fem_AddFemMesh"; +} + +void CmdFemAddPart::activated(int iMsg) +{ +#ifndef FCWithNetgen + QMessageBox::warning(Gui::getMainWindow(), QObject::tr("Wrong selection"), + QObject::tr("Your FreeCAD is build without NETGEN support. Meshing will not work....")); + return; +#endif + + std::vector selection = getSelection().getSelectionEx(); + + if (selection.size() != 1) { + QMessageBox::warning(Gui::getMainWindow(), QObject::tr("Wrong selection"), + QObject::tr("Select an edge, face or body. Only one body is allowed.")); + return; + } + + if (!selection[0].isObjectTypeOf(Part::Feature::getClassTypeId())){ + QMessageBox::warning(Gui::getMainWindow(), QObject::tr("Wrong object type"), + QObject::tr("Fillet works only on parts")); + return; + } + + Part::Feature *base = static_cast(selection[0].getObject()); + + std::string AnalysisName = getUniqueObjectName("FemAnalysis"); + + std::string MeshName = getUniqueObjectName((std::string(base->getNameInDocument()) +"_Mesh").c_str()); + + + openCommand("Create FEM analysis"); + doCommand(Doc,"App.activeDocument().addObject('Fem::FemAnalysis','%s')",AnalysisName.c_str()); + doCommand(Doc,"App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','%s')",MeshName.c_str()); + doCommand(Doc,"App.activeDocument().ActiveObject.Shape = App.activeDocument().%s",base->getNameInDocument()); + doCommand(Doc,"App.activeDocument().%s.Member = App.activeDocument().%s",AnalysisName.c_str(),MeshName.c_str()); + addModule(Gui,"FemGui"); + doCommand(Gui,"FemGui.setActiveAnalysis(App.activeDocument().%s)",AnalysisName.c_str()); + + updateActive(); + +} + +bool CmdFemAddPart::isActive(void) { if (Gui::Control().activeDialog()) return false; @@ -173,6 +237,7 @@ bool CmdFemCreateAnalysis::isActive(void) return Gui::Selection().countObjectsOfType(type) > 0; } + //===================================================================================== DEF_STD_CMD_A(CmdFemConstraintBearing); @@ -569,6 +634,7 @@ void CreateFemCommands(void) Gui::CommandManager &rcCmdMgr = Gui::Application::Instance->commandManager(); rcCmdMgr.addCommand(new CmdFemCreateFromShape()); rcCmdMgr.addCommand(new CmdFemCreateAnalysis()); + rcCmdMgr.addCommand(new CmdFemAddPart()); rcCmdMgr.addCommand(new CmdFemCreateNodesSet()); rcCmdMgr.addCommand(new CmdFemDefineNodesSet()); rcCmdMgr.addCommand(new CmdFemConstraintBearing()); diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc index 76eda4df41..6061a181a4 100755 --- a/src/Mod/Fem/Gui/Resources/Fem.qrc +++ b/src/Mod/Fem/Gui/Resources/Fem.qrc @@ -2,6 +2,8 @@ icons/Fem_FemMesh.svg icons/Fem_FemMesh_createnodebypoly.svg + icons/Fem_AddFemMesh.svg + icons/Fem_Analysis.svg icons/Fem_ConstraintForce.svg icons/Fem_ConstraintFixed.svg icons/Fem_ConstraintBearing.svg diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg index 94f86b9c34..a42edbeb5e 100644 --- a/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_AddFemMesh.svg @@ -15,7 +15,7 @@ id="svg2860" sodipodi:version="0.32" inkscape:version="0.48.4 r9939" - sodipodi:docname="MachDist_FemMesh.svg" + sodipodi:docname="MachDist_AddFemMesh.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1"> image/svg+xml + diff --git a/src/Mod/Fem/Gui/Resources/icons/Fem_Analysis.svg b/src/Mod/Fem/Gui/Resources/icons/Fem_Analysis.svg new file mode 100644 index 0000000000..a6d5d1992e --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/Fem_Analysis.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + A + + diff --git a/src/Mod/Fem/Gui/Workbench.cpp b/src/Mod/Fem/Gui/Workbench.cpp index 105cad2181..5f13fd5248 100755 --- a/src/Mod/Fem/Gui/Workbench.cpp +++ b/src/Mod/Fem/Gui/Workbench.cpp @@ -57,6 +57,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const fem->setCommand("FEM"); *fem << "Fem_CreateFromShape" << "Fem_CreateAnalysis" + << "Fem_FemAddPart" << "Fem_CreateNodesSet" << "Fem_ConstraintFixed" << "Fem_ConstraintForce" @@ -66,17 +67,17 @@ Gui::ToolBarItem* Workbench::setupToolBars() const return root; } -Gui::MenuItem* Workbench::setupMenuBar() const -{ - Gui::MenuItem* root = StdWorkbench::setupMenuBar(); - Gui::MenuItem* item = root->findItem("&Windows"); - Gui::MenuItem* fem = new Gui::MenuItem; - root->insertItem(item, fem); - fem->setCommand("&FEM"); - *fem << "Fem_CreateFromShape" - << "Fem_MechanicalMaterial" - << "Fem_NewMechanicalAnalysis" - << "Fem_MechanicalJobControl" +Gui::MenuItem* Workbench::setupMenuBar() const +{ + Gui::MenuItem* root = StdWorkbench::setupMenuBar(); + Gui::MenuItem* item = root->findItem("&Windows"); + Gui::MenuItem* fem = new Gui::MenuItem; + root->insertItem(item, fem); + fem->setCommand("&FEM"); + *fem << "Fem_CreateFromShape" + << "Fem_MechanicalMaterial" + << "Fem_NewMechanicalAnalysis" + << "Fem_MechanicalJobControl" << "Fem_CreateAnalysis" << "Fem_CreateNodesSet" << "Fem_ConstraintFixed" @@ -84,6 +85,6 @@ Gui::MenuItem* Workbench::setupMenuBar() const << "Fem_ConstraintBearing" << "Fem_ConstraintGear" << "Fem_ConstraintPulley"; - - return root; + + return root; } From 53eed43d9fbe9c1bd22a686e3beb2f6645065203 Mon Sep 17 00:00:00 2001 From: jriegel Date: Mon, 12 Aug 2013 22:30:02 +0200 Subject: [PATCH 36/47] small fix in Job dialog --- src/Mod/Machining_Distortion/MachDistAnalysis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 1b2d386de4..e2000bfeac 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -165,13 +165,13 @@ class _ViewProviderMachDistAnalysis: class _JobControlTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self,object): + def __init__(self): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") - self.obj = object + #self.obj = object self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) From dd24a149278cf6b29256d899d018cec5ba2ebbb9 Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 15 Aug 2013 19:35:52 +0200 Subject: [PATCH 37/47] Fix bug in getNodes() and some clean up in ApplyingBC --- src/Mod/Fem/App/FemMeshPyImp.cpp | 2 +- src/Mod/Machining_Distortion/ApplyingBC_IC.py | 26 ++++++++++++++++++- .../Machining_Distortion/MachDistAnalysis.py | 2 +- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index 7959724554..d614fdee75 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -476,7 +476,7 @@ Py::Tuple FemMeshPy::getNodes(void) const // Apply the matrix to hold the BoundBox in absolute space. vec = Mtrx * vec; - tup.setItem(i, Py::asObject(new Base::VectorPy(Base::Vector3d(aNode->X(),aNode->Y(),aNode->Z())))); + tup.setItem(i, Py::asObject(new Base::VectorPy( vec ))); } return tup; diff --git a/src/Mod/Machining_Distortion/ApplyingBC_IC.py b/src/Mod/Machining_Distortion/ApplyingBC_IC.py index ffefaf1f97..2f2a3fa570 100755 --- a/src/Mod/Machining_Distortion/ApplyingBC_IC.py +++ b/src/Mod/Machining_Distortion/ApplyingBC_IC.py @@ -1,9 +1,33 @@ -def ApplyingBC_IC(Casedir,YoungModulus,PoissonCoeff,OUTER_GRID_No1,OUTER_GRID_No2,OUTER_GRID_No3) : +def ApplyingBC_IC(Casedir,YoungModulus,PoissonCoeff,OUTER_GRID_No1,OUTER_GRID_No2,OUTER_GRID_No3,Meshobject) : # Variables generales import os,subprocess # AC_file = open (str(Casedir + "/" + "Applied_Conditions.txt"),'w') # + #Setup local coordinate system by using *TRANSFORM keyword to avoid any rigid body motions during isostatic clamping + #Outer_Grid_no_1 is origin, no_2 is on x-axis and no_3 is in local XY plane + #Therefore + #OUTER_GRID_No2-OUTER_GRID_No1,OUTER_GRID_No3-OUTER_GRID_No1 is the input for the TRansform keyword + AllNodes = Meshobject.FemMesh.Nodes + GridNode1 = AllNodes[OUTER_GRID_No1] + GridNode2 = AllNodes[OUTER_GRID_No2] + GridNode3 = AllNodes[OUTER_GRID_No3] + print GridNode1 + a_x = GridNode2[0]-GridNode1[0] + a_y = GridNode2[1]-GridNode1[1] + a_z = GridNode2[2]-GridNode1[2] + b_x = GridNode3[0]-GridNode1[0] + b_y = GridNode3[1]-GridNode1[1] + b_z = GridNode3[2]-GridNode1[2] + AC_file.write("** \n") + AC_file.write("** Node Set for transformation card :\n") + AC_file.write("*Nset, nset=transformed_nodes\n") + AC_file.write(str(OUTER_GRID_No1)+","+str(OUTER_GRID_No2)+","+str(OUTER_GRID_No3)+"\n") + AC_file.write("** \n") + AC_file.write("** Transformation to avoid rigid body motions :\n") + AC_file.write("*TRANSFORM, nset=transformed_nodes\n") + AC_file.write(str(a_x)+","+str(a_y)+","+str(a_z)+","+str(b_x)+","+str(b_y)+","+str(b_z)+"\n") + AC_file.write("** \n") # a) BOUNDARY conditions in order to prevent the billet to any solid displacement AC_file.write("** \n") AC_file.write("** BOUNDARY Conditions :\n") diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index e2000bfeac..f5e7789229 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -349,7 +349,7 @@ class _JobControlTaskPanel: #Check if the MeshObject.FemMesh.writeABAQUS(str(Case_Dir + "/" + "geometry_fe_input.inp")) IsoNodes = list(IsoNodes) - ApplyingBC_IC(Case_Dir, young_modulus,poisson_ratio,IsoNodes[0],IsoNodes[1],IsoNodes[2]) + ApplyingBC_IC(Case_Dir, young_modulus,poisson_ratio,IsoNodes[0],IsoNodes[1],IsoNodes[2],MeshObject) batch.write("cd \"" + str(Case_Dir) + "\"\n") batch.write("ccx -i geometry_fe_input\n") From 5fbd27db11ca7b4ba74ce481a5f688a0219cb40d Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 15 Aug 2013 22:50:09 +0200 Subject: [PATCH 38/47] Nicer more informative Isostatic dialog --- src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml | 18 ++++++++----- src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp | 19 ++++++++++++++ src/Mod/Machining_Distortion/Isostatic.ui | 25 ++++++------------- .../Machining_Distortion/MachDistIsostatic.py | 18 ++++++++++++- 4 files changed, 55 insertions(+), 25 deletions(-) diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml index 871bfb5f27..7d599de19c 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml @@ -20,11 +20,17 @@ - - - Pose of Axis 1 in degrees - - - + + + Pose of Axis 1 in degrees + + + + + + Pose of Axis 1 in degrees + + + diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp index dd3b141532..b6fecdd71b 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp @@ -38,6 +38,25 @@ void ViewProviderFemMeshPy::setNodeColor(Py::List /*arg*/) throw Py::AttributeError("Not yet implemented"); } +Py::List ViewProviderFemMeshPy::getHighlightedNodes(void) const +{ + //return Py::List(); + throw Py::AttributeError("Not yet implemented"); +} + +void ViewProviderFemMeshPy::setHighlightedNodes(Py::List arg) +{ + /* std::set& nodeSet; + for (Py::List::iterator it = arg.begin(); it != arg.end() && index < 16; ++it) { + nodeSet.i (double)Py::Int(*it); + } + setHighlightNodes*/ + throw Py::AttributeError("Not yet implemented"); + +} + + + PyObject *ViewProviderFemMeshPy::getCustomAttributes(const char* /*attr*/) const { return 0; diff --git a/src/Mod/Machining_Distortion/Isostatic.ui b/src/Mod/Machining_Distortion/Isostatic.ui index 590e7bd5bb..59740348e8 100644 --- a/src/Mod/Machining_Distortion/Isostatic.ui +++ b/src/Mod/Machining_Distortion/Isostatic.ui @@ -7,30 +7,19 @@ 0 0 228 - 42 + 227 - Form + Isostatic Plane - - - - - Size: - - - - - - - true - - - - + + + true + + diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index 649d59435f..d5b411ce90 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -152,7 +152,7 @@ class _IsostaticTaskPanel: self.form = QtGui.QWidget() self.formUi.setupUi(self.form) self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") - + #QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) self.femMeshObj.ViewObject.Transparency = 50 @@ -166,6 +166,22 @@ class _IsostaticTaskPanel: def update(self): 'fills the widgets' + OutStr = 'Isostatic Plane:\n' + + IsoNodes = list(self.obj.Nodes) + + AllNodes = self.femMeshObj.FemMesh.Nodes + GridNode1 = AllNodes[IsoNodes[0]] + GridNode2 = AllNodes[IsoNodes[1]] + GridNode3 = AllNodes[IsoNodes[2]] + + OutStr = OutStr + 'Nodes: '+`IsoNodes[0]`+', '+`IsoNodes[1]`+', '+`IsoNodes[2]`+'\n' + OutStr = OutStr + '('+`GridNode1.x`[0:6]+', '+`GridNode1.y`[0:6]+', '+`GridNode1.z`[0:6]+')\n' + OutStr = OutStr + '('+`GridNode2.x`[0:6]+', '+`GridNode2.y`[0:6]+', '+`GridNode2.z`[0:6]+')\n' + OutStr = OutStr + '('+`GridNode3.x`[0:6]+', '+`GridNode3.y`[0:6]+', '+`GridNode3.z`[0:6]+')\n' + + + self.formUi.textEdit.setText(OutStr) return def accept(self): From 3f3f3b0bd5a9c0b03179e22f7665fd6a993ebf09 Mon Sep 17 00:00:00 2001 From: jriegel Date: Fri, 16 Aug 2013 16:46:49 +0200 Subject: [PATCH 39/47] Fix sequence issue by new object for Isostatic nodes --- src/App/PropertyStandard.cpp | 8 +- .../Machining_Distortion/MachDistAnalysis.py | 7 +- .../Machining_Distortion/MachDistIsostatic.py | 88 +++++++++++++++++-- 3 files changed, 88 insertions(+), 15 deletions(-) diff --git a/src/App/PropertyStandard.cpp b/src/App/PropertyStandard.cpp index 573538d6c3..3524bc4469 100644 --- a/src/App/PropertyStandard.cpp +++ b/src/App/PropertyStandard.cpp @@ -667,13 +667,13 @@ PyObject *PropertyIntegerList::getPyObject(void) void PropertyIntegerList::setPyObject(PyObject *value) { - if (PyList_Check(value)) { - Py_ssize_t nSize = PyList_Size(value); + if (PySequence_Check(value)) { + Py_ssize_t nSize = PySequence_Size(value); std::vector values; values.resize(nSize); for (Py_ssize_t i=0; iob_type->tp_name; @@ -688,7 +688,7 @@ void PropertyIntegerList::setPyObject(PyObject *value) setValue(PyInt_AsLong(value)); } else { - std::string error = std::string("type must be int or list of int, not "); + std::string error = std::string("type must be int or a sequence of int, not "); error += value->ob_type->tp_name; throw Base::TypeError(error); } diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index f5e7789229..3cf68fd545 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -236,12 +236,13 @@ class _JobControlTaskPanel: IsoNodeObject = None for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemSetNodesObject"): - IsoNodeObject = i + if i.isDerivedFrom("App::FeaturePython"): + if i.Proxy.Type == 'MachDist_IsostaticNodes': + IsoNodeObject = i if not IsoNodeObject: QtGui.QMessageBox.critical(None, "Missing prerequisit","No Isostatic nodes defined in the Analysis") return - IsoNodes = IsoNodeObject.Nodes + IsoNodes = IsoNodeObject.IsostaticNodes filename_without_suffix = MeshObject.Name #current_file_name diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index d5b411ce90..ac437017b4 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -34,6 +34,8 @@ __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" + + def getBoundaryCoditions(Mesh): BndBox = Mesh.BoundBox FirstLength = 10000.0 @@ -63,6 +65,15 @@ def getBoundaryCoditions(Mesh): print FirstIndex,SecondIndex,ThirdIndex return (FirstIndex,SecondIndex,ThirdIndex) +def makeIsostatic(name): + '''makeMaterial(name): makes an Material + name there fore is a material name or an file name for a FCMat file''' + obj = FreeCAD.ActiveDocument.addObject("App::FeaturePython",name) + _IsostaticNodes(obj) + _ViewProviderIsostaticNodes(obj.ViewObject) + #FreeCAD.ActiveDocument.recompute() + return obj + class _CommandIsostatic: "the MachDist Isostatic command definition" @@ -77,12 +88,13 @@ class _CommandIsostatic: FreeCAD.ActiveDocument.openTransaction("Isostatic") obj = None - FemMesh = None + FemMeshObj = None if FemGui.getActiveAnalysis(): for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemSetNodesObject"): - obj = i - break + if i.isDerivedFrom("App::FeaturePython"): + if i.Proxy.Type == 'MachDist_IsostaticNodes': + obj = i + break else: return @@ -91,14 +103,14 @@ class _CommandIsostatic: FemMeshObj = i if not obj: - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemSetNodesObject','IsostaticNodes')") - FreeCADGui.doCommand("App.activeDocument().ActiveObject.FemMesh = App.activeDocument()."+FemMeshObj.Name) + FreeCADGui.addModule("MachDistIsostatic") + FreeCADGui.doCommand("MachDistIsostatic.makeIsostatic('IsostaticNodes')") obj = FreeCAD.activeDocument().ActiveObject FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") #node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) node_numbers = getBoundaryCoditions(FemMeshObj.FemMesh) - obj.Nodes = node_numbers + obj.IsostaticNodes = node_numbers nodes = FemMeshObj.FemMesh.Nodes meshObj = None @@ -135,8 +147,68 @@ class _CommandIsostatic: else: return False +class _IsostaticNodes: + "The IsostaticNodes object" + def __init__(self,obj): + self.Type = "MachDist_IsostaticNodes" + obj.Proxy = self + obj.addProperty("App::PropertyIntegerList","IsostaticNodes","Base", + "The isostatic node numbers") + + def execute(self,obj): + return + + def onChanged(self,obj,prop): + if prop in ["IsostaticNodes"]: + return + def __getstate__(self): + return self.Type + + def __setstate__(self,state): + if state: + self.Type = state + +class _ViewProviderIsostaticNodes: + "A View Provider for the IsostaticNodes object" + + def __init__(self,vobj): + #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("MachDist","The size of the axis bubbles"))) + vobj.Proxy = self + + def getIcon(self): + import machdist_rc + return ":/icons/MachDist_Isostatic.svg" + + def attach(self, vobj): + self.ViewObject = vobj + self.Object = vobj.Object + + def setEdit(self,vobj,mode): + FemMeshObj = None + if FemGui.getActiveAnalysis(): + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + FemMeshObj = i + break + else: + return False + + for i in FemGui.getActiveAnalysis().Member: + if i.isDerivedFrom("Fem::FemMeshObject"): + FemMeshObj = i + taskd = _IsostaticTaskPanel(self.Object, None,FemMeshObj) + taskd.obj = vobj.Object + taskd.update() + FreeCADGui.Control.showDialog(taskd) + return True + + def unsetEdit(self,vobj,mode): + FreeCADGui.Control.closeDialog() + return + + class _IsostaticTaskPanel: '''The editmode TaskPanel for Material objects''' def __init__(self,obj,meshObj,femMeshObj): @@ -168,7 +240,7 @@ class _IsostaticTaskPanel: 'fills the widgets' OutStr = 'Isostatic Plane:\n' - IsoNodes = list(self.obj.Nodes) + IsoNodes = list(self.obj.IsostaticNodes) AllNodes = self.femMeshObj.FemMesh.Nodes GridNode1 = AllNodes[IsoNodes[0]] From 6d5c190630f29373856f669283431d973a3a5f3c Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 18 Aug 2013 19:24:52 +0200 Subject: [PATCH 40/47] Joachims changes and fixes for Abaqus write --- src/Mod/Fem/App/FemMesh.cpp | 31 +++---------------- .../Machining_Distortion/MachDistAnalysis.py | 19 +++++++++--- 2 files changed, 19 insertions(+), 31 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 59dc65f2ad..4bfd7aa026 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -642,40 +642,19 @@ void FemMesh::writeABAQUS(const std::string &Filename) const //I absolute dont understand the scheme behind it but somehow its working like this apair.first = aVol->GetID(); apair.second.clear(); - //apair.second.push_back(aVol->GetNode(0)->GetID()); - //apair.second.push_back(aVol->GetNode(2)->GetID()); - //apair.second.push_back(aVol->GetNode(1)->GetID()); - //apair.second.push_back(aVol->GetNode(3)->GetID()); - //apair.second.push_back(aVol->GetNode(6)->GetID()); - //apair.second.push_back(aVol->GetNode(5)->GetID()); - //apair.second.push_back(aVol->GetNode(4)->GetID()); - //apair.second.push_back(aVol->GetNode(8)->GetID()); - //apair.second.push_back(aVol->GetNode(9)->GetID()); - //apair.second.push_back(aVol->GetNode(7)->GetID()); - //apair.second.push_back(aVol->GetNode(1)->GetID()); - //apair.second.push_back(aVol->GetNode(2)->GetID()); - //apair.second.push_back(aVol->GetNode(2)->GetID()); - //apair.second.push_back(aVol->GetNode(3)->GetID()); - //apair.second.push_back(aVol->GetNode(4)->GetID()); - //apair.second.push_back(aVol->GetNode(6)->GetID()); - //apair.second.push_back(aVol->GetNode(5)->GetID()); - //apair.second.push_back(aVol->GetNode(8)->GetID()); - //apair.second.push_back(aVol->GetNode(7)->GetID()); - //apair.second.push_back(aVol->GetNode(9)->GetID()); - - apair.second.push_back(aVol->GetNode(0)->GetID()); + //Neuer Versuch apair.second.push_back(aVol->GetNode(1)->GetID()); + apair.second.push_back(aVol->GetNode(0)->GetID()); apair.second.push_back(aVol->GetNode(2)->GetID()); apair.second.push_back(aVol->GetNode(3)->GetID()); apair.second.push_back(aVol->GetNode(4)->GetID()); - apair.second.push_back(aVol->GetNode(5)->GetID()); apair.second.push_back(aVol->GetNode(6)->GetID()); - apair.second.push_back(aVol->GetNode(7)->GetID()); + apair.second.push_back(aVol->GetNode(5)->GetID()); apair.second.push_back(aVol->GetNode(8)->GetID()); + apair.second.push_back(aVol->GetNode(7)->GetID()); apair.second.push_back(aVol->GetNode(9)->GetID()); - - + temp_map.insert(apair); } diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py index 3cf68fd545..9b70f9c515 100644 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ b/src/Mod/Machining_Distortion/MachDistAnalysis.py @@ -20,7 +20,7 @@ #* * #*************************************************************************** -import FreeCAD, Fem, os,sys,string,math,shutil,glob,subprocess,tempfile +import FreeCAD, Fem, os,sys,string,math,shutil,glob,subprocess,tempfile,MachDistMoveTools from ApplyingBC_IC import ApplyingBC_IC if FreeCAD.GuiUp: @@ -299,11 +299,20 @@ class _JobControlTaskPanel: rotation_around_x = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(1,0,0),j) rotation_around_y = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,1,0),k) rotation_around_z = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,0,1),l) - translate = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,i),FreeCAD.Base.Vector(0,0,0),0.0) - translation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z).multiply(translate) - MeshObject.Placement = translation + translate = FreeCAD.Base.Vector(0,0,i) + rotation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z) + + MeshObject.Placement = rotation #Now only the rotation is applied + #Move back to Origin and apply translation + MachDistMoveTools.moveHome(MeshObject) + p = MeshObject.Placement + p2 = FreeCAD.Placement(p.Base + translate,p.Rotation) + MeshObject.Placement = p2 + BndBox = MeshObject.FemMesh.BoundBox - if(BndBox.ZLength > plate_thickness): + print BndBox.ZMax + print plate_thickness + if(BndBox.ZMax > plate_thickness): print " Too heavy rotations" print str(plate_thickness) l= l + z_rot_intervall From b0a8a9383f140a51e7193f0ac91137954794db85 Mon Sep 17 00:00:00 2001 From: jriegel Date: Mon, 19 Aug 2013 21:30:56 +0200 Subject: [PATCH 41/47] clean up commands in FEM --- src/Mod/Fem/Gui/Command.cpp | 2 +- src/Mod/Fem/Gui/Workbench.cpp | 3 +- src/Mod/Fem/MechanicalAnalysis.py | 12 ++-- src/Mod/Fem/MechanicalAnalysis.ui | 105 ++++-------------------------- src/Mod/Fem/MechanicalMaterial.py | 41 ++++-------- src/Mod/Fem/MechanicalMaterial.ui | 4 +- 6 files changed, 35 insertions(+), 132 deletions(-) diff --git a/src/Mod/Fem/Gui/Command.cpp b/src/Mod/Fem/Gui/Command.cpp index e43b7faa7f..4380fc62cc 100755 --- a/src/Mod/Fem/Gui/Command.cpp +++ b/src/Mod/Fem/Gui/Command.cpp @@ -633,7 +633,7 @@ void CreateFemCommands(void) { Gui::CommandManager &rcCmdMgr = Gui::Application::Instance->commandManager(); rcCmdMgr.addCommand(new CmdFemCreateFromShape()); - rcCmdMgr.addCommand(new CmdFemCreateAnalysis()); + //rcCmdMgr.addCommand(new CmdFemCreateAnalysis()); rcCmdMgr.addCommand(new CmdFemAddPart()); rcCmdMgr.addCommand(new CmdFemCreateNodesSet()); rcCmdMgr.addCommand(new CmdFemDefineNodesSet()); diff --git a/src/Mod/Fem/Gui/Workbench.cpp b/src/Mod/Fem/Gui/Workbench.cpp index 5f13fd5248..1291cad2dd 100755 --- a/src/Mod/Fem/Gui/Workbench.cpp +++ b/src/Mod/Fem/Gui/Workbench.cpp @@ -56,7 +56,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const Gui::ToolBarItem* fem = new Gui::ToolBarItem(root); fem->setCommand("FEM"); *fem << "Fem_CreateFromShape" - << "Fem_CreateAnalysis" + << "Fem_NewMechanicalAnalysis" << "Fem_FemAddPart" << "Fem_CreateNodesSet" << "Fem_ConstraintFixed" @@ -78,7 +78,6 @@ Gui::MenuItem* Workbench::setupMenuBar() const << "Fem_MechanicalMaterial" << "Fem_NewMechanicalAnalysis" << "Fem_MechanicalJobControl" - << "Fem_CreateAnalysis" << "Fem_CreateNodesSet" << "Fem_ConstraintFixed" << "Fem_ConstraintForce" diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py index 49ca9fe6f6..40112306f7 100644 --- a/src/Mod/Fem/MechanicalAnalysis.py +++ b/src/Mod/Fem/MechanicalAnalysis.py @@ -47,7 +47,7 @@ def makeMechanicalAnalysis(name): class _CommandNewMechanicalAnalysis: "the Fem Analysis command definition" def GetResources(self): - return {'Pixmap' : 'Fem_NewAnalysis', + return {'Pixmap' : 'Fem_Analysis', 'MenuText': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","New mechanical analysis"), 'Accel': "A", 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","Create a new mechanical analysis")} @@ -163,13 +163,13 @@ class _ViewProviderFemAnalysis: class _JobControlTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self,object): + def __init__(self): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") + form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Fem/MechanicalAnalysis.ui") - self.obj = object + #self.obj = object self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) @@ -177,7 +177,7 @@ class _JobControlTaskPanel: #Connect Signals and Slots QtCore.QObject.connect(self.formUi.toolButton_chooseOutputDir, QtCore.SIGNAL("clicked()"), self.chooseOutputDir) - QtCore.QObject.connect(self.formUi.pushButton_generate, QtCore.SIGNAL("clicked()"), self.generate) + QtCore.QObject.connect(self.formUi.pushButton_generate, QtCore.SIGNAL("clicked()"), self.run) self.update() @@ -206,8 +206,6 @@ class _JobControlTaskPanel: self.formUi.lineEdit_outputDir.setText(dirname) def run(self): - print "pushButton_generate" - print self.formUi.lineEdit_outputDir.text() dirName = self.formUi.lineEdit_outputDir.text() MeshObject = None diff --git a/src/Mod/Fem/MechanicalAnalysis.ui b/src/Mod/Fem/MechanicalAnalysis.ui index 812e6e7423..b04b907b1c 100644 --- a/src/Mod/Fem/MechanicalAnalysis.ui +++ b/src/Mod/Fem/MechanicalAnalysis.ui @@ -6,118 +6,37 @@ 0 0 - 194 - 142 + 193 + 354 - Form + Mechanical analysis - - - - - choose... - - - - - + + + + - MatWeb database... + ... - - - Qt::Horizontal + + + Run - - - QFormLayout::AllNonFixedFieldsGrow - - - - - Qt::Horizontal - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 999999.989999999990687 - - - 70000.000000000000000 - - - - - - - Young Modulus (KPa) - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0.100000000000000 - - - 0.300000000000000 - - - - - - - Poisson Ratio - - - - + diff --git a/src/Mod/Fem/MechanicalMaterial.py b/src/Mod/Fem/MechanicalMaterial.py index 3525ded729..1003d4cb53 100644 --- a/src/Mod/Fem/MechanicalMaterial.py +++ b/src/Mod/Fem/MechanicalMaterial.py @@ -33,8 +33,9 @@ __title__="Machine-Distortion FemSetGeometryObject managment" __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" -StartMat = {'FEM_youngsmodulus' :'7000.00', - 'PartDist_poissonratio' :'0.30', +StartMat = {'General_name' :'Steel', + 'Mechanical_youngsmodulus' :'7000.00', + 'FEM_poissonratio' :'0.30', } @@ -64,8 +65,8 @@ class _CommandMechanicalMaterial: if (not MatObj): FreeCAD.ActiveDocument.openTransaction("Create Material") FreeCADGui.addModule("MechanicalMaterial") - FreeCADGui.doCommand("mat = MechanicalMaterial.makeMechanicalMaterial('Material')") - FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [mat]") + FreeCADGui.doCommand("MechanicalMaterial.makeMechanicalMaterial('MechanicalMaterial')") + FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [App.ActiveDocument.activeObject()]") FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") #FreeCADGui.doCommand("Fem.makeMaterial()") else: @@ -153,8 +154,8 @@ class _MechanicalMaterialTaskPanel: matmap = self.obj.Material - matmap['FEM_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) - matmap['PartDist_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) + matmap['Mechanical_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) + matmap['FEM_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) self.obj.Material = matmap @@ -163,8 +164,10 @@ class _MechanicalMaterialTaskPanel: "Transfer from the object to the dialog" matmap = self.obj.Material - self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_youngsmodulus'])) - self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_poissonratio'])) + if matmap.has_key('Mechanical_youngsmodulus'): + self.formUi.spinBox_young_modulus.setValue(float(matmap['Mechanical_youngsmodulus'])) + if matmap.has_key('FEM_poissonratio'): + self.formUi.spinBox_poisson_ratio.setValue(float(matmap['FEM_poissonratio'])) def isAllowedAlterSelection(self): return False @@ -204,11 +207,12 @@ class _MechanicalMaterialTaskPanel: def chooseMat(self,index): if index == 0:return import Material + print index name = self.pathList[index-1] - #print 'Import ', str(name) + print 'Import ', str(name) self.obj.Material = Material.importFCMat(str(name)) - #print self.obj.Material + print self.obj.Material self.transferFrom() @@ -223,22 +227,5 @@ class _MechanicalMaterialTaskPanel: - def parse_R_output(self,filename): - file = open(str(filename)) - lines = file.readlines() - found = False - coeff = [] - for line in lines: - if line[0:9] == "c0 to c5:": - found = True - coeff.append(float(line[15:])) - continue - if found and line[0:4] == "MSE:": - found = False - if found: - coeff.append(float(line[15:])) - - file.close() - return coeff[0],coeff[1],coeff[2],coeff[3],coeff[4],coeff[5] FreeCADGui.addCommand('Fem_MechanicalMaterial',_CommandMechanicalMaterial()) diff --git a/src/Mod/Fem/MechanicalMaterial.ui b/src/Mod/Fem/MechanicalMaterial.ui index f8d4df3fae..7d121ed41c 100644 --- a/src/Mod/Fem/MechanicalMaterial.ui +++ b/src/Mod/Fem/MechanicalMaterial.ui @@ -11,7 +11,7 @@ - Form + Mechanical material @@ -81,7 +81,7 @@ - Young Modulus (KPa) + Young Modulus (kPa) From c68f35476148329d3753f8bb8c8b01d74a89a039 Mon Sep 17 00:00:00 2001 From: jriegel Date: Wed, 21 Aug 2013 17:53:45 +0200 Subject: [PATCH 42/47] Some fixes in the Fem/Material interplay --- src/Mod/Fem/MechanicalAnalysis.py | 11 +++++--- src/Mod/Fem/MechanicalMaterial.py | 26 +++++++++++-------- src/Mod/Fem/MechanicalMaterial.ui | 24 ++++++++++++----- src/Mod/Material/StandardMaterial/ABS.FCMat | 3 +++ src/Mod/Material/StandardMaterial/PLA.FCMat | 4 +++ src/Mod/Material/StandardMaterial/Steel.FCMat | 3 +++ 6 files changed, 50 insertions(+), 21 deletions(-) diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py index 40112306f7..966d43d34e 100644 --- a/src/Mod/Fem/MechanicalAnalysis.py +++ b/src/Mod/Fem/MechanicalAnalysis.py @@ -88,7 +88,9 @@ class _CommandMechanicalJobControl: 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Fem_Analysis","Dialog to start the calculation of the machanical anlysis")} def Activated(self): - taskd = _JobControlTaskPanel() + import FemGui + + taskd = _JobControlTaskPanel(FemGui.getActiveAnalysis()) #taskd.obj = vobj.Object taskd.update() FreeCADGui.Control.showDialog(taskd) @@ -96,7 +98,8 @@ class _CommandMechanicalJobControl: def IsActive(self): import FemGui - return True + return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() != None + class _FemAnalysis: @@ -163,13 +166,13 @@ class _ViewProviderFemAnalysis: class _JobControlTaskPanel: '''The editmode TaskPanel for Material objects''' - def __init__(self): + def __init__(self,object): # the panel has a tree widget that contains categories # for the subcomponents, such as additions, subtractions. # the categories are shown only if they are not empty. form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Fem/MechanicalAnalysis.ui") - #self.obj = object + self.obj = object self.formUi = form_class() self.form = QtGui.QWidget() self.formUi.setupUi(self.form) diff --git a/src/Mod/Fem/MechanicalMaterial.py b/src/Mod/Fem/MechanicalMaterial.py index 1003d4cb53..064995ae4d 100644 --- a/src/Mod/Fem/MechanicalMaterial.py +++ b/src/Mod/Fem/MechanicalMaterial.py @@ -33,11 +33,7 @@ __title__="Machine-Distortion FemSetGeometryObject managment" __author__ = "Juergen Riegel" __url__ = "http://free-cad.sourceforge.net" -StartMat = {'General_name' :'Steel', - 'Mechanical_youngsmodulus' :'7000.00', - 'FEM_poissonratio' :'0.30', - } - + def makeMechanicalMaterial(name): '''makeMaterial(name): makes an Material @@ -66,8 +62,8 @@ class _CommandMechanicalMaterial: FreeCAD.ActiveDocument.openTransaction("Create Material") FreeCADGui.addModule("MechanicalMaterial") FreeCADGui.doCommand("MechanicalMaterial.makeMechanicalMaterial('MechanicalMaterial')") - FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [App.ActiveDocument.activeObject()]") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") + FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [App.ActiveDocument.ActiveObject]") + FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name,0)") #FreeCADGui.doCommand("Fem.makeMaterial()") else: FreeCADGui.doCommand("Gui.activeDocument().setEdit('"+MatObj.Name+"',0)") @@ -84,7 +80,7 @@ class _MechanicalMaterial: def __init__(self,obj): self.Type = "MechanicaltMaterial" obj.Proxy = self - obj.Material = StartMat + #obj.Material = StartMat def execute(self,obj): @@ -154,7 +150,7 @@ class _MechanicalMaterialTaskPanel: matmap = self.obj.Material - matmap['Mechanical_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) + matmap['Mechanical_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value() * 1e+6) matmap['FEM_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) self.obj.Material = matmap @@ -165,8 +161,10 @@ class _MechanicalMaterialTaskPanel: matmap = self.obj.Material if matmap.has_key('Mechanical_youngsmodulus'): - self.formUi.spinBox_young_modulus.setValue(float(matmap['Mechanical_youngsmodulus'])) + print float(matmap['Mechanical_youngsmodulus']) + self.formUi.spinBox_young_modulus.setValue(float(matmap['Mechanical_youngsmodulus'])/1e+6) if matmap.has_key('FEM_poissonratio'): + print float(matmap['FEM_poissonratio']) self.formUi.spinBox_poisson_ratio.setValue(float(matmap['FEM_poissonratio'])) def isAllowedAlterSelection(self): @@ -180,6 +178,8 @@ class _MechanicalMaterialTaskPanel: def update(self): 'fills the widgets' + self.formUi.spinBox_young_modulus.setValue(0.0) + self.formUi.spinBox_poisson_ratio.setValue(0.0) self.transferFrom() self.fillMaterialCombo() @@ -218,10 +218,14 @@ class _MechanicalMaterialTaskPanel: def fillMaterialCombo(self): import glob,os + matmap = self.obj.Material dirname = FreeCAD.ConfigGet("AppHomePath")+"data/Mod/Material/StandardMaterial" self.pathList = glob.glob(dirname + '/*.FCMat') self.formUi.comboBox_MaterialsInDir.clear() - self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') + if(matmap.has_key('General_name')): + self.formUi.comboBox_MaterialsInDir.addItem(matmap['General_name']) + else: + self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') for i in self.pathList: self.formUi.comboBox_MaterialsInDir.addItem(os.path.basename(i) ) diff --git a/src/Mod/Fem/MechanicalMaterial.ui b/src/Mod/Fem/MechanicalMaterial.ui index 7d121ed41c..1202669319 100644 --- a/src/Mod/Fem/MechanicalMaterial.ui +++ b/src/Mod/Fem/MechanicalMaterial.ui @@ -6,7 +6,7 @@ 0 0 - 194 + 196 142 @@ -63,25 +63,31 @@ - 60 + 80 20 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 3 + - 999999.989999999990687 + 2000.000000000000000 + + + 2.000000000000000 - 70000.000000000000000 + 0.000000000000000 - Young Modulus (kPa) + Young's Mod.(GPa) @@ -95,13 +101,19 @@ - 60 + 80 20 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 3 + + + 1.000000000000000 + 0.100000000000000 diff --git a/src/Mod/Material/StandardMaterial/ABS.FCMat b/src/Mod/Material/StandardMaterial/ABS.FCMat index 32b754f057..8797224b05 100644 --- a/src/Mod/Material/StandardMaterial/ABS.FCMat +++ b/src/Mod/Material/StandardMaterial/ABS.FCMat @@ -24,3 +24,6 @@ SpecificPrice= 3 YoungsModulus=2.32e+06 ; http://en.wikipedia.org/wiki/Ultimate_tensile_strength in kPa UltimateTensileStrength= 38000 + +[FEM] +PoissonRatio = 0.35 \ No newline at end of file diff --git a/src/Mod/Material/StandardMaterial/PLA.FCMat b/src/Mod/Material/StandardMaterial/PLA.FCMat index 3fcd2ac439..bd5c72ba95 100644 --- a/src/Mod/Material/StandardMaterial/PLA.FCMat +++ b/src/Mod/Material/StandardMaterial/PLA.FCMat @@ -24,3 +24,7 @@ SpecificPrice= 4 YoungsModulus=3.64e+06 ; http://en.wikipedia.org/wiki/Ultimate_tensile_strength in kPa UltimateTensileStrength= 49600 + + +[FEM] +PoissonRatio = 0.36 \ No newline at end of file diff --git a/src/Mod/Material/StandardMaterial/Steel.FCMat b/src/Mod/Material/StandardMaterial/Steel.FCMat index 361cc411ad..984f4c2a2f 100644 --- a/src/Mod/Material/StandardMaterial/Steel.FCMat +++ b/src/Mod/Material/StandardMaterial/Steel.FCMat @@ -30,3 +30,6 @@ CompressiveStrength= Elasticity= ; http://en.wikipedia.org/wiki/Fracture_toughness FractureToughness: + +[FEM] +PoissonRatio = 0.3 \ No newline at end of file From 6d04316fa151b9ebfd8cbe89fde9f4df79f4ca9c Mon Sep 17 00:00:00 2001 From: jriegel Date: Thu, 29 Aug 2013 22:15:14 +0200 Subject: [PATCH 43/47] change node attribute to a id:vector3d dictionary and changes the scripts --- src/Mod/Fem/App/FemMeshPy.xml | 23 ++++++++----- src/Mod/Fem/App/FemMeshPyImp.cpp | 33 ++++++++++++++++--- .../Machining_Distortion/MachDistAlignment.py | 2 +- .../Machining_Distortion/MachDistIsostatic.py | 12 +++---- 4 files changed, 49 insertions(+), 21 deletions(-) diff --git a/src/Mod/Fem/App/FemMeshPy.xml b/src/Mod/Fem/App/FemMeshPy.xml index 3a8958d50c..3f388a7425 100755 --- a/src/Mod/Fem/App/FemMeshPy.xml +++ b/src/Mod/Fem/App/FemMeshPy.xml @@ -78,17 +78,22 @@ Use a Placement object to perform a translation or rotation - - - - Make a copy of this FEM mesh. - - - + + + + Make a copy of this FEM mesh. + + + + + Get the node position vector by an Node-ID + + + - Tuple of node points. + Dictionary of Nodes by ID (int ID:Vector()) - + diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index d614fdee75..6a925e56b3 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -460,12 +460,34 @@ PyObject* FemMeshPy::setTransform(PyObject *args) Py_Return; } +PyObject* FemMeshPy::getNodeById(PyObject *args) +{ + int id; + if (!PyArg_ParseTuple(args, "i", &id)) + return 0; + + Base::Matrix4D Mtrx = getFemMeshPtr()->getTransform(); + const SMDS_MeshNode* aNode = getFemMeshPtr()->getSMesh()->GetMeshDS()->FindNode(id); + + if(aNode){ + Base::Vector3d vec(aNode->X(),aNode->Y(),aNode->Z()); + vec = Mtrx * vec; + return new Base::VectorPy( vec ); + }else{ + PyErr_SetString(PyExc_Exception, "No valid ID"); + return 0; + } +} + + // ===== Atributes ============================================================ -Py::Tuple FemMeshPy::getNodes(void) const +Py::Dict FemMeshPy::getNodes(void) const { - int count = getFemMeshPtr()->getSMesh()->GetMeshDS()->NbNodes(); - Py::Tuple tup(count); + //int count = getFemMeshPtr()->getSMesh()->GetMeshDS()->NbNodes(); + //Py::Tuple tup(count); + Py::Dict dict; + // get the actuall transform of the FemMesh Base::Matrix4D Mtrx = getFemMeshPtr()->getTransform(); @@ -475,11 +497,12 @@ Py::Tuple FemMeshPy::getNodes(void) const Base::Vector3d vec(aNode->X(),aNode->Y(),aNode->Z()); // Apply the matrix to hold the BoundBox in absolute space. vec = Mtrx * vec; + int id = aNode->GetID(); - tup.setItem(i, Py::asObject(new Base::VectorPy( vec ))); + dict[Py::Int(id)] = Py::asObject(new Base::VectorPy( vec )); } - return tup; + return dict; } Py::Int FemMeshPy::getNodeCount(void) const diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py index 17dd792de0..24f77e9137 100644 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ b/src/Mod/Machining_Distortion/MachDistAlignment.py @@ -99,7 +99,7 @@ class _AlignTaskPanel: QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) import Mesh # find the eigen axis - self.obj.Placement = Mesh.calculateEigenTransform(self.obj.FemMesh.Nodes) + self.obj.Placement = Mesh.calculateEigenTransform(self.obj.FemMesh.Nodes.values()) # make the first alignment persistent m = Fem.FemMesh(self.obj.FemMesh) diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py index ac437017b4..1028891c9d 100644 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ b/src/Mod/Machining_Distortion/MachDistIsostatic.py @@ -44,23 +44,23 @@ def getBoundaryCoditions(Mesh): SecondIndex = -1 ThirdLength = 10000.0 ThirdIndex = -1 - Index = 0 - for i in Mesh.Nodes: + + for id,i in Mesh.Nodes.items(): l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMin,BndBox.ZMin)).Length if FirstLength > l: FirstLength = l - FirstIndex = Index + FirstIndex = id l = (i-FreeCAD.Vector(BndBox.XMax,BndBox.YMin,BndBox.ZMin)).Length if SecondLength > l: SecondLength = l - SecondIndex = Index + SecondIndex = id l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMax,BndBox.ZMin)).Length if ThirdLength > l: ThirdLength = l - ThirdIndex = Index - Index = Index + 1 + ThirdIndex = id + print FirstIndex,SecondIndex,ThirdIndex return (FirstIndex,SecondIndex,ThirdIndex) From 48e10c4d48a6bae789fd3b8ae4e66a8b7acc0e66 Mon Sep 17 00:00:00 2001 From: jriegel Date: Mon, 2 Sep 2013 20:53:53 +0200 Subject: [PATCH 44/47] Fix visual glich in Mesh and start proprocessing --- src/Gui/View3DInventor.cpp | 4 +- src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | 81 +++++++++++--------- src/Mod/Fem/Gui/ViewProviderFemMesh.h | 13 ++++ src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml | 2 +- src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp | 17 +++- 5 files changed, 77 insertions(+), 40 deletions(-) diff --git a/src/Gui/View3DInventor.cpp b/src/Gui/View3DInventor.cpp index 3fca6cf0e8..72d31f3189 100644 --- a/src/Gui/View3DInventor.cpp +++ b/src/Gui/View3DInventor.cpp @@ -682,9 +682,9 @@ bool View3DInventor::onHasMsg(const char* pMsg) const else if (strcmp("SaveAs",pMsg) == 0) return true; else if (strcmp("Undo",pMsg) == 0) - return getAppDocument()->getAvailableUndos() > 0; + return getAppDocument() && getAppDocument()->getAvailableUndos() > 0; else if (strcmp("Redo",pMsg) == 0) - return getAppDocument()->getAvailableRedos() > 0; + return getAppDocument() && getAppDocument()->getAvailableRedos() > 0; else if (strcmp("Print",pMsg) == 0) return true; else if (strcmp("PrintPreview",pMsg) == 0) diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index 486300f5aa..743f10dddd 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -184,7 +184,7 @@ ViewProviderFemMesh::ViewProviderFemMesh() pShapeHints = new SoShapeHints; pShapeHints->shapeType = SoShapeHints::SOLID; - pShapeHints->vertexOrdering = SoShapeHints::CLOCKWISE; + pShapeHints->vertexOrdering = SoShapeHints::COUNTERCLOCKWISE; pShapeHints->ref(); pcMatBinding = new SoMaterialBinding; @@ -487,6 +487,17 @@ PyObject * ViewProviderFemMesh::getPyObject() return Py::new_reference_to(PythonObject); } +void ViewProviderFemMesh::setColorByNodeId(const std::map &NodeColorMap) +{ + +} + +void ViewProviderFemMesh::resetColorByNodeId(void) +{ + +} + + // ---------------------------------------------------------------------------- void ViewProviderFEMMeshBuilder::buildNodes(const App::Property* prop, std::vector& nodes) const @@ -784,15 +795,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; - indices[index++] = nIdx0; indices[index++] = nIdx2; + indices[index++] = nIdx0; indices[index++] = nIdx1; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx1); insEdgeVec(EdgeMap,nIdx1,nIdx2); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,0); - indices[index++] = nIdx0; indices[index++] = nIdx3; + indices[index++] = nIdx0; indices[index++] = nIdx2; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx2,nIdx3); @@ -803,8 +814,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx0 = mapNodeIndex[facesHelper[l].Element->GetNode(0)]; int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; - indices[index++] = nIdx0; indices[index++] = nIdx2; + indices[index++] = nIdx0; indices[index++] = nIdx1; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx1); @@ -816,8 +827,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx0 = mapNodeIndex[facesHelper[l].Element->GetNode(0)]; int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; - indices[index++] = nIdx0; indices[index++] = nIdx1; + indices[index++] = nIdx0; indices[index++] = nIdx3; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx1); @@ -829,8 +840,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; - indices[index++] = nIdx1; indices[index++] = nIdx2; + indices[index++] = nIdx1; indices[index++] = nIdx3; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx2); @@ -842,8 +853,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx0 = mapNodeIndex[facesHelper[l].Element->GetNode(0)]; int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; - indices[index++] = nIdx0; indices[index++] = nIdx3; + indices[index++] = nIdx0; indices[index++] = nIdx2; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx2); @@ -862,15 +873,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; - indices[index++] = nIdx1; indices[index++] = nIdx0; + indices[index++] = nIdx1; indices[index++] = nIdx3; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx1); insEdgeVec(EdgeMap,nIdx0,nIdx3); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,0); - indices[index++] = nIdx3; indices[index++] = nIdx2; + indices[index++] = nIdx3; indices[index++] = nIdx1; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx2,nIdx1); @@ -882,15 +893,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx5 = mapNodeIndex[facesHelper[l].Element->GetNode(5)]; int nIdx6 = mapNodeIndex[facesHelper[l].Element->GetNode(6)]; int nIdx7 = mapNodeIndex[facesHelper[l].Element->GetNode(7)]; - indices[index++] = nIdx4; indices[index++] = nIdx5; + indices[index++] = nIdx4; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx4,nIdx5); insEdgeVec(EdgeMap,nIdx4,nIdx7); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,1); - indices[index++] = nIdx5; indices[index++] = nIdx6; + indices[index++] = nIdx5; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx6,nIdx5); @@ -902,15 +913,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx1 = mapNodeIndex[facesHelper[l].Element->GetNode(1)]; int nIdx4 = mapNodeIndex[facesHelper[l].Element->GetNode(4)]; int nIdx5 = mapNodeIndex[facesHelper[l].Element->GetNode(5)]; - indices[index++] = nIdx0; indices[index++] = nIdx1; + indices[index++] = nIdx0; indices[index++] = nIdx5; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx0); insEdgeVec(EdgeMap,nIdx1,nIdx5); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,2); - indices[index++] = nIdx0; indices[index++] = nIdx5; + indices[index++] = nIdx0; indices[index++] = nIdx4; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx4,nIdx0); @@ -922,15 +933,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx2 = mapNodeIndex[facesHelper[l].Element->GetNode(2)]; int nIdx5 = mapNodeIndex[facesHelper[l].Element->GetNode(5)]; int nIdx6 = mapNodeIndex[facesHelper[l].Element->GetNode(6)]; - indices[index++] = nIdx5; indices[index++] = nIdx1; + indices[index++] = nIdx5; indices[index++] = nIdx2; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx5); insEdgeVec(EdgeMap,nIdx1,nIdx2); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); - indices[index++] = nIdx5; indices[index++] = nIdx2; + indices[index++] = nIdx5; indices[index++] = nIdx6; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx6,nIdx5); @@ -942,15 +953,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; int nIdx6 = mapNodeIndex[facesHelper[l].Element->GetNode(6)]; int nIdx7 = mapNodeIndex[facesHelper[l].Element->GetNode(7)]; - indices[index++] = nIdx2; indices[index++] = nIdx3; + indices[index++] = nIdx2; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx3,nIdx2); insEdgeVec(EdgeMap,nIdx3,nIdx7); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,4); - indices[index++] = nIdx2; indices[index++] = nIdx7; + indices[index++] = nIdx2; indices[index++] = nIdx6; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx6,nIdx2); @@ -962,15 +973,15 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx3 = mapNodeIndex[facesHelper[l].Element->GetNode(3)]; int nIdx4 = mapNodeIndex[facesHelper[l].Element->GetNode(4)]; int nIdx7 = mapNodeIndex[facesHelper[l].Element->GetNode(7)]; - indices[index++] = nIdx3; indices[index++] = nIdx0; + indices[index++] = nIdx3; indices[index++] = nIdx4; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx4); insEdgeVec(EdgeMap,nIdx0,nIdx3); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,5); - indices[index++] = nIdx3; indices[index++] = nIdx4; + indices[index++] = nIdx3; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx7,nIdx4); @@ -991,8 +1002,8 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx6 = mapNodeIndex[facesHelper[l].Element->GetNode(6)]; // create triangle number 1 ---------------------------------------------- // fill in the node indexes in CLOCKWISE order - indices[index++] = nIdx0; indices[index++] = nIdx6; + indices[index++] = nIdx0; indices[index++] = nIdx4; indices[index++] = SO_END_FACE_INDEX; // add the two edge segments for that triangle @@ -1001,24 +1012,24 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin // rember the element and face number for that triangle vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,0); // create triangle number 2 ---------------------------------------------- - indices[index++] = nIdx6; indices[index++] = nIdx2; + indices[index++] = nIdx6; indices[index++] = nIdx5; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx2,nIdx6); insEdgeVec(EdgeMap,nIdx2,nIdx5); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,0); // create triangle number 3 ---------------------------------------------- - indices[index++] = nIdx5; indices[index++] = nIdx1; + indices[index++] = nIdx5; indices[index++] = nIdx4; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx5); insEdgeVec(EdgeMap,nIdx1,nIdx4); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,0); // create triangle number 4 ---------------------------------------------- - indices[index++] = nIdx4; indices[index++] = nIdx6; + indices[index++] = nIdx4; indices[index++] = nIdx5; indices[index++] = SO_END_FACE_INDEX; // this triangle has no edge (inner triangle). @@ -1030,29 +1041,29 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx4 = mapNodeIndex[facesHelper[l].Element->GetNode(4)]; int nIdx7 = mapNodeIndex[facesHelper[l].Element->GetNode(7)]; int nIdx8 = mapNodeIndex[facesHelper[l].Element->GetNode(8)]; - indices[index++] = nIdx0; indices[index++] = nIdx4; + indices[index++] = nIdx0; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx7); insEdgeVec(EdgeMap,nIdx0,nIdx4); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,1); - indices[index++] = nIdx4; indices[index++] = nIdx1; + indices[index++] = nIdx4; indices[index++] = nIdx8; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx8); insEdgeVec(EdgeMap,nIdx1,nIdx4); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,1); - indices[index++] = nIdx8; indices[index++] = nIdx3; + indices[index++] = nIdx8; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx3,nIdx7); insEdgeVec(EdgeMap,nIdx3,nIdx8); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,1); - indices[index++] = nIdx4; indices[index++] = nIdx8; + indices[index++] = nIdx4; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,1); @@ -1064,29 +1075,29 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx5 = mapNodeIndex[facesHelper[l].Element->GetNode(5)]; int nIdx8 = mapNodeIndex[facesHelper[l].Element->GetNode(8)]; int nIdx9 = mapNodeIndex[facesHelper[l].Element->GetNode(9)]; - indices[index++] = nIdx1; indices[index++] = nIdx5; + indices[index++] = nIdx1; indices[index++] = nIdx8; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx1,nIdx5); insEdgeVec(EdgeMap,nIdx1,nIdx8); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,2); - indices[index++] = nIdx5; indices[index++] = nIdx2; + indices[index++] = nIdx5; indices[index++] = nIdx9; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx2,nIdx5); insEdgeVec(EdgeMap,nIdx2,nIdx9); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,2); - indices[index++] = nIdx9; indices[index++] = nIdx3; + indices[index++] = nIdx9; indices[index++] = nIdx8; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx3,nIdx9); insEdgeVec(EdgeMap,nIdx3,nIdx8); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,2); - indices[index++] = nIdx5; indices[index++] = nIdx9; + indices[index++] = nIdx5; indices[index++] = nIdx8; indices[index++] = SO_END_FACE_INDEX; vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,2); @@ -1098,29 +1109,29 @@ void ViewProviderFEMMeshBuilder::createMesh(const App::Property* prop, SoCoordin int nIdx6 = mapNodeIndex[facesHelper[l].Element->GetNode(6)]; int nIdx7 = mapNodeIndex[facesHelper[l].Element->GetNode(7)]; int nIdx9 = mapNodeIndex[facesHelper[l].Element->GetNode(9)]; - indices[index++] = nIdx6; indices[index++] = nIdx0; + indices[index++] = nIdx6; indices[index++] = nIdx7; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx0,nIdx6); insEdgeVec(EdgeMap,nIdx0,nIdx7); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); - indices[index++] = nIdx2; indices[index++] = nIdx6; + indices[index++] = nIdx2; indices[index++] = nIdx9; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx2,nIdx6); insEdgeVec(EdgeMap,nIdx2,nIdx9); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); - indices[index++] = nIdx9; indices[index++] = nIdx7; + indices[index++] = nIdx9; indices[index++] = nIdx3; indices[index++] = SO_END_FACE_INDEX; insEdgeVec(EdgeMap,nIdx3,nIdx9); insEdgeVec(EdgeMap,nIdx3,nIdx7); vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); - indices[index++] = nIdx6; indices[index++] = nIdx7; + indices[index++] = nIdx6; indices[index++] = nIdx9; indices[index++] = SO_END_FACE_INDEX; vFaceElementIdx[indexIdx++] = ElemFold(facesHelper[l].ElementNumber,3); diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.h b/src/Mod/Fem/Gui/ViewProviderFemMesh.h index 5e8d172242..7fde46fa1a 100755 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.h +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.h @@ -96,6 +96,19 @@ public: // interface methodes void setHighlightNodes(const std::set&); void resetHighlightNodes(void); + + /** @name Postprocessing + * this interfaces apply post processing stuff to the View- + * Provider. They can override the positioning and the color + * color or certain elements. + */ + //@{ + /// set the color for each node + void setColorByNodeId(const std::map &NodeColorMap); + /// reset the view of the node colors + void resetColorByNodeId(void); + //@} + PyObject *getPyObject(); diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml index 7d599de19c..b40c8c812d 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml @@ -24,7 +24,7 @@ Pose of Axis 1 in degrees - + diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp index b6fecdd71b..9f0e2378d2 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp @@ -27,14 +27,27 @@ PyObject* ViewProviderFemMeshPy::animate(PyObject * /*args*/) -Py::List ViewProviderFemMeshPy::getNodeColor(void) const +Py::Dict ViewProviderFemMeshPy::getNodeColor(void) const { //return Py::List(); throw Py::AttributeError("Not yet implemented"); } -void ViewProviderFemMeshPy::setNodeColor(Py::List /*arg*/) +void ViewProviderFemMeshPy::setNodeColor(Py::Dict arg) { + if(arg.size() == 0) + this->getViewProviderFemMeshPtr()->resetColorByNodeId(); + else { + std::map NodeColorMap; + + for( Py::Dict::iterator it = arg.begin(); it!= arg.end();++it){ + Py::Int id((*it).first); + Py::Tuple color((*it).second); + NodeColorMap[id] = App::Color(Py::Float(color[0]),Py::Float(color[1]),Py::Float(color[2]),0); + } + this->getViewProviderFemMeshPtr()->setColorByNodeId(NodeColorMap); + } + throw Py::AttributeError("Not yet implemented"); } From 9962af035b300593c98c5b2b282daf8ddecb68a7 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 8 Sep 2013 19:49:25 +0200 Subject: [PATCH 45/47] remove the Mesh dependency from Fem --- src/Mod/Fem/App/AppFemPy.cpp | 1790 ++++++++++++++++---------------- src/Mod/Fem/App/CMakeLists.txt | 2 - 2 files changed, 895 insertions(+), 897 deletions(-) diff --git a/src/Mod/Fem/App/AppFemPy.cpp b/src/Mod/Fem/App/AppFemPy.cpp index b29d57097f..36cd37e878 100755 --- a/src/Mod/Fem/App/AppFemPy.cpp +++ b/src/Mod/Fem/App/AppFemPy.cpp @@ -35,9 +35,9 @@ #include #include #include -#include -#include -#include +//#include +//#include +//#include #include #include @@ -140,535 +140,535 @@ show(PyObject *self, PyObject *args) } -static PyObject * SMESH_PCA(PyObject *self, PyObject *args) -{ - PyObject *input; - - if (!PyArg_ParseTuple(args, "O",&input)) - return NULL; - - PY_TRY { - - FemMeshPy *inputMesh = static_cast(input); - MeshCore::MeshKernel aMesh; - MeshCore::MeshPointArray vertices; - vertices.clear(); - MeshCore::MeshFacetArray faces; - faces.clear(); - MeshCore::MeshPoint current_node; - SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); - vertices.push_back(current_node); - } - - MeshCore::MeshFacet aFacet; - aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; - faces.push_back(aFacet); - //Fill the Kernel with the temp smesh structure and delete the current containers - aMesh.Adopt(vertices,faces); - MeshCore::MeshEigensystem pca(aMesh); - pca.Evaluate(); - Base::Matrix4D Trafo = pca.Transform(); - /*Let´s transform the input mesh with the PCA Matrix*/ - inputMesh->getFemMeshPtr()->transformGeometry(Trafo); - //inputMesh->getFemMeshPtr()->getSMesh()->ExportUNV("C:/Temp/PCA_alignment.unv"); - //Now lets check if the smallest dimension of the BBox is oriented towards the Z-Axis. If not, lets rotate it around the X or Y axis - //Use the SMESH structure for that - // aMesh.Transform(Trafo); - - //Base::Rotation rotatex,rotatey,rotatez; - //const Base::Vector3d rotate_axis_x(1.0,0.0,0.0),rotate_axis_y(0.0,1.0,0.0),rotate_axis_z(0.0,0.0,1.0); - //double bbox_length_x,bbox_length_y,bbox_length_z; - ////Rotate around the each axes and choose the settings for the min bbox - //Base::Matrix4D final_trafo; - //Base::BoundBox3f aBBox; - ////Get the current BBOX and look for the size - //aBBox = aMesh.GetBoundBox(); - //bbox_length_x = aBBox.LengthX();bbox_length_y = aBBox.LengthY();bbox_length_z = aBBox.LengthZ(); - ////Now do the rotation stuff - //if (bbox_length_z < bbox_length_x && bbox_length_z < bbox_length_y) - // Py_Return; - //else if ( - - - //MeshCore::MeshKernel atempkernel; - - //float it_steps=10.0; - //double step_size; - //double alpha_x=0.0,alpha_y=0.0,alpha_z=0.0; - //double perfect_ax=0.0,perfect_ay=0.0,perfect_az=0.0; - - ////Do a Monte Carlo approach and start from the Principal Axis System - ////and rotate +/- 60° around each axis in a first iteration - //double angle_range_min_x=-PI/3.0,angle_range_max_x=PI/3.0, - // angle_range_min_y=-PI/3.0,angle_range_max_y=PI/3.0, - // angle_range_min_z=-PI/3.0,angle_range_max_z=PI/3.0; - - ////We rotate until we are 0.1° sure to be in the right position - //for (step_size = (2.0*PI/it_steps);step_size>(2.0*PI/3600.0);step_size=(2.0*PI/it_steps)) - //{ - // for(alpha_x=angle_range_min_x;alpha_x(input); - - SMDS_VolumeIteratorPtr aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); - Base::Vector3d a,b,c,a_b_product,temp,temp1; - double volume =0.0; - for (;aVolIter->more();) - { - const SMDS_MeshVolume* aVol = aVolIter->next(); - //To make sure that the volume calculation is based on the ABAQUS element convention - //The following Node mapping from SMESH to ABAQUS is necessary - //ABAQUS_Node_Number|SMESH_Node_Number - //0|0 - //1|2 - //2|1 - //3|3 - //4|6 - //5|5 - //6|4 - //7|8 - //8|9 - //9|7 - //The following coordinates of the little pyramids are based on ABAQUS convention and are numbered from - //1 to 10 - //1,5,8,7 - temp.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //5,9,8,7 - temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //5,2,9,7 - temp.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //2,6,9,7 - temp.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); - temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //9,6,10,7 - temp.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); - temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); - temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //6,3,10,7 - temp.Set(aVol->GetNode(1)->X(),aVol->GetNode(1)->Y(),aVol->GetNode(1)->Z()); - temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); - temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //8,9,10,7 - temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //8,9,10,4 - temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - a = temp - temp1; - temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - b = temp - temp1; - temp.Set(aVol->GetNode(3)->X(),aVol->GetNode(3)->Y(),aVol->GetNode(3)->Z()); - temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); - c = temp - temp1; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - } - Py::Float py_volume(volume); - return Py::new_reference_to(py_volume); - - } PY_CATCH; - - Py_Return; -} - -static PyObject * checkBB(PyObject *self, PyObject *args) -{ - PyObject *input; - PyObject* plm=0; - float billet_thickness; - bool oversize = false; - - if (!PyArg_ParseTuple(args, "O|O!f", &input,&(Base::PlacementPy::Type),&plm,&billet_thickness)) - return NULL; - - try { - Base::Placement* placement = 0; - if (plm) { - placement = static_cast(plm)->getPlacementPtr(); - - } - Base::Vector3d current_node; - Base::Matrix4D matrix = placement->toMatrix(); - FemMeshPy *inputMesh = static_cast(input); - SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); - current_node = matrix * current_node; - if(current_node.z > billet_thickness || current_node.z < -0.1) - { - //lets jump out of the function as soon as we find a - //Node that is higher or lower than billet thickness - oversize = true; - Py::Boolean py_oversize(oversize); - return Py::new_reference_to(py_oversize); - } - } - Py::Boolean py_oversize(oversize); - return Py::new_reference_to(py_oversize); - } - catch (const std::exception& e) { - PyErr_SetString(PyExc_Exception, e.what()); - return 0; - } - Py_Return; -} - - - - -static PyObject * getBoundary_Conditions(PyObject *self, PyObject *args) -{ - PyObject *input; - Py::List boundary_nodes; - - if (!PyArg_ParseTuple(args, "O!", &(FemMeshPy::Type), &input)) - //if (!PyArg_ParseTuple(args, "O",&input)) - return NULL; - - PY_TRY { - - FemMeshPy *inputMesh = static_cast(input); - MeshCore::MeshKernel aMesh; - MeshCore::MeshPointArray vertices; - vertices.clear(); - MeshCore::MeshFacetArray faces; - faces.clear(); - MeshCore::MeshPoint current_node; - SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); - SMDS_VolumeIteratorPtr aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); - vertices.push_back(current_node); - } - MeshCore::MeshFacet aFacet; - aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; - faces.push_back(aFacet); - //Fill the Kernel with the temp smesh structure and delete the current containers - aMesh.Adopt(vertices,faces); - Base::BoundBox3f aBBox; - aBBox = aMesh.GetBoundBox(); - - float dist_length; - Base::Vector3f dist; - int minNodeID,maxNodeID,midNodeID; - dist_length = FLOAT_MAX; - - aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); - //We only search in non midside nodes (equals the first four nodes of each element) - for (;aVolIter->more();) - { - const SMDS_MeshVolume* aVol = aVolIter->next(); - for (unsigned j=0;j<4;j++) - { - const SMDS_MeshNode* aNode = aVol->GetNode(j); - //Calc distance between the lower left corner and the most next point of the mesh - dist.x = float(aNode->X())-aBBox.MinX;dist.y = float(aNode->Y())-aBBox.MinY;dist.z = float(aNode->Z())-aBBox.MinZ; - if(dist.Length()GetID(); - dist_length = dist.Length(); - } - } - } - - boundary_nodes.append(Py::Int(minNodeID)); - - dist_length = FLOAT_MAX; - aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); - for (;aVolIter->more();) - { - const SMDS_MeshVolume* aVol = aVolIter->next(); - for (unsigned j=0;j<4;j++) - { - const SMDS_MeshNode* aNode = aVol->GetNode(j); - //Calc distance between the lower right corner and the most next point of the mesh - dist.x = float(aNode->X())-aBBox.MaxX;dist.y = float(aNode->Y())-aBBox.MinY;dist.z = float(aNode->Z())-aBBox.MinZ; - if(dist.Length()GetID(); - dist_length = dist.Length(); - } - } - } - boundary_nodes.append(Py::Int(midNodeID)); - - dist_length = FLOAT_MAX; - aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); - for (;aVolIter->more();) - { - const SMDS_MeshVolume* aVol = aVolIter->next(); - for (unsigned j=0;j<4;j++) - { - const SMDS_MeshNode* aNode = aVol->GetNode(j); - //Calc distance between the lowest lower right corner and the most next point of the mesh - dist.x = float(aNode->X())-aBBox.MinX;dist.y = float(aNode->Y())-aBBox.MaxY;dist.z = float(aNode->Z())-aBBox.MinZ; - if(dist.Length()GetID(); - dist_length = dist.Length(); - } - } - } - boundary_nodes.append(Py::Int(maxNodeID)); - - - - - return Py::new_reference_to(boundary_nodes); - - - } PY_CATCH; - - Py_Return; -} - - - - -static PyObject * minBoundingBox(PyObject *self, PyObject *args) -{ - - PyObject *input; - - if (!PyArg_ParseTuple(args, "O",&input)) - return NULL; - - PY_TRY { - FemMeshPy *inputMesh = static_cast(input); - MeshCore::MeshKernel aMesh; - MeshCore::MeshPointArray vertices; - vertices.clear(); - MeshCore::MeshFacetArray faces; - faces.clear(); - MeshCore::MeshPoint current_node; - SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); - for (;aNodeIter->more();) { - const SMDS_MeshNode* aNode = aNodeIter->next(); - current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); - vertices.push_back(current_node); - } - MeshCore::MeshFacet aFacet; - aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; - faces.push_back(aFacet); - //Fill the Kernel with the temp smesh structure and delete the current containers - aMesh.Adopt(vertices,faces); - - /////////////////////////////////////////////////////////////////////////// - //Now do Monte Carlo to minimize the BBox of the part - //Use Quaternions for the rotation stuff - Base::Rotation rotatex,rotatey,rotatez; - const Base::Vector3d rotate_axis_x(1.0,0.0,0.0),rotate_axis_y(0.0,1.0,0.0),rotate_axis_z(0.0,0.0,1.0); - - //Rotate around each axes and choose the settings for the min bbox - Base::Matrix4D final_trafo; - Base::BoundBox3f aBBox,min_bbox; - double volumeBBOX,min_volumeBBOX; - //Get the current min_volumeBBOX and look if we find a lower one - aBBox = aMesh.GetBoundBox(); - min_volumeBBOX = aBBox.LengthX()*aBBox.LengthY()*aBBox.LengthZ(); - - MeshCore::MeshKernel atempkernel; - - float it_steps=10.0; - double step_size; - double alpha_x=0.0,alpha_y=0.0,alpha_z=0.0; - double perfect_ax=0.0,perfect_ay=0.0,perfect_az=0.0; - - //Do a Monte Carlo approach and start from the Principal Axis System - //and rotate +/- 60° around each axis in a first iteration - double angle_range_min_x=-M_PI/3.0,angle_range_max_x=M_PI/3.0, - angle_range_min_y=-M_PI/3.0,angle_range_max_y=M_PI/3.0, - angle_range_min_z=-M_PI/3.0,angle_range_max_z=M_PI/3.0; - - //We rotate until we are 0.1° sure to be in the right position - for (step_size = (2.0*M_PI/it_steps);step_size>(2.0*M_PI/3600.0);step_size=(2.0*M_PI/it_steps)) - { - for(alpha_x=angle_range_min_x;alpha_xgetFemMeshPtr()->transformGeometry(final_trafo); - ////////////////////////////////////////////////////////////////////////////////////// - //Now lets also do the movement to the 1st Quadrant in this function - aBBox = aMesh.GetBoundBox(); - //Get Distance vector from current lower left corner of BBox to origin - Base::Vector3f dist_vector; - dist_vector.x = -aBBox.MinX;dist_vector.y=-aBBox.MinY;dist_vector.z=-aBBox.MinZ; - Base::Matrix4D trans_matrix( - float(1.0),float(0.0),float(0.0),dist_vector.x, - float(0.0),float(1.0),float(0.0),dist_vector.y, - float(0.0),float(0.0),float(1.0),dist_vector.z, - float(0.0),float(0.0),float(0.0),float(1.0)); - inputMesh->getFemMeshPtr()->transformGeometry(trans_matrix); - - //inputMesh->getFemMeshPtr()->getSMesh()->ExportUNV("C:/temp/fine_tuning.unv"); - - } PY_CATCH; - - Py_Return; -} +//static PyObject * SMESH_PCA(PyObject *self, PyObject *args) +//{ +// PyObject *input; +// +// if (!PyArg_ParseTuple(args, "O",&input)) +// return NULL; +// +// PY_TRY { +// +// FemMeshPy *inputMesh = static_cast(input); +// MeshCore::MeshKernel aMesh; +// MeshCore::MeshPointArray vertices; +// vertices.clear(); +// MeshCore::MeshFacetArray faces; +// faces.clear(); +// MeshCore::MeshPoint current_node; +// SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); +// for (;aNodeIter->more();) { +// const SMDS_MeshNode* aNode = aNodeIter->next(); +// current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); +// vertices.push_back(current_node); +// } +// +// MeshCore::MeshFacet aFacet; +// aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; +// faces.push_back(aFacet); +// //Fill the Kernel with the temp smesh structure and delete the current containers +// aMesh.Adopt(vertices,faces); +// MeshCore::MeshEigensystem pca(aMesh); +// pca.Evaluate(); +// Base::Matrix4D Trafo = pca.Transform(); +// /*Let´s transform the input mesh with the PCA Matrix*/ +// inputMesh->getFemMeshPtr()->transformGeometry(Trafo); +// //inputMesh->getFemMeshPtr()->getSMesh()->ExportUNV("C:/Temp/PCA_alignment.unv"); +// //Now lets check if the smallest dimension of the BBox is oriented towards the Z-Axis. If not, lets rotate it around the X or Y axis +// //Use the SMESH structure for that +// // aMesh.Transform(Trafo); +// +// //Base::Rotation rotatex,rotatey,rotatez; +// //const Base::Vector3d rotate_axis_x(1.0,0.0,0.0),rotate_axis_y(0.0,1.0,0.0),rotate_axis_z(0.0,0.0,1.0); +// //double bbox_length_x,bbox_length_y,bbox_length_z; +// ////Rotate around the each axes and choose the settings for the min bbox +// //Base::Matrix4D final_trafo; +// //Base::BoundBox3f aBBox; +// ////Get the current BBOX and look for the size +// //aBBox = aMesh.GetBoundBox(); +// //bbox_length_x = aBBox.LengthX();bbox_length_y = aBBox.LengthY();bbox_length_z = aBBox.LengthZ(); +// ////Now do the rotation stuff +// //if (bbox_length_z < bbox_length_x && bbox_length_z < bbox_length_y) +// // Py_Return; +// //else if ( +// +// +// //MeshCore::MeshKernel atempkernel; +// +// //float it_steps=10.0; +// //double step_size; +// //double alpha_x=0.0,alpha_y=0.0,alpha_z=0.0; +// //double perfect_ax=0.0,perfect_ay=0.0,perfect_az=0.0; +// +// ////Do a Monte Carlo approach and start from the Principal Axis System +// ////and rotate +/- 60° around each axis in a first iteration +// //double angle_range_min_x=-PI/3.0,angle_range_max_x=PI/3.0, +// // angle_range_min_y=-PI/3.0,angle_range_max_y=PI/3.0, +// // angle_range_min_z=-PI/3.0,angle_range_max_z=PI/3.0; +// +// ////We rotate until we are 0.1° sure to be in the right position +// //for (step_size = (2.0*PI/it_steps);step_size>(2.0*PI/3600.0);step_size=(2.0*PI/it_steps)) +// //{ +// // for(alpha_x=angle_range_min_x;alpha_x(input); +// +// SMDS_VolumeIteratorPtr aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); +// Base::Vector3d a,b,c,a_b_product,temp,temp1; +// double volume =0.0; +// for (;aVolIter->more();) +// { +// const SMDS_MeshVolume* aVol = aVolIter->next(); +// //To make sure that the volume calculation is based on the ABAQUS element convention +// //The following Node mapping from SMESH to ABAQUS is necessary +// //ABAQUS_Node_Number|SMESH_Node_Number +// //0|0 +// //1|2 +// //2|1 +// //3|3 +// //4|6 +// //5|5 +// //6|4 +// //7|8 +// //8|9 +// //9|7 +// //The following coordinates of the little pyramids are based on ABAQUS convention and are numbered from +// //1 to 10 +// //1,5,8,7 +// temp.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(0)->X(),aVol->GetNode(0)->Y(),aVol->GetNode(0)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //5,9,8,7 +// temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //5,2,9,7 +// temp.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(6)->X(),aVol->GetNode(6)->Y(),aVol->GetNode(6)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //2,6,9,7 +// temp.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); +// temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(2)->X(),aVol->GetNode(2)->Y(),aVol->GetNode(2)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //9,6,10,7 +// temp.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); +// temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); +// temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //6,3,10,7 +// temp.Set(aVol->GetNode(1)->X(),aVol->GetNode(1)->Y(),aVol->GetNode(1)->Z()); +// temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); +// temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(5)->X(),aVol->GetNode(5)->Y(),aVol->GetNode(5)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //8,9,10,7 +// temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(4)->X(),aVol->GetNode(4)->Y(),aVol->GetNode(4)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //8,9,10,4 +// temp.Set(aVol->GetNode(9)->X(),aVol->GetNode(9)->Y(),aVol->GetNode(9)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// a = temp - temp1; +// temp.Set(aVol->GetNode(7)->X(),aVol->GetNode(7)->Y(),aVol->GetNode(7)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// b = temp - temp1; +// temp.Set(aVol->GetNode(3)->X(),aVol->GetNode(3)->Y(),aVol->GetNode(3)->Z()); +// temp1.Set(aVol->GetNode(8)->X(),aVol->GetNode(8)->Y(),aVol->GetNode(8)->Z()); +// c = temp - temp1; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// } +// Py::Float py_volume(volume); +// return Py::new_reference_to(py_volume); +// +// } PY_CATCH; +// +// Py_Return; +//} + +//static PyObject * checkBB(PyObject *self, PyObject *args) +//{ +// PyObject *input; +// PyObject* plm=0; +// float billet_thickness; +// bool oversize = false; +// +// if (!PyArg_ParseTuple(args, "O|O!f", &input,&(Base::PlacementPy::Type),&plm,&billet_thickness)) +// return NULL; +// +// try { +// Base::Placement* placement = 0; +// if (plm) { +// placement = static_cast(plm)->getPlacementPtr(); +// +// } +// Base::Vector3d current_node; +// Base::Matrix4D matrix = placement->toMatrix(); +// FemMeshPy *inputMesh = static_cast(input); +// SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); +// for (;aNodeIter->more();) { +// const SMDS_MeshNode* aNode = aNodeIter->next(); +// current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); +// current_node = matrix * current_node; +// if(current_node.z > billet_thickness || current_node.z < -0.1) +// { +// //lets jump out of the function as soon as we find a +// //Node that is higher or lower than billet thickness +// oversize = true; +// Py::Boolean py_oversize(oversize); +// return Py::new_reference_to(py_oversize); +// } +// } +// Py::Boolean py_oversize(oversize); +// return Py::new_reference_to(py_oversize); +// } +// catch (const std::exception& e) { +// PyErr_SetString(PyExc_Exception, e.what()); +// return 0; +// } +// Py_Return; +//} +// +// +// +// +//static PyObject * getBoundary_Conditions(PyObject *self, PyObject *args) +//{ +// PyObject *input; +// Py::List boundary_nodes; +// +// if (!PyArg_ParseTuple(args, "O!", &(FemMeshPy::Type), &input)) +// //if (!PyArg_ParseTuple(args, "O",&input)) +// return NULL; +// +// PY_TRY { +// +// FemMeshPy *inputMesh = static_cast(input); +// MeshCore::MeshKernel aMesh; +// MeshCore::MeshPointArray vertices; +// vertices.clear(); +// MeshCore::MeshFacetArray faces; +// faces.clear(); +// MeshCore::MeshPoint current_node; +// SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); +// SMDS_VolumeIteratorPtr aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); +// for (;aNodeIter->more();) { +// const SMDS_MeshNode* aNode = aNodeIter->next(); +// current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); +// vertices.push_back(current_node); +// } +// MeshCore::MeshFacet aFacet; +// aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; +// faces.push_back(aFacet); +// //Fill the Kernel with the temp smesh structure and delete the current containers +// aMesh.Adopt(vertices,faces); +// Base::BoundBox3f aBBox; +// aBBox = aMesh.GetBoundBox(); +// +// float dist_length; +// Base::Vector3f dist; +// int minNodeID,maxNodeID,midNodeID; +// dist_length = FLOAT_MAX; +// +// aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); +// //We only search in non midside nodes (equals the first four nodes of each element) +// for (;aVolIter->more();) +// { +// const SMDS_MeshVolume* aVol = aVolIter->next(); +// for (unsigned j=0;j<4;j++) +// { +// const SMDS_MeshNode* aNode = aVol->GetNode(j); +// //Calc distance between the lower left corner and the most next point of the mesh +// dist.x = float(aNode->X())-aBBox.MinX;dist.y = float(aNode->Y())-aBBox.MinY;dist.z = float(aNode->Z())-aBBox.MinZ; +// if(dist.Length()GetID(); +// dist_length = dist.Length(); +// } +// } +// } +// +// boundary_nodes.append(Py::Int(minNodeID)); +// +// dist_length = FLOAT_MAX; +// aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); +// for (;aVolIter->more();) +// { +// const SMDS_MeshVolume* aVol = aVolIter->next(); +// for (unsigned j=0;j<4;j++) +// { +// const SMDS_MeshNode* aNode = aVol->GetNode(j); +// //Calc distance between the lower right corner and the most next point of the mesh +// dist.x = float(aNode->X())-aBBox.MaxX;dist.y = float(aNode->Y())-aBBox.MinY;dist.z = float(aNode->Z())-aBBox.MinZ; +// if(dist.Length()GetID(); +// dist_length = dist.Length(); +// } +// } +// } +// boundary_nodes.append(Py::Int(midNodeID)); +// +// dist_length = FLOAT_MAX; +// aVolIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->volumesIterator(); +// for (;aVolIter->more();) +// { +// const SMDS_MeshVolume* aVol = aVolIter->next(); +// for (unsigned j=0;j<4;j++) +// { +// const SMDS_MeshNode* aNode = aVol->GetNode(j); +// //Calc distance between the lowest lower right corner and the most next point of the mesh +// dist.x = float(aNode->X())-aBBox.MinX;dist.y = float(aNode->Y())-aBBox.MaxY;dist.z = float(aNode->Z())-aBBox.MinZ; +// if(dist.Length()GetID(); +// dist_length = dist.Length(); +// } +// } +// } +// boundary_nodes.append(Py::Int(maxNodeID)); +// +// +// +// +// return Py::new_reference_to(boundary_nodes); +// +// +// } PY_CATCH; +// +// Py_Return; +//} + + + + +//static PyObject * minBoundingBox(PyObject *self, PyObject *args) +//{ +// +// PyObject *input; +// +// if (!PyArg_ParseTuple(args, "O",&input)) +// return NULL; +// +// PY_TRY { +// FemMeshPy *inputMesh = static_cast(input); +// MeshCore::MeshKernel aMesh; +// MeshCore::MeshPointArray vertices; +// vertices.clear(); +// MeshCore::MeshFacetArray faces; +// faces.clear(); +// MeshCore::MeshPoint current_node; +// SMDS_NodeIteratorPtr aNodeIter = inputMesh->getFemMeshPtr()->getSMesh()->GetMeshDS()->nodesIterator(); +// for (;aNodeIter->more();) { +// const SMDS_MeshNode* aNode = aNodeIter->next(); +// current_node.Set(float(aNode->X()),float(aNode->Y()),float(aNode->Z())); +// vertices.push_back(current_node); +// } +// MeshCore::MeshFacet aFacet; +// aFacet._aulPoints[0] = 0;aFacet._aulPoints[1] = 1;aFacet._aulPoints[2] = 2; +// faces.push_back(aFacet); +// //Fill the Kernel with the temp smesh structure and delete the current containers +// aMesh.Adopt(vertices,faces); +// +// /////////////////////////////////////////////////////////////////////////// +// //Now do Monte Carlo to minimize the BBox of the part +// //Use Quaternions for the rotation stuff +// Base::Rotation rotatex,rotatey,rotatez; +// const Base::Vector3d rotate_axis_x(1.0,0.0,0.0),rotate_axis_y(0.0,1.0,0.0),rotate_axis_z(0.0,0.0,1.0); +// +// //Rotate around each axes and choose the settings for the min bbox +// Base::Matrix4D final_trafo; +// Base::BoundBox3f aBBox,min_bbox; +// double volumeBBOX,min_volumeBBOX; +// //Get the current min_volumeBBOX and look if we find a lower one +// aBBox = aMesh.GetBoundBox(); +// min_volumeBBOX = aBBox.LengthX()*aBBox.LengthY()*aBBox.LengthZ(); +// +// MeshCore::MeshKernel atempkernel; +// +// float it_steps=10.0; +// double step_size; +// double alpha_x=0.0,alpha_y=0.0,alpha_z=0.0; +// double perfect_ax=0.0,perfect_ay=0.0,perfect_az=0.0; +// +// //Do a Monte Carlo approach and start from the Principal Axis System +// //and rotate +/- 60° around each axis in a first iteration +// double angle_range_min_x=-M_PI/3.0,angle_range_max_x=M_PI/3.0, +// angle_range_min_y=-M_PI/3.0,angle_range_max_y=M_PI/3.0, +// angle_range_min_z=-M_PI/3.0,angle_range_max_z=M_PI/3.0; +// +// //We rotate until we are 0.1° sure to be in the right position +// for (step_size = (2.0*M_PI/it_steps);step_size>(2.0*M_PI/3600.0);step_size=(2.0*M_PI/it_steps)) +// { +// for(alpha_x=angle_range_min_x;alpha_xgetFemMeshPtr()->transformGeometry(final_trafo); +// ////////////////////////////////////////////////////////////////////////////////////// +// //Now lets also do the movement to the 1st Quadrant in this function +// aBBox = aMesh.GetBoundBox(); +// //Get Distance vector from current lower left corner of BBox to origin +// Base::Vector3f dist_vector; +// dist_vector.x = -aBBox.MinX;dist_vector.y=-aBBox.MinY;dist_vector.z=-aBBox.MinZ; +// Base::Matrix4D trans_matrix( +// float(1.0),float(0.0),float(0.0),dist_vector.x, +// float(0.0),float(1.0),float(0.0),dist_vector.y, +// float(0.0),float(0.0),float(1.0),dist_vector.z, +// float(0.0),float(0.0),float(0.0),float(1.0)); +// inputMesh->getFemMeshPtr()->transformGeometry(trans_matrix); +// +// //inputMesh->getFemMeshPtr()->getSMesh()->ExportUNV("C:/temp/fine_tuning.unv"); +// +// } PY_CATCH; +// +// Py_Return; +//} static PyObject * importer(PyObject *self, PyObject *args) @@ -705,360 +705,360 @@ static PyObject * importer(PyObject *self, PyObject *args) } -static PyObject * import_NASTRAN(PyObject *self, PyObject *args) -{ - const char* filename_input, *filename_output; - if (!PyArg_ParseTuple(args, "ss",&filename_input,&filename_output)) - return NULL; - - PY_TRY { - - std::ifstream inputfile; - - //Für Debugoutput - ofstream anOutput; - anOutput.open("c:/time_measurement.txt"); - time_t seconds1,seconds2; - - inputfile.open(filename_input); - if (!inputfile.is_open()) //Exists...? - { - std::cerr << "File not found. Exiting..." << std::endl; - return NULL; - } - - //Return the line pointer to the beginning of the file - inputfile.seekg(std::ifstream::beg); - std::string line1,line2,temp; - std::stringstream astream; - std::vector tetra_element; - std::vector element_id; - element_id.clear(); - std::vector > all_elements; - std::vector >::iterator all_element_iterator; - std::vector::iterator one_element_iterator; - all_elements.clear(); - MeshCore::MeshKernel aMesh; - MeshCore::MeshPointArray vertices; - vertices.clear(); - MeshCore::MeshFacetArray faces; - faces.clear(); - MeshCore::MeshPoint current_node; - - seconds1 = time(NULL); - do - { - std::getline(inputfile,line1); - if (line1.size() == 0) continue; - if (line1.find("GRID*")!= std::string::npos) //We found a Grid line - { - //Now lets extract the GRID Points = Nodes - //As each GRID Line consists of two subsequent lines we have to - //take care of that as well - std::getline(inputfile,line2); - //Extract X Value - current_node.x = float(atof(line1.substr(40,56).c_str())); - //Extract Y Value - current_node.y = float(atof(line1.substr(56,72).c_str())); - //Extract Z Value - current_node.z = float(atof(line2.substr(8,24).c_str())); - - vertices.push_back(current_node); - } - else if (line1.find("CTETRA")!= std::string::npos) - { - tetra_element.clear(); - //Lets extract the elements - //As each Element Line consists of two subsequent lines as well - //we have to take care of that - //At a first step we only extract Quadratic Tetrahedral Elements - std::getline(inputfile,line2); - element_id.push_back(atoi(line1.substr(8,16).c_str())); - tetra_element.push_back(atoi(line1.substr(24,32).c_str())); - tetra_element.push_back(atoi(line1.substr(32,40).c_str())); - tetra_element.push_back(atoi(line1.substr(40,48).c_str())); - tetra_element.push_back(atoi(line1.substr(48,56).c_str())); - tetra_element.push_back(atoi(line1.substr(56,64).c_str())); - tetra_element.push_back(atoi(line1.substr(64,72).c_str())); - tetra_element.push_back(atoi(line2.substr(8,16).c_str())); - tetra_element.push_back(atoi(line2.substr(16,24).c_str())); - tetra_element.push_back(atoi(line2.substr(24,32).c_str())); - tetra_element.push_back(atoi(line2.substr(32,40).c_str())); - - all_elements.push_back(tetra_element); - } - - } - while (inputfile.good()); - inputfile.close(); - - seconds2 = time(NULL); - - anOutput << seconds2-seconds1 <<" for Parsing the input file"<(2.0*M_PI/360.0);step_size=(2.0*M_PI/it_steps)) - { - for(alpha_x=angle_range_min_x;alpha_xCreateMesh(1, true); - SMESHDS_Mesh* meshds = mesh->GetMeshDS(); - - MeshCore::MeshPointIterator anodeiterator(aMesh); - int j=1; - for(anodeiterator.Begin(); anodeiterator.More(); anodeiterator.Next()) - { - meshds->AddNodeWithID((*anodeiterator).x,(*anodeiterator).y,(*anodeiterator).z,j); - j++; - } - - for(unsigned int i=0;iAddVolumeWithID( - meshds->FindNode(all_elements[i][0]), - meshds->FindNode(all_elements[i][2]), - meshds->FindNode(all_elements[i][1]), - meshds->FindNode(all_elements[i][3]), - meshds->FindNode(all_elements[i][6]), - meshds->FindNode(all_elements[i][5]), - meshds->FindNode(all_elements[i][4]), - meshds->FindNode(all_elements[i][9]), - meshds->FindNode(all_elements[i][7]), - meshds->FindNode(all_elements[i][8]), - element_id[i] - ); - } - - mesh->ExportUNV(filename_output); - ////////////////////////////////////////////////////////////////////////////////////////// - seconds2 = time(NULL); - anOutput << seconds2-seconds1 << " seconds for the Mesh Export" << std::endl; - - //Output also to ABAQUS Input Format - ofstream anABAQUS_Output; - anABAQUS_Output.open("d:/abaqus_output.inp"); - anABAQUS_Output << "*Node , NSET=Nall" << std::endl; - j=1; - for(anodeiterator.Begin(); anodeiterator.More(); anodeiterator.Next()) - { - anABAQUS_Output << j <<"," - <<(*anodeiterator).x << "," - <<(*anodeiterator).y << "," - <<(*anodeiterator).z << std::endl; - j++; - } - anABAQUS_Output << "*Element, TYPE=C3D10, ELSET=Eall" << std::endl; - j=1; - for(unsigned int i=0;iat(4)-1]-vertices[all_element_iterator->at(0)-1]; - b = vertices[all_element_iterator->at(7)-1]-vertices[all_element_iterator->at(0)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(0)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //5,9,8,7 - a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(4)-1]; - b = vertices[all_element_iterator->at(7)-1]-vertices[all_element_iterator->at(4)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(4)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //5,2,9,7 - a = vertices[all_element_iterator->at(1)-1]-vertices[all_element_iterator->at(4)-1]; - b = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(4)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(4)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //2,6,9,7 - a = vertices[all_element_iterator->at(5)-1]-vertices[all_element_iterator->at(1)-1]; - b = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(1)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(1)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //9,6,10,7 - a = vertices[all_element_iterator->at(5)-1]-vertices[all_element_iterator->at(8)-1]; - b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(8)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(8)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //6,3,10,7 - a = vertices[all_element_iterator->at(2)-1]-vertices[all_element_iterator->at(5)-1]; - b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(5)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(5)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //8,9,10,7 - a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(7)-1]; - b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(7)-1]; - c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(7)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - //8,9,10,4 - a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(7)-1]; - b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(7)-1]; - c = vertices[all_element_iterator->at(3)-1]-vertices[all_element_iterator->at(7)-1]; - a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; - volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); - - } - seconds2=time(NULL); - anOutput << seconds2-seconds1 << " seconds for Volume Calculation " << "Volumen " << volume/1000.0/1000.0/1000.0 << " in m^3" << std::endl; - anOutput << "Volumen der BBox" << min_volumeBBOX/1000.0/1000.0/1000.0 << std::endl; - anOutput << "Fly to Buy Ratio: " << min_volumeBBOX / volume << std::endl; - anOutput.close(); - - } PY_CATCH; - - Py_Return; -} +//static PyObject * import_NASTRAN(PyObject *self, PyObject *args) +//{ +// const char* filename_input, *filename_output; +// if (!PyArg_ParseTuple(args, "ss",&filename_input,&filename_output)) +// return NULL; +// +// PY_TRY { +// +// std::ifstream inputfile; +// +// //Für Debugoutput +// ofstream anOutput; +// anOutput.open("c:/time_measurement.txt"); +// time_t seconds1,seconds2; +// +// inputfile.open(filename_input); +// if (!inputfile.is_open()) //Exists...? +// { +// std::cerr << "File not found. Exiting..." << std::endl; +// return NULL; +// } +// +// //Return the line pointer to the beginning of the file +// inputfile.seekg(std::ifstream::beg); +// std::string line1,line2,temp; +// std::stringstream astream; +// std::vector tetra_element; +// std::vector element_id; +// element_id.clear(); +// std::vector > all_elements; +// std::vector >::iterator all_element_iterator; +// std::vector::iterator one_element_iterator; +// all_elements.clear(); +// MeshCore::MeshKernel aMesh; +// MeshCore::MeshPointArray vertices; +// vertices.clear(); +// MeshCore::MeshFacetArray faces; +// faces.clear(); +// MeshCore::MeshPoint current_node; +// +// seconds1 = time(NULL); +// do +// { +// std::getline(inputfile,line1); +// if (line1.size() == 0) continue; +// if (line1.find("GRID*")!= std::string::npos) //We found a Grid line +// { +// //Now lets extract the GRID Points = Nodes +// //As each GRID Line consists of two subsequent lines we have to +// //take care of that as well +// std::getline(inputfile,line2); +// //Extract X Value +// current_node.x = float(atof(line1.substr(40,56).c_str())); +// //Extract Y Value +// current_node.y = float(atof(line1.substr(56,72).c_str())); +// //Extract Z Value +// current_node.z = float(atof(line2.substr(8,24).c_str())); +// +// vertices.push_back(current_node); +// } +// else if (line1.find("CTETRA")!= std::string::npos) +// { +// tetra_element.clear(); +// //Lets extract the elements +// //As each Element Line consists of two subsequent lines as well +// //we have to take care of that +// //At a first step we only extract Quadratic Tetrahedral Elements +// std::getline(inputfile,line2); +// element_id.push_back(atoi(line1.substr(8,16).c_str())); +// tetra_element.push_back(atoi(line1.substr(24,32).c_str())); +// tetra_element.push_back(atoi(line1.substr(32,40).c_str())); +// tetra_element.push_back(atoi(line1.substr(40,48).c_str())); +// tetra_element.push_back(atoi(line1.substr(48,56).c_str())); +// tetra_element.push_back(atoi(line1.substr(56,64).c_str())); +// tetra_element.push_back(atoi(line1.substr(64,72).c_str())); +// tetra_element.push_back(atoi(line2.substr(8,16).c_str())); +// tetra_element.push_back(atoi(line2.substr(16,24).c_str())); +// tetra_element.push_back(atoi(line2.substr(24,32).c_str())); +// tetra_element.push_back(atoi(line2.substr(32,40).c_str())); +// +// all_elements.push_back(tetra_element); +// } +// +// } +// while (inputfile.good()); +// inputfile.close(); +// +// seconds2 = time(NULL); +// +// anOutput << seconds2-seconds1 <<" for Parsing the input file"<(2.0*M_PI/360.0);step_size=(2.0*M_PI/it_steps)) +// { +// for(alpha_x=angle_range_min_x;alpha_xCreateMesh(1, true); +// SMESHDS_Mesh* meshds = mesh->GetMeshDS(); +// +// MeshCore::MeshPointIterator anodeiterator(aMesh); +// int j=1; +// for(anodeiterator.Begin(); anodeiterator.More(); anodeiterator.Next()) +// { +// meshds->AddNodeWithID((*anodeiterator).x,(*anodeiterator).y,(*anodeiterator).z,j); +// j++; +// } +// +// for(unsigned int i=0;iAddVolumeWithID( +// meshds->FindNode(all_elements[i][0]), +// meshds->FindNode(all_elements[i][2]), +// meshds->FindNode(all_elements[i][1]), +// meshds->FindNode(all_elements[i][3]), +// meshds->FindNode(all_elements[i][6]), +// meshds->FindNode(all_elements[i][5]), +// meshds->FindNode(all_elements[i][4]), +// meshds->FindNode(all_elements[i][9]), +// meshds->FindNode(all_elements[i][7]), +// meshds->FindNode(all_elements[i][8]), +// element_id[i] +// ); +// } +// +// mesh->ExportUNV(filename_output); +// ////////////////////////////////////////////////////////////////////////////////////////// +// seconds2 = time(NULL); +// anOutput << seconds2-seconds1 << " seconds for the Mesh Export" << std::endl; +// +// //Output also to ABAQUS Input Format +// ofstream anABAQUS_Output; +// anABAQUS_Output.open("d:/abaqus_output.inp"); +// anABAQUS_Output << "*Node , NSET=Nall" << std::endl; +// j=1; +// for(anodeiterator.Begin(); anodeiterator.More(); anodeiterator.Next()) +// { +// anABAQUS_Output << j <<"," +// <<(*anodeiterator).x << "," +// <<(*anodeiterator).y << "," +// <<(*anodeiterator).z << std::endl; +// j++; +// } +// anABAQUS_Output << "*Element, TYPE=C3D10, ELSET=Eall" << std::endl; +// j=1; +// for(unsigned int i=0;iat(4)-1]-vertices[all_element_iterator->at(0)-1]; +// b = vertices[all_element_iterator->at(7)-1]-vertices[all_element_iterator->at(0)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(0)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //5,9,8,7 +// a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(4)-1]; +// b = vertices[all_element_iterator->at(7)-1]-vertices[all_element_iterator->at(4)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(4)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //5,2,9,7 +// a = vertices[all_element_iterator->at(1)-1]-vertices[all_element_iterator->at(4)-1]; +// b = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(4)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(4)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //2,6,9,7 +// a = vertices[all_element_iterator->at(5)-1]-vertices[all_element_iterator->at(1)-1]; +// b = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(1)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(1)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //9,6,10,7 +// a = vertices[all_element_iterator->at(5)-1]-vertices[all_element_iterator->at(8)-1]; +// b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(8)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(8)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //6,3,10,7 +// a = vertices[all_element_iterator->at(2)-1]-vertices[all_element_iterator->at(5)-1]; +// b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(5)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(5)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //8,9,10,7 +// a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(7)-1]; +// b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(7)-1]; +// c = vertices[all_element_iterator->at(6)-1]-vertices[all_element_iterator->at(7)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// //8,9,10,4 +// a = vertices[all_element_iterator->at(8)-1]-vertices[all_element_iterator->at(7)-1]; +// b = vertices[all_element_iterator->at(9)-1]-vertices[all_element_iterator->at(7)-1]; +// c = vertices[all_element_iterator->at(3)-1]-vertices[all_element_iterator->at(7)-1]; +// a_b_product.x = a.y*b.z-b.y*a.z;a_b_product.y = a.z*b.x-b.z*a.x;a_b_product.z = a.x*b.y-b.x*a.y; +// volume += 1.0/6.0 * fabs((a_b_product.x * c.x)+ (a_b_product.y * c.y)+(a_b_product.z * c.z)); +// +// } +// seconds2=time(NULL); +// anOutput << seconds2-seconds1 << " seconds for Volume Calculation " << "Volumen " << volume/1000.0/1000.0/1000.0 << " in m^3" << std::endl; +// anOutput << "Volumen der BBox" << min_volumeBBOX/1000.0/1000.0/1000.0 << std::endl; +// anOutput << "Fly to Buy Ratio: " << min_volumeBBOX / volume << std::endl; +// anOutput.close(); +// +// } PY_CATCH; +// +// Py_Return; +//} static PyObject * exporter(PyObject *self, PyObject *args) @@ -1105,14 +1105,14 @@ struct PyMethodDef Fem_methods[] = { {"read" ,read, Py_NEWARGS, "Read a mesh from a file and returns a Mesh object."}, {"show" ,show ,METH_VARARGS, "show(shape) -- Add the shape to the active document or create one if no document exists."}, - {"calcMeshVolume", calcMeshVolume, Py_NEWARGS, - "Calculate Mesh Volume for C3D10"}, - {"getBoundary_Conditions" , getBoundary_Conditions, Py_NEWARGS, - "Get Boundary Conditions for Residual Stress Calculation"}, - {"SMESH_PCA" , SMESH_PCA, Py_NEWARGS, - "Get a Matrix4D related to the PCA of a Mesh Object"}, - {"import_NASTRAN",import_NASTRAN, Py_NEWARGS, "Import Nastran files, for tests only. Use read() or insert()"}, - {"minBoundingBox",minBoundingBox,Py_NEWARGS,"Minimize the Bounding Box and reorient the mesh to the 1st Quadrant"}, - {"checkBB",checkBB,Py_NEWARGS,"Check if the nodal z-values are still in the prescribed range"}, + // {"calcMeshVolume", calcMeshVolume, Py_NEWARGS, + // "Calculate Mesh Volume for C3D10"}, + // {"getBoundary_Conditions" , getBoundary_Conditions, Py_NEWARGS, + // "Get Boundary Conditions for Residual Stress Calculation"}, + //{"SMESH_PCA" , SMESH_PCA, Py_NEWARGS, + // "Get a Matrix4D related to the PCA of a Mesh Object"}, + //{"import_NASTRAN",import_NASTRAN, Py_NEWARGS, "Import Nastran files, for tests only. Use read() or insert()"}, + //{"minBoundingBox",minBoundingBox,Py_NEWARGS,"Minimize the Bounding Box and reorient the mesh to the 1st Quadrant"}, + //{"checkBB",checkBB,Py_NEWARGS,"Check if the nodal z-values are still in the prescribed range"}, {NULL, NULL} /* sentinel */ }; diff --git a/src/Mod/Fem/App/CMakeLists.txt b/src/Mod/Fem/App/CMakeLists.txt index f4cc6dd989..944cca71df 100755 --- a/src/Mod/Fem/App/CMakeLists.txt +++ b/src/Mod/Fem/App/CMakeLists.txt @@ -28,7 +28,6 @@ link_directories(${OCC_LIBRARY_DIR}) if(FREECAD_BUILD_FEM_NETGEN) set(Fem_LIBS Part - Mesh FreeCADApp StdMeshers NETGENPlugin @@ -37,7 +36,6 @@ if(FREECAD_BUILD_FEM_NETGEN) else(FREECAD_BUILD_FEM_NETGEN) set(Fem_LIBS Part - Mesh FreeCADApp StdMeshers SMESH From 33733e7feb4800b235668f50e2986d790cf7afbf Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 8 Sep 2013 19:51:33 +0200 Subject: [PATCH 46/47] remove MachDist module - now in a private repository --- src/Mod/Machining_Distortion/Aligment.ui | 175 - src/Mod/Machining_Distortion/ApplyingBC_IC.py | 99 - src/Mod/Machining_Distortion/CMakeLists.txt | 45 - .../DefineMisalignment.ui | 317 - src/Mod/Machining_Distortion/GenRc.bat | 2 - src/Mod/Machining_Distortion/Init.py | 5 - src/Mod/Machining_Distortion/InitGui.py | 185 - src/Mod/Machining_Distortion/Isostatic.ui | 28 - src/Mod/Machining_Distortion/JobControl.ui | 350 - .../Machining_Distortion/MachDistAlignment.py | 212 - .../Machining_Distortion/MachDistAnalysis.py | 378 - .../Machining_Distortion/MachDistIsostatic.py | 274 - .../Machining_Distortion/MachDistMaterial.py | 331 - src/Mod/Machining_Distortion/MachDistMesh.py | 96 - .../Machining_Distortion/MachDistMoveTools.py | 63 - .../MachiningDistortionCommands.py | 105 - src/Mod/Machining_Distortion/Material.ui | 585 - src/Mod/Machining_Distortion/Parameter.py | 72 - src/Mod/Machining_Distortion/Parameter.ui | 134 - .../Resources/Icons/MachDist.svg | 406 - .../Resources/Icons/MachDist_AddFemMesh.svg | 243 - .../Resources/Icons/MachDist_AddMaterial.svg | 523 - .../Resources/Icons/MachDist_AddPart.svg | 446 - .../Resources/Icons/MachDist_Align.svg | 406 - .../Resources/Icons/MachDist_FemMesh.svg | 219 - .../Resources/Icons/MachDist_Isostatic.svg | 250 - .../Resources/Icons/MachDist_Material.svg | 513 - .../Resources/Icons/MachDist_NewAnalysis.svg | 454 - .../Resources/Icons/MachDist_Preferences.svg | 181 - .../Resources/Icons/MachDist_Upload.svg | 515 - .../Icons/preferences-part_distortion.svg | 406 - .../Resources/machdist_resources.qrc | 17 - .../Resources/ui/MachDist-userprefs.ui | 477 - .../User_Interface_Mach_Dist.py | 496 - .../User_Interface_Mach_Dist.ui | 1193 -- .../calculix_postprocess.py | 69 - src/Mod/Machining_Distortion/mach_dist_gui.py | 470 - src/Mod/Machining_Distortion/machdist_rc.py | 12002 ---------------- src/Mod/Machining_Distortion/postprocess.py | 94 - src/Mod/Machining_Distortion/postprocess.ui | 178 - .../Machining_Distortion/postprocess_gui.py | 187 - 41 files changed, 23201 deletions(-) delete mode 100644 src/Mod/Machining_Distortion/Aligment.ui delete mode 100755 src/Mod/Machining_Distortion/ApplyingBC_IC.py delete mode 100755 src/Mod/Machining_Distortion/CMakeLists.txt delete mode 100644 src/Mod/Machining_Distortion/DefineMisalignment.ui delete mode 100644 src/Mod/Machining_Distortion/GenRc.bat delete mode 100755 src/Mod/Machining_Distortion/Init.py delete mode 100755 src/Mod/Machining_Distortion/InitGui.py delete mode 100644 src/Mod/Machining_Distortion/Isostatic.ui delete mode 100644 src/Mod/Machining_Distortion/JobControl.ui delete mode 100644 src/Mod/Machining_Distortion/MachDistAlignment.py delete mode 100644 src/Mod/Machining_Distortion/MachDistAnalysis.py delete mode 100644 src/Mod/Machining_Distortion/MachDistIsostatic.py delete mode 100644 src/Mod/Machining_Distortion/MachDistMaterial.py delete mode 100644 src/Mod/Machining_Distortion/MachDistMesh.py delete mode 100644 src/Mod/Machining_Distortion/MachDistMoveTools.py delete mode 100755 src/Mod/Machining_Distortion/MachiningDistortionCommands.py delete mode 100644 src/Mod/Machining_Distortion/Material.ui delete mode 100755 src/Mod/Machining_Distortion/Parameter.py delete mode 100755 src/Mod/Machining_Distortion/Parameter.ui delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddFemMesh.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddMaterial.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddPart.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_Align.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_FemMesh.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_Isostatic.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_Material.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_NewAnalysis.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_Preferences.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg delete mode 100644 src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg delete mode 100755 src/Mod/Machining_Distortion/Resources/machdist_resources.qrc delete mode 100644 src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui delete mode 100755 src/Mod/Machining_Distortion/User_Interface_Mach_Dist.py delete mode 100755 src/Mod/Machining_Distortion/User_Interface_Mach_Dist.ui delete mode 100755 src/Mod/Machining_Distortion/calculix_postprocess.py delete mode 100755 src/Mod/Machining_Distortion/mach_dist_gui.py delete mode 100755 src/Mod/Machining_Distortion/machdist_rc.py delete mode 100755 src/Mod/Machining_Distortion/postprocess.py delete mode 100755 src/Mod/Machining_Distortion/postprocess.ui delete mode 100755 src/Mod/Machining_Distortion/postprocess_gui.py diff --git a/src/Mod/Machining_Distortion/Aligment.ui b/src/Mod/Machining_Distortion/Aligment.ui deleted file mode 100644 index 2b49891bb0..0000000000 --- a/src/Mod/Machining_Distortion/Aligment.ui +++ /dev/null @@ -1,175 +0,0 @@ - - - Aligment_Parameter - - - - 0 - 0 - 150 - 297 - - - - Form - - - - - - - 75 - true - - - - Flip X - - - - - - - - 75 - true - - - - Flip Y - - - - - - - - 75 - true - - - - Flip Z - - - - - - - Auto minimize - - - true - - - - - - - false - - - - 30 - 0 - - - - Minimize - - - - - - - Volume - - - - - - - 75 - true - - - - X-Size: - - - - - - - true - - - - - - - - 75 - true - - - - Y-Size: - - - - - - - true - - - - - - - - 75 - true - - - - Z-Size: - - - - - - - true - - - - - - - - 75 - true - - - - Volume: - - - - - - - true - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/ApplyingBC_IC.py b/src/Mod/Machining_Distortion/ApplyingBC_IC.py deleted file mode 100755 index 2f2a3fa570..0000000000 --- a/src/Mod/Machining_Distortion/ApplyingBC_IC.py +++ /dev/null @@ -1,99 +0,0 @@ -def ApplyingBC_IC(Casedir,YoungModulus,PoissonCoeff,OUTER_GRID_No1,OUTER_GRID_No2,OUTER_GRID_No3,Meshobject) : - # Variables generales - import os,subprocess - # - AC_file = open (str(Casedir + "/" + "Applied_Conditions.txt"),'w') - # - #Setup local coordinate system by using *TRANSFORM keyword to avoid any rigid body motions during isostatic clamping - #Outer_Grid_no_1 is origin, no_2 is on x-axis and no_3 is in local XY plane - #Therefore - #OUTER_GRID_No2-OUTER_GRID_No1,OUTER_GRID_No3-OUTER_GRID_No1 is the input for the TRansform keyword - AllNodes = Meshobject.FemMesh.Nodes - GridNode1 = AllNodes[OUTER_GRID_No1] - GridNode2 = AllNodes[OUTER_GRID_No2] - GridNode3 = AllNodes[OUTER_GRID_No3] - print GridNode1 - a_x = GridNode2[0]-GridNode1[0] - a_y = GridNode2[1]-GridNode1[1] - a_z = GridNode2[2]-GridNode1[2] - b_x = GridNode3[0]-GridNode1[0] - b_y = GridNode3[1]-GridNode1[1] - b_z = GridNode3[2]-GridNode1[2] - AC_file.write("** \n") - AC_file.write("** Node Set for transformation card :\n") - AC_file.write("*Nset, nset=transformed_nodes\n") - AC_file.write(str(OUTER_GRID_No1)+","+str(OUTER_GRID_No2)+","+str(OUTER_GRID_No3)+"\n") - AC_file.write("** \n") - AC_file.write("** Transformation to avoid rigid body motions :\n") - AC_file.write("*TRANSFORM, nset=transformed_nodes\n") - AC_file.write(str(a_x)+","+str(a_y)+","+str(a_z)+","+str(b_x)+","+str(b_y)+","+str(b_z)+"\n") - AC_file.write("** \n") - # a) BOUNDARY conditions in order to prevent the billet to any solid displacement - AC_file.write("** \n") - AC_file.write("** BOUNDARY Conditions :\n") - AC_file.write("*BOUNDARY\n") - AC_file.write("%i, 1, 3\n" %OUTER_GRID_No1) - AC_file.write("*BOUNDARY\n") - AC_file.write("%i, 2, 3\n" %OUTER_GRID_No2) - AC_file.write("*BOUNDARY \n") - AC_file.write("%i, 3\n" %OUTER_GRID_No3) - AC_file.write("** \n") - # - # b) MATERIAL description : - MAT_NAME = "EL" - AC_file.write("*MATERIAL, NAME=%s \n" %MAT_NAME) - AC_file.write("*ELASTIC \n") - AC_file.write("%f, %f \n" %(YoungModulus,PoissonCoeff)) - # Assign the material properties to the desired group of elements : - AC_file.write("*SOLID SECTION, ELSET=Eall, MATERIAL=%s \n" %MAT_NAME) - AC_file.write("** \n") - # - # c) Define the load : - AC_file.write("** LOAD :\n") - #-Load_1: Points Loading : - #-Load_1: AC_file.write("*NSET, NSET=LOAD \n") # list of Nodes where Concentrated Load will be applied - #-Load_1: AC_file.write("??, ??, ??, ... \n") - #-Load_2 : For applying Internal (residual) stresses (cf. user-subroutine "sigini.f") : - AC_file.write("*INITIAL CONDITIONS, TYPE=STRESS, USER \n") - # - # d) FEM-calculation pilote : - AC_file.write("** \n") - AC_file.write("*STEP \n") - AC_file.write("*STATIC \n") - #-Load_1: AC_file.write("*CLOAD \n") # for Applying Concentrated Load - #-Load_1: AC_file.write("LOAD,3,Magnitude_per_Node \n") # force acting in the Z-dir, force magnitude per Node - - # - # e) Specify the OUTPUT requested : - AC_file.write("** OUTPUT REQUESTS \n") - # If one wants to store each 0^th step the results of present calculation for future restarts - # AC_file.write("*Restart, write, frequency=0 \n") - AC_file.write("*NODE FILE \n") - AC_file.write("U \n") # displacements expressed in the GLOBAL Coord System - # AC_file.write("** \n") - AC_file.write("*EL FILE \n") - AC_file.write("S \n") # (Cauchy) Stresses - # - AC_file.write("*NODE PRINT , NSET=Nall \n") - AC_file.write("U \n") # displacements expressed in the GLOBAL Coord System - # AC_file.write("** \n") - AC_file.write("*EL PRINT , ELSET=Eall \n") - AC_file.write("S \n") # (Cauchy) Stresses - # AC_file.write("** \n") - # - AC_file.write("*END STEP") - # - AC_file.close() - os.chdir(str(Casedir)) - fnull = open(os.devnull, 'w') - if os.name != "posix": - process = subprocess.Popen("type geometry_fe_input.inp Applied_Conditions.txt> final_fe_input.inp",shell=True) - process.wait() - process = subprocess.Popen("del /Q geometry_fe_input.inp",shell=True) - process.wait() - else: - commandline = "cat Applied_Conditions.txt >> geometry_fe_input.inp" - result = subprocess.call(commandline, shell = True, stdout = fnull, stderr = fnull) - # - fnull.close() - return diff --git a/src/Mod/Machining_Distortion/CMakeLists.txt b/src/Mod/Machining_Distortion/CMakeLists.txt deleted file mode 100755 index f8949969bd..0000000000 --- a/src/Mod/Machining_Distortion/CMakeLists.txt +++ /dev/null @@ -1,45 +0,0 @@ - - -# collect all the python files: -#FILE( GLOB MachDist_SRCS ./*.py ) -SET(MachDist_SRCS - Init.py - InitGui.py - ApplyingBC_IC.py - mach_dist_gui.py - machdist_rc.py - Parameter.py - postprocess.py - postprocess_gui.py - calculix_postprocess.py - MachiningDistortionCommands.py - User_Interface_Mach_Dist.py - machdist_rc.py - MachDistMaterial.py - MachDistMesh.py - MachDistAnalysis.py - MachDistIsostatic.py - MachDistAlignment.py - MachDistMoveTools.py - Parameter.ui - Material.ui - Aligment.ui - JobControl.ui - Isostatic.ui -) -SOURCE_GROUP("" FILES ${MachDist_SRCS}) - - -ADD_CUSTOM_TARGET(Machining_Distortion ALL - SOURCES ${MachDist_SRCS} -) - -fc_copy_sources(Machining_Distortion "${CMAKE_BINARY_DIR}/Mod/Machining_Distortion" ${MachDist_SRCS}) - - -INSTALL( - FILES - ${MachDist_SRCS} - DESTINATION - Mod/Machining_Distortion -) diff --git a/src/Mod/Machining_Distortion/DefineMisalignment.ui b/src/Mod/Machining_Distortion/DefineMisalignment.ui deleted file mode 100644 index 17d0121c2b..0000000000 --- a/src/Mod/Machining_Distortion/DefineMisalignment.ui +++ /dev/null @@ -1,317 +0,0 @@ - - - Form - - - - 0 - 0 - 278 - 144 - - - - Form - - - - - - - - From - - - Qt::AlignCenter - - - - - - - To - - - Qt::AlignCenter - - - - - - - Intervall - - - Qt::AlignCenter - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - Angle X-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - Angle Y-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - Angle Z-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - Z-Level - - - Qt::AlignCenter - - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/GenRc.bat b/src/Mod/Machining_Distortion/GenRc.bat deleted file mode 100644 index 851d0fd3c6..0000000000 --- a/src/Mod/Machining_Distortion/GenRc.bat +++ /dev/null @@ -1,2 +0,0 @@ - -C:\Users\jriegel\SW-Entwicklung\FreeCAD\fem-dev-build\bin\pyrcc4.exe -o machdist_rc.py Resources\machdist_resources.qrc \ No newline at end of file diff --git a/src/Mod/Machining_Distortion/Init.py b/src/Mod/Machining_Distortion/Init.py deleted file mode 100755 index ccd047a4b0..0000000000 --- a/src/Mod/Machining_Distortion/Init.py +++ /dev/null @@ -1,5 +0,0 @@ -# MachiningDistortion - -# Get the Parameter Group of this module -ParGrp = App.ParamGet("System parameter:Modules").GetGroup("MachiningDistortion") - diff --git a/src/Mod/Machining_Distortion/InitGui.py b/src/Mod/Machining_Distortion/InitGui.py deleted file mode 100755 index 6a584f807b..0000000000 --- a/src/Mod/Machining_Distortion/InitGui.py +++ /dev/null @@ -1,185 +0,0 @@ -# MachiningDistortion Gui stuff - - -class MachiningDistortionWorkbench ( Workbench ): - "Test workbench object" - Icon = """ - /* XPM */ - static const char *test_icon[]={ -"13 16 88 1", -" c None", -". c #000000", -"+ c #130D02", -"@ c #372704", -"# c #5C4107", -"$ c #5C3F07", -"% c #5B3D07", -"& c #5B3C07", -"* c #5B3A07", -"= c #4D3106", -"- c #5B4207", -"; c #9A7E08", -"> c #E4B30C", -", c #E7B00C", -"' c #E3A70B", -") c #E09E0B", -"! c #DD950A", -"~ c #5D3B07", -"{ c #5D4707", -"] c #F1CC0E", -"^ c #AF900A", -"/ c #BF970B", -"( c #E7B10C", -"_ c #E4A90C", -": c #E1A00B", -"< c #5D3E07", -"[ c #5F4807", -"} c #F5D70E", -"| c #D7B70C", -"1 c #504204", -"2 c #EBBC0D", -"3 c #E8B30C", -"4 c #E5AB0C", -"5 c #5E4007", -"6 c #604A08", -"7 c #F9E10F", -"8 c #F6D90E", -"9 c #574A05", -"0 c #DBB70C", -"a c #ECBE0D", -"b c #E9B50C", -"c c #604307", -"d c #604B08", -"e c #FDEC10", -"f c #FAE30F", -"g c #F4D70F", -"h c #F3D20E", -"i c #F0C90E", -"j c #EDC00D", -"k c #604507", -"l c #FFF110", -"m c #FEEE10", -"n c #FBE50F", -"o c #726607", -"p c #EBCD0E", -"q c #F1CB0E", -"r c #614608", -"s c #FFF010", -"t c #A3960A", -"u c #958509", -"v c #F5D60E", -"w c #614908", -"x c #F9EB10", -"y c #716807", -"z c #F9E00F", -"A c #634B08", -"B c #FDEB10", -"C c #634D08", -"D c #5C4808", -"E c #B9AF0C", -"F c #A69D0A", -"G c #655008", -"H c #584407", -"I c #EFE20F", -"J c #595406", -"K c #5B4708", -"L c #716B07", -"M c #2A2104", -"N c #1B1502", -"O c #E9DC0F", -"P c #2C2303", -"Q c #201803", -"R c #6B5608", -"S c #1E1802", -"T c #201A02", -"U c #695508", -"V c #362C04", -"W c #0C0901", -"... +@#$%&*=", -" -;>,')!~", -" . {]^/(_:<", -" . [}|12345", -" 67890abc", -" . defghijk", -" . dlmnopqr", -" dllstuvw", -" dlllxyzA", -" .dlllllBC", -" .DllllEFG", -" HllllIJG", -" KlllllLG", -" MllllllG", -" NlllllOP", -" QRPSTUVW"}; - """ - MenuText = "Part Distortion" - ToolTip = "PartDistortion workbench" - - def setWatchers(self): - class WatcherStart: - def __init__(self): - self.commands = ["MachDist_Analysis"] - self.title = "Start" - def shouldShow(self): - import FemGui - return FemGui.getActiveAnalysis() == None - - class WatcherFill: - def __init__(self): - self.commands = ["MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic"] - self.title = "Modify objects" - def shouldShow(self): - import FemGui - return FemGui.getActiveAnalysis() != None - - #class DraftTrayWatcher: - # def __init__(self,traywidget): - # self.form = traywidget - # self.widgets = [self.form] - # def shouldShow(self): - # return True - - #self.traywidget = QtGui.QWidget() - #self.tray = QtGui.QVBoxLayout(self.traywidget) - #self.tray.setObjectName("traylayout") - #self.toptray = QtGui.QHBoxLayout() - #self.bottomtray = QtGui.QHBoxLayout() - #self.tray.addLayout(self.toptray) - #self.tray.addLayout(self.bottomtray) - #self.setupTray() - #self.setupStyle() - #w = DraftTrayWatcher(self.traywidget) - FreeCADGui.Control.addTaskWatcher([WatcherStart(),WatcherFill()]) - - - def Initialize(self): - import machdist_rc - import MachiningDistortionCommands - import MachDistMesh - import MachDistAnalysis - import MachDistMaterial - import MachDistAlignment - import MachDistIsostatic - CmdList = ["MachiningDistortion_StartGUI","MachiningDistortion_StartPostprocess"] - self.appendToolbar("MachiningDistortionTools",CmdList) - self.appendMenu("Machining Distortion",CmdList) - CmdList2 = ["MachDist_Analysis","Separator","MachDist_Mesh","MachDist_Alignment","MachDist_Material","MachDist_Isostatic","Separator","MachDist_JobControl"] - self.appendToolbar("MachiningDistortionTools2",CmdList2) - self.appendMenu("Machining Distortion2",CmdList2) - - #self.setWatchers() - - Gui.addPreferencePage(":/ui/MachDist-userprefs.ui","Part Distortion") - - Log ('Loading MachiningDistortion module... done\n') - def Activated(self): - self.setWatchers() - FreeCADGui.Control.showTaskView() - Msg("PartDistortionWorkbench::Activated()\n") - - def Deactivated(self): - FreeCADGui.Control.clearTaskWatcher() - Msg("PartDistortionWorkbench::Deactivated()\n") - - -Gui.addWorkbench(MachiningDistortionWorkbench) diff --git a/src/Mod/Machining_Distortion/Isostatic.ui b/src/Mod/Machining_Distortion/Isostatic.ui deleted file mode 100644 index 59740348e8..0000000000 --- a/src/Mod/Machining_Distortion/Isostatic.ui +++ /dev/null @@ -1,28 +0,0 @@ - - - Isostatic - - - - 0 - 0 - 228 - 227 - - - - Isostatic Plane - - - - - - true - - - - - - - - diff --git a/src/Mod/Machining_Distortion/JobControl.ui b/src/Mod/Machining_Distortion/JobControl.ui deleted file mode 100644 index b49f29384e..0000000000 --- a/src/Mod/Machining_Distortion/JobControl.ui +++ /dev/null @@ -1,350 +0,0 @@ - - - JobControl - - - - 0 - 0 - 258 - 604 - - - - Job Control - - - - - - - - From - - - Qt::AlignCenter - - - - - - - To - - - Qt::AlignCenter - - - - - - - Intervall - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - -1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - A - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - -1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - B - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - -1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - C - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - -1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - Z - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - - - - - - - ... - - - - - - - - - Generate - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/MachDistAlignment.py b/src/Mod/Machining_Distortion/MachDistAlignment.py deleted file mode 100644 index 24f77e9137..0000000000 --- a/src/Mod/Machining_Distortion/MachDistAlignment.py +++ /dev/null @@ -1,212 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem, MachDistMoveTools - -if FreeCAD.GuiUp: - import FreeCADGui, FemGui - from FreeCAD import Vector - from PyQt4 import QtCore, QtGui - from pivy import coin - import PyQt4.uic as uic - -__title__="Machine-Distortion Alignment managment" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - - - -class _CommandAlignment: - "the MachDist Alignment command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_Align', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Part Alignment"), - 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Alignment","Part Alignment")} - - def Activated(self): - FemMeshObject = None - import FemGui - # check if a active analysis is present and no Mesh in it - if FemGui.getActiveAnalysis() != None: - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - FemMeshObject = i - break - else: - return - FreeCAD.ActiveDocument.openTransaction("Alignment") - - - taskd = _AlignTaskPanel(FemMeshObject) - FreeCADGui.Control.showDialog(taskd) - - def IsActive(self): - if FemGui.getActiveAnalysis(): - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - return True - else: - return False - - -class _AlignTaskPanel: - '''The editmode TaskPanel for Material objects''' - def __init__(self,object): - # the panel has a tree widget that contains categories - # for the subcomponents, such as additions, subtractions. - # the categories are shown only if they are not empty. - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Aligment.ui") - - self.obj = object - self.formUi = form_class() - self.form = QtGui.QWidget() - self.formUi.setupUi(self.form) - - #Connect Signals and Slots - QtCore.QObject.connect(self.formUi.pushButton_FlipX, QtCore.SIGNAL("clicked()"), self.flipX) - QtCore.QObject.connect(self.formUi.pushButton_FlipY, QtCore.SIGNAL("clicked()"), self.flipY) - QtCore.QObject.connect(self.formUi.pushButton_FlipZ, QtCore.SIGNAL("clicked()"), self.flipZ) - QtCore.QObject.connect(self.formUi.checkBox_AutoMinimize, QtCore.SIGNAL("stateChanged(int)"), self.autoMinToogle) - QtCore.QObject.connect(self.formUi.pushButton_Minimize, QtCore.SIGNAL("clicked()"), self.minimize) - - self.formUi.checkBox_AutoMinimize.setCheckState(0) - self.update() - - # switch on Bound Box - #self.obj.ViewObject.BoundingBox = True - - # calculate eigen transformation and transform the mesh - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - import Mesh - # find the eigen axis - self.obj.Placement = Mesh.calculateEigenTransform(self.obj.FemMesh.Nodes.values()) - - # make the first alignment persistent - m = Fem.FemMesh(self.obj.FemMesh) - m.setTransform(self.obj.Placement) - self.obj.FemMesh = m - self.obj.Placement = FreeCAD.Placement() - - # move in the first quandrant and minimize bound box - MachDistMoveTools.moveHome(self.obj) - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - - - # make the first alignment persistent - m = Fem.FemMesh(self.obj.FemMesh) - m.setTransform(self.obj.Placement) - self.obj.FemMesh = m - self.obj.Placement = FreeCAD.Placement() - - - - - self.showData() - - - - QtGui.qApp.restoreOverrideCursor() - - - - def getStandardButtons(self): - return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) - - def update(self): - 'fills the widgets' - return - - def accept(self): - FreeCADGui.Control.closeDialog() - #self.obj.ViewObject.BoundingBox = False - FreeCAD.ActiveDocument.commitTransaction() - - - def reject(self): - FreeCADGui.Control.closeDialog() - #self.obj.ViewObject.BoundingBox = False - FreeCAD.ActiveDocument.abortTransaction() - - def autoMinToogle(self,state): - if state == 0: self.formUi.pushButton_Minimize.setEnabled(True) - if state == 2: self.formUi.pushButton_Minimize.setEnabled(False) - - def minimize(self): - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - self.showData() - QtGui.qApp.restoreOverrideCursor() - - - def showData(self): - b = self.obj.FemMesh.BoundBox - self.formUi.lineEdit_XS.setText("%f"%b.XLength) - self.formUi.lineEdit_YS.setText("%f"%b.YLength) - self.formUi.lineEdit_ZS.setText("%f"%b.ZLength) - self.formUi.lineEdit_VS.setText("%f"% float(b.XLength*b.YLength*b.ZLength)) - - def afterFlip(self): - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - QtGui.qApp.restoreOverrideCursor() - - def flipX(self): - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - p = self.obj.Placement - p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(1,0,0),90)) - MachDistMoveTools.moveHome(self.obj) - if(self.formUi.checkBox_AutoMinimize.isChecked()): - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - self.showData() - QtGui.qApp.restoreOverrideCursor() - - def flipY(self): - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - p = self.obj.Placement - p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,1,0),90)) - - MachDistMoveTools.moveHome(self.obj) - if(self.formUi.checkBox_AutoMinimize.isChecked()): - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - self.showData() - QtGui.qApp.restoreOverrideCursor() - - def flipZ(self): - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - p = self.obj.Placement - p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(0,0,1),90)) - - MachDistMoveTools.moveHome(self.obj) - if(self.formUi.checkBox_AutoMinimize.isChecked()): - MachDistMoveTools.minimizeBoundVolume(self.obj) - MachDistMoveTools.moveHome(self.obj) - self.showData() - QtGui.qApp.restoreOverrideCursor() - - -FreeCADGui.addCommand('MachDist_Alignment',_CommandAlignment()) diff --git a/src/Mod/Machining_Distortion/MachDistAnalysis.py b/src/Mod/Machining_Distortion/MachDistAnalysis.py deleted file mode 100644 index 9b70f9c515..0000000000 --- a/src/Mod/Machining_Distortion/MachDistAnalysis.py +++ /dev/null @@ -1,378 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem, os,sys,string,math,shutil,glob,subprocess,tempfile,MachDistMoveTools -from ApplyingBC_IC import ApplyingBC_IC - -if FreeCAD.GuiUp: - import FreeCADGui,FemGui - from FreeCAD import Vector - from PyQt4 import QtCore, QtGui - from pivy import coin - import PyQt4.uic as uic - -__title__="Machine-Distortion Analysis managment" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - - -def makeMachDistAnalysis(name): - '''makeMachDistAnalysis(name): makes a MachDist Analysis object''' - obj = FreeCAD.ActiveDocument.addObject("Fem::FemAnalysisPython",name) - _MachDistAnalysis(obj) - _ViewProviderMachDistAnalysis(obj.ViewObject) - #FreeCAD.ActiveDocument.recompute() - return obj - - -class _CommandAnalysis: - "the MachDist Analysis command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_NewAnalysis', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Machine-Distortion Analysis"), - 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Add or edit a Machine-Distortion Analysis")} - - def Activated(self): - FreeCAD.ActiveDocument.openTransaction("Create Analysis") - FreeCADGui.addModule("FemGui") - FreeCADGui.addModule("MachDistAnalysis") - FreeCADGui.doCommand("FreeCADGui.ActiveDocument.ActiveView.setAxisCross(True)") - #FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemAnalysis','PartDistortion')") - FreeCADGui.doCommand("MachDistAnalysis.makeMachDistAnalysis('PartDistortion')") - FreeCADGui.doCommand("FemGui.setActiveAnalysis(App.activeDocument().ActiveObject)") - sel = FreeCADGui.Selection.getSelection() - if (len(sel) == 1): - if(sel[0].isDerivedFrom("Fem::FemMeshObject")): - FreeCADGui.doCommand("App.activeDocument().ActiveObject.Member = App.activeDocument().ActiveObject.Member + [App.activeDocument()."+sel[0].Name+"]") - if(sel[0].isDerivedFrom("Part::Feature")): - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+sel[0].Name +"_Mesh')") - FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+sel[0].Name) - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - FreeCADGui.doCommand("Gui.activeDocument().hide('"+sel[0].Name+"')") - #FreeCADGui.doCommand("App.activeDocument().ActiveObject.touch()") - #FreeCADGui.doCommand("App.activeDocument().recompute()") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") - - FreeCAD.ActiveDocument.commitTransaction() - FreeCADGui.Selection.clearSelection() - - def IsActive(self): - import FemGui - return FreeCADGui.ActiveDocument != None and FemGui.getActiveAnalysis() == None - -class _CommandJobControl: - "the MachDist JobControl command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_Upload', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_JobControl","Generate Jobs"), - 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Analysis","Dialog to generate the jobs")} - - def Activated(self): - taskd = _JobControlTaskPanel() - #taskd.obj = vobj.Object - taskd.update() - FreeCADGui.Control.showDialog(taskd) - - - def IsActive(self): - import FemGui - return True - - -class _MachDistAnalysis: - "The Material object" - def __init__(self,obj): - self.Type = "MachDistAnalysis" - obj.Proxy = self - #obj.Material = StartMat - obj.addProperty("App::PropertyString","OutputDir","Base","Directory where the jobs get generated") - obj.addProperty("App::PropertyFloat","PlateThikness","Base","Thikness of the plate") - - - def execute(self,obj): - return - - def onChanged(self,obj,prop): - if prop in ["MaterialName"]: - return - - def __getstate__(self): - return self.Type - - def __setstate__(self,state): - if state: - self.Type = state - -class _ViewProviderMachDistAnalysis: - "A View Provider for the Material object" - - def __init__(self,vobj): - #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("MachDist","The size of the axis bubbles"))) - vobj.Proxy = self - - def getIcon(self): - import machdist_rc - return ":/icons/MachDist_NewAnalysis.svg" - - - def attach(self, vobj): - self.ViewObject = vobj - self.Object = vobj.Object - self.bubbles = None - - - def updateData(self, obj, prop): - return - - def onChanged(self, vobj, prop): - return - - def doubleClicked(self,vobj): - taskd = _JobControlTaskPanel(self.Object) - taskd.obj = vobj.Object - taskd.update() - FreeCADGui.Control.showDialog(taskd) - return True - - - def __getstate__(self): - return None - - def __setstate__(self,state): - return None - - -class _JobControlTaskPanel: - '''The editmode TaskPanel for Material objects''' - def __init__(self): - # the panel has a tree widget that contains categories - # for the subcomponents, such as additions, subtractions. - # the categories are shown only if they are not empty. - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/JobControl.ui") - - #self.obj = object - self.formUi = form_class() - self.form = QtGui.QWidget() - self.formUi.setupUi(self.form) - self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") - - #Connect Signals and Slots - QtCore.QObject.connect(self.formUi.toolButton_chooseOutputDir, QtCore.SIGNAL("clicked()"), self.chooseOutputDir) - QtCore.QObject.connect(self.formUi.pushButton_generate, QtCore.SIGNAL("clicked()"), self.generate) - - self.update() - - - - def getStandardButtons(self): - return int(QtGui.QDialogButtonBox.Close) - - def update(self): - 'fills the widgets' - self.formUi.lineEdit_outputDir.setText(self.params.GetString("JobDir",'/')) - return - - def accept(self): - FreeCADGui.Control.closeDialog() - - - def reject(self): - FreeCADGui.Control.closeDialog() - - def chooseOutputDir(self): - print "chooseOutputDir" - dirname = QtGui.QFileDialog.getExistingDirectory(None, 'Choose material directory',self.params.GetString("JobDir",'/')) - if(dirname): - self.params.SetString("JobDir",str(dirname)) - self.formUi.lineEdit_outputDir.setText(dirname) - - def generate(self): - print "pushButton_generate" - print self.formUi.lineEdit_outputDir.text() - dirName = self.formUi.lineEdit_outputDir.text() - - MeshObject = None - if FemGui.getActiveAnalysis(): - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - MeshObject = i - else: - QtGui.QMessageBox.critical(None, "Missing prerequisit","No active Analysis") - return - - if not MeshObject: - QtGui.QMessageBox.critical(None, "Missing prerequisit","No mesh object in the Analysis") - return - - MathObject = None - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("App::MaterialObjectPython"): - MathObject = i - if not MathObject: - QtGui.QMessageBox.critical(None, "Missing prerequisit","No material object in the Analysis") - return - matmap = MathObject.Material - - IsoNodeObject = None - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("App::FeaturePython"): - if i.Proxy.Type == 'MachDist_IsostaticNodes': - IsoNodeObject = i - if not IsoNodeObject: - QtGui.QMessageBox.critical(None, "Missing prerequisit","No Isostatic nodes defined in the Analysis") - return - IsoNodes = IsoNodeObject.IsostaticNodes - - filename_without_suffix = MeshObject.Name - #current_file_name - - z_offset_from = self.formUi.spinBox_z_level_from.value() - z_offset_to = self.formUi.spinBox_z_level_to.value() - z_offset_intervall = self.formUi.spinBox_z_level_intervall.value() - x_rot_from = self.formUi.spinBox_misalignment_x_from.value() - x_rot_to = self.formUi.spinBox_misalignment_x_to.value() - x_rot_intervall = self.formUi.spinBox_misalignment_x_intervall.value() - y_rot_from = self.formUi.spinBox_misalignment_y_from.value() - y_rot_to = self.formUi.spinBox_misalignment_y_to.value() - y_rot_intervall = self.formUi.spinBox_misalignment_y_intervall.value() - z_rot_from = self.formUi.spinBox_misalignment_z_from.value() - z_rot_to = self.formUi.spinBox_misalignment_z_to.value() - z_rot_intervall = self.formUi.spinBox_misalignment_z_intervall.value() - - #current_file_name = self.JobTable.item(job,0).text() - - lc1 = float(matmap['PartDist_lc1']) - lc2 = float(matmap['PartDist_lc2']) - lc3 = float(matmap['PartDist_lc3']) - lc4 = float(matmap['PartDist_lc4']) - lc5 = float(matmap['PartDist_lc5']) - lc6 = float(matmap['PartDist_lc6']) - ltc1 =float(matmap['PartDist_ltc1']) - ltc2 =float(matmap['PartDist_ltc2']) - ltc3 =float(matmap['PartDist_ltc3']) - ltc4 =float(matmap['PartDist_ltc4']) - ltc5 =float(matmap['PartDist_ltc5']) - ltc6 =float(matmap['PartDist_ltc6']) - young_modulus = float(matmap['FEM_youngsmodulus']) - poisson_ratio = float(matmap['PartDist_poissonratio']) - plate_thickness = float(matmap['PartDist_platethickness']) - - batch = open(str(dirName + "/" + "lcmt_CALCULIX_Calculation_batch.bat"),'wb') - batch.write("#!/bin/bash\n") - batch.write("export CCX_NPROC=4\n") - - OutStr = "Generate:\n" - print z_rot_intervall,y_rot_intervall,x_rot_intervall,z_offset_intervall - print z_offset_from,z_offset_intervall,z_offset_to - i = z_offset_from - while i <= z_offset_to: - j = x_rot_from - while j <= x_rot_to: - k = y_rot_from - while k <= y_rot_to: - l = z_rot_from - while l <= z_rot_to: - OutStr = OutStr + str(j) + "," + str(k) + "," + str(l) - self.formUi.textEdit_Output.setText(OutStr) - - rotation_around_x = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(1,0,0),j) - rotation_around_y = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,1,0),k) - rotation_around_z = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,0,1),l) - translate = FreeCAD.Base.Vector(0,0,i) - rotation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z) - - MeshObject.Placement = rotation #Now only the rotation is applied - #Move back to Origin and apply translation - MachDistMoveTools.moveHome(MeshObject) - p = MeshObject.Placement - p2 = FreeCAD.Placement(p.Base + translate,p.Rotation) - MeshObject.Placement = p2 - - BndBox = MeshObject.FemMesh.BoundBox - print BndBox.ZMax - print plate_thickness - if(BndBox.ZMax > plate_thickness): - print " Too heavy rotations" - print str(plate_thickness) - l= l + z_rot_intervall - OutStr = OutStr + " Too heavy rotations" - self.formUi.textEdit_Output.setText(OutStr) - - continue - - Case_Dir = str(dirName) + "/" + filename_without_suffix +\ - "_"+"x_rot"+ str(int(j))+ \ - "_"+"y_rot"+ str(int(k))+ \ - "_"+"z_rot"+ str(int(l))+ \ - "_"+"z_l"+ str(int(i)) - if ( os.path.exists(str(Case_Dir)) ): - os.chdir(str(dirName)) - shutil.rmtree(str(Case_Dir)) - OutStr = OutStr + "\n" - self.formUi.textEdit_Output.setText(OutStr) - - FreeCADGui.updateGui() - os.mkdir(str(Case_Dir)) - - #Lets generate a sigini Input Deck for the calculix user subroutine - sigini_input = open (str(Case_Dir + "/" + "sigini_input.txt"),'wb') - - #Write plate thickness to the sigini_file - sigini_input.write(str(plate_thickness) + "\n") - #Now write the Interpolation coefficients, first the L and then the LC ones - sigini_input.write(\ - str(lc1) + "," + \ - str(lc2) + "," + \ - str(lc3) + "," + \ - str(lc4) + "," + \ - str(lc5) + "," + \ - str(lc6) + "\n") - sigini_input.write(\ - str(ltc1) + "," + \ - str(ltc2) + "," + \ - str(ltc3) + "," + \ - str(ltc4) + "," + \ - str(ltc5) + "," + \ - str(ltc6) + "\n") - sigini_input.close() - #Check if the - MeshObject.FemMesh.writeABAQUS(str(Case_Dir + "/" + "geometry_fe_input.inp")) - IsoNodes = list(IsoNodes) - ApplyingBC_IC(Case_Dir, young_modulus,poisson_ratio,IsoNodes[0],IsoNodes[1],IsoNodes[2],MeshObject) - batch.write("cd \"" + str(Case_Dir) + "\"\n") - batch.write("ccx -i geometry_fe_input\n") - - l= l + z_rot_intervall - k = k + y_rot_intervall - j = j + x_rot_intervall - i = i+ z_offset_intervall - # set the neutral placement from the beginning - MeshObject.Placement = FreeCAD.Base.Placement() - - - - - -FreeCADGui.addCommand('MachDist_Analysis',_CommandAnalysis()) -FreeCADGui.addCommand('MachDist_JobControl',_CommandJobControl()) diff --git a/src/Mod/Machining_Distortion/MachDistIsostatic.py b/src/Mod/Machining_Distortion/MachDistIsostatic.py deleted file mode 100644 index 1028891c9d..0000000000 --- a/src/Mod/Machining_Distortion/MachDistIsostatic.py +++ /dev/null @@ -1,274 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem, Mesh - -if FreeCAD.GuiUp: - import FreeCADGui,FemGui - from FreeCAD import Vector - from PyQt4 import QtCore, QtGui - from pivy import coin - import PyQt4.uic as uic - -__title__="Machine-Distortion Isostatic managment" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - - - - -def getBoundaryCoditions(Mesh): - BndBox = Mesh.BoundBox - FirstLength = 10000.0 - FirstIndex = -1 - SecondLength = 10000.0 - SecondIndex = -1 - ThirdLength = 10000.0 - ThirdIndex = -1 - - for id,i in Mesh.Nodes.items(): - l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMin,BndBox.ZMin)).Length - if FirstLength > l: - FirstLength = l - FirstIndex = id - - l = (i-FreeCAD.Vector(BndBox.XMax,BndBox.YMin,BndBox.ZMin)).Length - if SecondLength > l: - SecondLength = l - SecondIndex = id - - l = (i-FreeCAD.Vector(BndBox.XMin,BndBox.YMax,BndBox.ZMin)).Length - if ThirdLength > l: - ThirdLength = l - ThirdIndex = id - - - print FirstIndex,SecondIndex,ThirdIndex - return (FirstIndex,SecondIndex,ThirdIndex) - -def makeIsostatic(name): - '''makeMaterial(name): makes an Material - name there fore is a material name or an file name for a FCMat file''' - obj = FreeCAD.ActiveDocument.addObject("App::FeaturePython",name) - _IsostaticNodes(obj) - _ViewProviderIsostaticNodes(obj.ViewObject) - #FreeCAD.ActiveDocument.recompute() - return obj - - -class _CommandIsostatic: - "the MachDist Isostatic command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_Isostatic', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Isostatic","Machine-Distortion Isostatic"), - 'Accel': "A", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Isostatic","Add or edit a Machine-Distortion Isostatic")} - - def Activated(self): - - FreeCAD.ActiveDocument.openTransaction("Isostatic") - - obj = None - FemMeshObj = None - if FemGui.getActiveAnalysis(): - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("App::FeaturePython"): - if i.Proxy.Type == 'MachDist_IsostaticNodes': - obj = i - break - else: - return - - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - FemMeshObj = i - - if not obj: - FreeCADGui.addModule("MachDistIsostatic") - FreeCADGui.doCommand("MachDistIsostatic.makeIsostatic('IsostaticNodes')") - obj = FreeCAD.activeDocument().ActiveObject - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - - #node_numbers = Fem.getBoundary_Conditions(FemMeshObj.FemMesh) - node_numbers = getBoundaryCoditions(FemMeshObj.FemMesh) - obj.IsostaticNodes = node_numbers - - nodes = FemMeshObj.FemMesh.Nodes - meshObj = None - - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Mesh::Feature"): - meshObj = i - break - - if not meshObj: - FreeCADGui.doCommand("App.activeDocument().addObject('Mesh::Feature','IsostaticPlane')") - meshObj = FreeCAD.activeDocument().ActiveObject - meshObj.ViewObject.ShapeColor = (0.0, 1.0, 0.0, 0.0) - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - - planarMesh = [ - # triangle 1 - nodes[node_numbers[0]],nodes[node_numbers[1]],nodes[node_numbers[2]], - #triangle 2 - #[-0.5000,-0.5000,0.0000],[0.5000,-0.5000,0.0000],[0.5000,0.5000,0.0000], - ] - aMesh = Mesh.Mesh(planarMesh) - meshObj.Mesh = aMesh - - taskd = _IsostaticTaskPanel(obj,meshObj,FemMeshObj) - - FreeCADGui.Control.showDialog(taskd) - - def IsActive(self): - if FemGui.getActiveAnalysis(): - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - return True - else: - return False - -class _IsostaticNodes: - "The IsostaticNodes object" - def __init__(self,obj): - self.Type = "MachDist_IsostaticNodes" - obj.Proxy = self - obj.addProperty("App::PropertyIntegerList","IsostaticNodes","Base", - "The isostatic node numbers") - - - def execute(self,obj): - return - - def onChanged(self,obj,prop): - if prop in ["IsostaticNodes"]: - return - - def __getstate__(self): - return self.Type - - def __setstate__(self,state): - if state: - self.Type = state - -class _ViewProviderIsostaticNodes: - "A View Provider for the IsostaticNodes object" - - def __init__(self,vobj): - #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("MachDist","The size of the axis bubbles"))) - vobj.Proxy = self - - def getIcon(self): - import machdist_rc - return ":/icons/MachDist_Isostatic.svg" - - def attach(self, vobj): - self.ViewObject = vobj - self.Object = vobj.Object - - def setEdit(self,vobj,mode): - FemMeshObj = None - if FemGui.getActiveAnalysis(): - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - FemMeshObj = i - break - else: - return False - - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - FemMeshObj = i - taskd = _IsostaticTaskPanel(self.Object, None,FemMeshObj) - taskd.obj = vobj.Object - taskd.update() - FreeCADGui.Control.showDialog(taskd) - return True - - def unsetEdit(self,vobj,mode): - FreeCADGui.Control.closeDialog() - return - - -class _IsostaticTaskPanel: - '''The editmode TaskPanel for Material objects''' - def __init__(self,obj,meshObj,femMeshObj): - # the panel has a tree widget that contains categories - # for the subcomponents, such as additions, subtractions. - # the categories are shown only if they are not empty. - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Isostatic.ui") - - self.obj = obj - self.meshObj = meshObj - self.femMeshObj = femMeshObj - self.formUi = form_class() - self.form = QtGui.QWidget() - self.formUi.setupUi(self.form) - self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") - - - #QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) - self.femMeshObj.ViewObject.Transparency = 50 - self.meshObj.ViewObject.Visibility=True - - self.update() - - - def getStandardButtons(self): - return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) - - def update(self): - 'fills the widgets' - OutStr = 'Isostatic Plane:\n' - - IsoNodes = list(self.obj.IsostaticNodes) - - AllNodes = self.femMeshObj.FemMesh.Nodes - GridNode1 = AllNodes[IsoNodes[0]] - GridNode2 = AllNodes[IsoNodes[1]] - GridNode3 = AllNodes[IsoNodes[2]] - - OutStr = OutStr + 'Nodes: '+`IsoNodes[0]`+', '+`IsoNodes[1]`+', '+`IsoNodes[2]`+'\n' - OutStr = OutStr + '('+`GridNode1.x`[0:6]+', '+`GridNode1.y`[0:6]+', '+`GridNode1.z`[0:6]+')\n' - OutStr = OutStr + '('+`GridNode2.x`[0:6]+', '+`GridNode2.y`[0:6]+', '+`GridNode2.z`[0:6]+')\n' - OutStr = OutStr + '('+`GridNode3.x`[0:6]+', '+`GridNode3.y`[0:6]+', '+`GridNode3.z`[0:6]+')\n' - - - self.formUi.textEdit.setText(OutStr) - return - - def accept(self): - self.femMeshObj.ViewObject.Transparency = 0 - self.meshObj.ViewObject.Visibility=False - FreeCAD.ActiveDocument.commitTransaction() - FreeCADGui.Control.closeDialog() - - - def reject(self): - self.femMeshObj.ViewObject.Transparency = 0 - self.meshObj.ViewObject.Visibility=False - FreeCAD.ActiveDocument.abortTransaction() - FreeCADGui.Control.closeDialog() - - - -FreeCADGui.addCommand('MachDist_Isostatic',_CommandIsostatic()) diff --git a/src/Mod/Machining_Distortion/MachDistMaterial.py b/src/Mod/Machining_Distortion/MachDistMaterial.py deleted file mode 100644 index 6d4c97256b..0000000000 --- a/src/Mod/Machining_Distortion/MachDistMaterial.py +++ /dev/null @@ -1,331 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem - -if FreeCAD.GuiUp: - import FreeCADGui,FemGui - from FreeCAD import Vector - from PyQt4 import QtCore, QtGui - from pivy import coin - import PyQt4.uic as uic - -__title__="Machine-Distortion FemSetGeometryObject managment" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - -StartMat = {'FEM_youngsmodulus' :'7000.00', - 'PartDist_poissonratio' :'0.30', - 'PartDist_platethickness' :'40.0', - 'PartDist_lc1' :'0.0', - 'PartDist_lc2' :'0.0', - 'PartDist_lc3' :'0.0', - 'PartDist_lc4' :'0.0', - 'PartDist_lc5' :'0.0', - 'PartDist_lc6' :'0.0', - 'PartDist_ltc1' :'0.0', - 'PartDist_ltc2' :'0.0', - 'PartDist_ltc3' :'0.0', - 'PartDist_ltc4' :'0.0', - 'PartDist_ltc5' :'0.0', - 'PartDist_ltc6' :'0.0' - } - - -def makeMaterial(name): - '''makeMaterial(name): makes an Material - name there fore is a material name or an file name for a FCMat file''' - obj = FreeCAD.ActiveDocument.addObject("App::MaterialObjectPython",name) - _Material(obj) - _ViewProviderMaterial(obj.ViewObject) - #FreeCAD.ActiveDocument.recompute() - return obj - -class _CommandMaterial: - "the MachDist Material command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_Material', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Material","Material"), - 'Accel': "A, X", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Material","Creates or edit the material definition.")} - - def Activated(self): - MatObj = None - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("App::MaterialObject"): - MatObj = i - - if (not MatObj): - FreeCAD.ActiveDocument.openTransaction("Create Material") - FreeCADGui.addModule("MachDistMaterial") - FreeCADGui.doCommand("mat = MachDistMaterial.makeMaterial('Material')") - FreeCADGui.doCommand("App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member = App.activeDocument()."+FemGui.getActiveAnalysis().Name+".Member + [mat]") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(mat.Name,0)") - #FreeCADGui.doCommand("MachDist.makeMaterial()") - else: - FreeCADGui.doCommand("Gui.activeDocument().setEdit('"+MatObj.Name+"',0)") - - def IsActive(self): - if FemGui.getActiveAnalysis(): - return True - else: - return False - - -class _Material: - "The Material object" - def __init__(self,obj): - self.Type = "MachDistMaterial" - obj.Proxy = self - obj.Material = StartMat - #obj.addProperty("App::PropertyString","MaterialName","Base", - # "The name of the distorion material") - - - def execute(self,obj): - return - - def onChanged(self,obj,prop): - if prop in ["MaterialName"]: - return - - def __getstate__(self): - return self.Type - - def __setstate__(self,state): - if state: - self.Type = state - -class _ViewProviderMaterial: - "A View Provider for the Material object" - - def __init__(self,vobj): - #vobj.addProperty("App::PropertyLength","BubbleSize","Base", str(translate("MachDist","The size of the axis bubbles"))) - vobj.Proxy = self - - def getIcon(self): - import machdist_rc - return ":/icons/MachDist_Material.svg" - - def claimChildren(self): - return [] - - def attach(self, vobj): - self.ViewObject = vobj - self.Object = vobj.Object - self.bubbles = None - - - def updateData(self, obj, prop): - return - - def onChanged(self, vobj, prop): - return - - def setEdit(self,vobj,mode): - taskd = _MaterialTaskPanel(self.Object) - taskd.obj = vobj.Object - taskd.update() - FreeCADGui.Control.showDialog(taskd) - return True - - def unsetEdit(self,vobj,mode): - FreeCADGui.Control.closeDialog() - return - - def __getstate__(self): - return None - - def __setstate__(self,state): - return None - - -class _MaterialTaskPanel: - '''The editmode TaskPanel for Material objects''' - def __init__(self,obj): - # the panel has a tree widget that contains categories - # for the subcomponents, such as additions, subtractions. - # the categories are shown only if they are not empty. - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/Machining_Distortion/Material.ui") - - self.obj = obj - self.formUi = form_class() - self.form = QtGui.QWidget() - self.formUi.setupUi(self.form) - self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") - - - QtCore.QObject.connect(self.formUi.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) - QtCore.QObject.connect(self.formUi.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) - QtCore.QObject.connect(self.formUi.pushButton_SaveMat, QtCore.SIGNAL("clicked()"), self.saveMat) - QtCore.QObject.connect(self.formUi.toolButton_chooseDir, QtCore.SIGNAL("clicked()"), self.chooseDir) - QtCore.QObject.connect(self.formUi.comboBox_MaterialsInDir, QtCore.SIGNAL("currentIndexChanged(int)"), self.chooseMat) - - self.update() - - def transferTo(self): - "Transfer from the dialog to the object" - - matmap = self.obj.Material - - matmap['FEM_youngsmodulus'] = str(self.formUi.spinBox_young_modulus.value()) - matmap['PartDist_poissonratio'] = str(self.formUi.spinBox_poisson_ratio.value()) - matmap['PartDist_platethickness'] = str(self.formUi.spinBox_Plate_Thickness.value()) - - - matmap['PartDist_lc1'] = str(self.formUi.lc1.value()) - matmap['PartDist_lc2'] = str(self.formUi.lc2.value()) - matmap['PartDist_lc3'] = str(self.formUi.lc3.value()) - matmap['PartDist_lc4'] = str(self.formUi.lc4.value()) - matmap['PartDist_lc5'] = str(self.formUi.lc5.value()) - matmap['PartDist_lc6'] = str(self.formUi.lc6.value()) - - matmap['PartDist_ltc1'] = str(self.formUi.ltc1.value()) - matmap['PartDist_ltc2'] = str(self.formUi.ltc2.value()) - matmap['PartDist_ltc3'] = str(self.formUi.ltc3.value()) - matmap['PartDist_ltc4'] = str(self.formUi.ltc4.value()) - matmap['PartDist_ltc5'] = str(self.formUi.ltc5.value()) - matmap['PartDist_ltc6'] = str(self.formUi.ltc6.value()) - self.obj.Material = matmap - - - def transferFrom(self): - "Transfer from the object to the dialog" - matmap = self.obj.Material - - self.formUi.spinBox_young_modulus.setValue(float(matmap['FEM_youngsmodulus'])) - self.formUi.spinBox_poisson_ratio.setValue(float(matmap['PartDist_poissonratio'])) - self.formUi.spinBox_Plate_Thickness.setValue(float(matmap['PartDist_platethickness'])) - - - self.formUi.lc1.setValue(float(matmap['PartDist_lc1'])) - self.formUi.lc2.setValue(float(matmap['PartDist_lc2'])) - self.formUi.lc3.setValue(float(matmap['PartDist_lc3'])) - self.formUi.lc4.setValue(float(matmap['PartDist_lc4'])) - self.formUi.lc5.setValue(float(matmap['PartDist_lc5'])) - self.formUi.lc6.setValue(float(matmap['PartDist_lc6'])) - - self.formUi.ltc1.setValue(float(matmap['PartDist_ltc1'])) - self.formUi.ltc2.setValue(float(matmap['PartDist_ltc2'])) - self.formUi.ltc3.setValue(float(matmap['PartDist_ltc3'])) - self.formUi.ltc4.setValue(float(matmap['PartDist_ltc4'])) - self.formUi.ltc5.setValue(float(matmap['PartDist_ltc5'])) - self.formUi.ltc6.setValue(float(matmap['PartDist_ltc6'])) - - def isAllowedAlterSelection(self): - return False - - def isAllowedAlterView(self): - return True - - def getStandardButtons(self): - return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel) - - def update(self): - 'fills the widgets' - self.transferFrom() - self.fillMaterialCombo() - - - return - - def accept(self): - self.transferTo() - FreeCADGui.ActiveDocument.resetEdit() - - def reject(self): - FreeCADGui.ActiveDocument.resetEdit() - - def saveMat(self): - self.transferTo() - filename = QtGui.QFileDialog.getSaveFileName(None, 'Save Material file file',self.params.GetString("MaterialDir",'/'),'FreeCAD material file (*.FCMat)') - if(filename): - import Material - Material.exportFCMat(filename,self.obj.Material) - - def chooseDir(self): - dirname = QtGui.QFileDialog.getExistingDirectory(None, 'Choose material directory',self.params.GetString("MaterialDir",'/')) - if(dirname): - self.params.SetString("MaterialDir",str(dirname)) - self.fillMaterialCombo() - - def chooseMat(self,index): - if index == 0:return - import Material - name = self.pathList[index-1] - #print 'Import ', str(name) - - self.obj.Material = Material.importFCMat(str(name)) - #print self.obj.Material - - self.transferFrom() - - def fillMaterialCombo(self): - import glob,os - dirname = self.params.GetString("MaterialDir",'/') - self.pathList = glob.glob(dirname + '/*.FCMat') - self.formUi.comboBox_MaterialsInDir.clear() - self.formUi.comboBox_MaterialsInDir.addItem('-> choose Material') - for i in self.pathList: - self.formUi.comboBox_MaterialsInDir.addItem(os.path.basename(i) ) - - def add_L_data(self): - l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') - values = self.parse_R_output(l_filename) - self.formUi.lc1.setValue(values[0]) - self.formUi.lc2.setValue(values[1]) - self.formUi.lc3.setValue(values[2]) - self.formUi.lc4.setValue(values[3]) - self.formUi.lc5.setValue(values[4]) - self.formUi.lc6.setValue(values[5]) - - - def add_LT_data(self): - lt_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for LT Coefficients (*.txt)') - values = self.parse_R_output(lt_filename) - self.formUi.ltc1.setValue(values[0]) - self.formUi.ltc2.setValue(values[1]) - self.formUi.ltc3.setValue(values[2]) - self.formUi.ltc4.setValue(values[3]) - self.formUi.ltc5.setValue(values[4]) - self.formUi.ltc6.setValue(values[5]) - - - def parse_R_output(self,filename): - file = open(str(filename)) - lines = file.readlines() - found = False - coeff = [] - for line in lines: - if line[0:9] == "c0 to c5:": - found = True - coeff.append(float(line[15:])) - continue - if found and line[0:4] == "MSE:": - found = False - if found: - coeff.append(float(line[15:])) - - file.close() - return coeff[0],coeff[1],coeff[2],coeff[3],coeff[4],coeff[5] - -FreeCADGui.addCommand('MachDist_Material',_CommandMaterial()) diff --git a/src/Mod/Machining_Distortion/MachDistMesh.py b/src/Mod/Machining_Distortion/MachDistMesh.py deleted file mode 100644 index 8805f53649..0000000000 --- a/src/Mod/Machining_Distortion/MachDistMesh.py +++ /dev/null @@ -1,96 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem - -if FreeCAD.GuiUp: - import FreeCADGui - from FreeCAD import Vector - from PyQt4 import QtCore, QtGui - from pivy import coin - -__title__="Machine-Distortion Mesh managment" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - - - -class _CommandMesh: - "the MachDist Mesh command definition" - def GetResources(self): - return {'Pixmap' : 'MachDist_AddFemMesh', - 'MenuText': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Add Part"), - 'Accel': "M", - 'ToolTip': QtCore.QT_TRANSLATE_NOOP("MachDist_Mesh","Add a Part to the Analysis.")} - - def Activated(self): - FreeCAD.ActiveDocument.openTransaction("Add part") - FreeCADGui.addModule("FemGui") - sel = FreeCADGui.Selection.getSelection() - if (len(sel) == 1): - if(sel[0].isDerivedFrom("Fem::FemMeshObject")): - FreeCADGui.doCommand("App.activeDocument().ActiveObject.Member = App.activeDocument().ActiveObject.Member + [App.activeDocument()."+sel[0].Name+"]") - if(sel[0].isDerivedFrom("Part::Feature")): - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+sel[0].Name +"_Mesh')") - FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+sel[0].Name) - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - FreeCADGui.doCommand("Gui.activeDocument().hide('"+sel[0].Name+"')") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") - else: - import os - filename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open part file..',os.getcwd(),'Mesh or Part files (*.bdf *.unv *.med *.dat *.stp *.igs);;All files(*)') - QtGui.qApp.setOverrideCursor(QtCore.Qt.WaitCursor) - - if filename.right(3) in (u'bdf',u'med',u'dat',u'unv'): - FreeCADGui.addModule("Fem") - FreeCADGui.doCommand("Fem.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - FreeCADGui.doCommand("Gui.SendMsgToActiveView('ViewFit')") - if filename.right(3) in (u'stp',u'igs'): - FreeCADGui.addModule("Part") - FreeCADGui.doCommand("Part.insert('" + str(filename) +"','"+FreeCAD.ActiveDocument.Name+ "')") - FreeCADGui.doCommand("Gui.SendMsgToActiveView('ViewFit')") - name = FreeCAD.activeDocument().ActiveObject.Name - FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject','"+name +"_Mesh')") - FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()."+name) - FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.activeDocument().ActiveObject]") - FreeCADGui.doCommand("Gui.activeDocument().hide('"+name+"')") - FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") - - QtGui.qApp.restoreOverrideCursor() - - - - FreeCAD.ActiveDocument.commitTransaction() - - def IsActive(self): - import FemGui - # check if a active analysis is present and no Mesh in it - if FemGui.getActiveAnalysis() != None: - for i in FemGui.getActiveAnalysis().Member: - if i.isDerivedFrom("Fem::FemMeshObject"): - return False - return True - else: - return False - -FreeCADGui.addCommand('MachDist_Mesh',_CommandMesh()) diff --git a/src/Mod/Machining_Distortion/MachDistMoveTools.py b/src/Mod/Machining_Distortion/MachDistMoveTools.py deleted file mode 100644 index 77d1dc46bf..0000000000 --- a/src/Mod/Machining_Distortion/MachDistMoveTools.py +++ /dev/null @@ -1,63 +0,0 @@ -#*************************************************************************** -#* * -#* Copyright (c) 2013 - Juergen Riegel * -#* * -#* This program is free software; you can redistribute it and/or modify * -#* it under the terms of the GNU Lesser General Public License (LGPL) * -#* as published by the Free Software Foundation; either version 2 of * -#* the License, or (at your option) any later version. * -#* for detail see the LICENCE text file. * -#* * -#* 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 Library General Public License for more details. * -#* * -#* You should have received a copy of the GNU Library General Public * -#* License along with this program; if not, write to the Free Software * -#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * -#* USA * -#* * -#*************************************************************************** - -import FreeCAD, Fem - - -__title__="Machine-Distortion Move tools" -__author__ = "Juergen Riegel" -__url__ = "http://free-cad.sourceforge.net" - - - -def moveHome(obj): - b = obj.FemMesh.BoundBox - m = FreeCAD.Vector(-(b.XMin),-(b.YMin),-(b.ZMin)) - p = obj.Placement - p2 = FreeCAD.Placement(p.Base + m,p.Rotation) - obj.Placement = p2 - return - -def getBoundBoxVolume(obj): - b = obj.FemMesh.BoundBox - return b.XLength * b.YLength * b.ZLength - -def minimizeBoundVolume(obj): - p = obj.Placement - VolOld = getBoundBoxVolume(obj) - OverallSteps = 0 - # rotate a fraction and test if it get better - for a in (3.0,1.0,0.5,0.1,0.05,0.01,0.005,0.001): - for v in ( (0.0, 0.0, 1.0),(0.0, 1.0, 0.0),(1.0, 0.0, 0.0) ): - for dir in (-1.0,1.0): - Better = True - i = 0 - while(Better): - p.Rotation = p.Rotation.multiply(FreeCAD.Rotation(FreeCAD.Vector(v[0],v[1],v[2]),a*dir)) - NewVol = getBoundBoxVolume(obj) - i = i+1 - if(NewVol>VolOld): - Better = False - print "Axis: (",v[0],v[1],v[2],") Angle: ",a*dir," -> End with after ",i," Steps with V=",NewVol - VolOld = NewVol - OverallSteps = OverallSteps + i - print "OverallSteps: ",OverallSteps \ No newline at end of file diff --git a/src/Mod/Machining_Distortion/MachiningDistortionCommands.py b/src/Mod/Machining_Distortion/MachiningDistortionCommands.py deleted file mode 100755 index 4aa0b4c1d0..0000000000 --- a/src/Mod/Machining_Distortion/MachiningDistortionCommands.py +++ /dev/null @@ -1,105 +0,0 @@ -# Machining Distortion Commands - - -# import FreeCAD modules -import FreeCAD, FreeCADGui, Fem, sys -from PyQt4 import QtGui,QtCore -from FreeCAD import Base - -# globals -import mach_dist_gui -import postprocess_gui -import time - - -#--------------------------------------------------------------------------- -# The command classes -#--------------------------------------------------------------------------- - -class MachiningDistortion_StartGUI: - - def Activated(self): -# pi=Base.ProgressIndicator() -# pi.start("Hello, World!",100) -# for i in range(100): -# time.sleep(1) -# pi.next() -# pi.stop() - myapp = mach_dist_gui.MyForm(QtGui.qApp.activeWindow()) - myapp.exec_() - - def GetResources(self): - return {'Pixmap' : 'Std_Tool1', 'MenuText': 'Open Machining Distortion GUI', 'ToolTip': 'Start Up the main GUI'} - -class MachiningDistortion_StartPostprocess: - - def Activated(self): - app = postprocess_gui.MyForm(QtGui.qApp.activeWindow()) - app.exec_() - - def GetResources(self): - return {'Pixmap' : 'Std_Tool2', 'MenuText': 'Open Machining Distortion Postprocess GUI', 'ToolTip': 'Start Up the postprocess GUI'} - - -class MachiningDistortion_ChooseParameter: - "Start Main GUI" - def Activated(self): - from PyQt4 import QtGui - import PyQt4.uic as uic - form_class, base_class = uic.loadUiType(FreeCAD.getHomePath() + "Mod/MachiningDistortion/User_Interface_Mach_Dist.ui") - # instaciate the UI dialog - form = form_class() - # create the actuall dialog - dlg = QtGui.QDialog() - # set the Ui to the dialog - form.setupUi(dlg) - #run the dialog - rtn = dlg.exec_() - # get the values of the Form - - #Connect Signals and Slots - QtCore.QObject.connect(form.button_select_files, QtCore.SIGNAL("clicked()"), self.select_files) - QtCore.QObject.connect(form.button_select_output, QtCore.SIGNAL("clicked()"), self.select_output) - QtCore.QObject.connect(form.button_dialog, QtCore.SIGNAL("accepted()"), self.onAbbrechen) - QtCore.QObject.connect(form.button_dialog, QtCore.SIGNAL("rejected()"), self.onAbbrechen) - QtCore.QObject.connect(form.button_start_calculation, QtCore.SIGNAL("clicked()"), self.start_calculation) - - - def select_files(self): - filenames=QtGui.QFileDialog.getOpenFileNames(None, 'Open file','','Nastran Files (*.bdf)') - - def select_output(self): - self.dirname=QtGui.QFileDialog.getExistingDirectory(None, 'Open working directory', '', QtGui.QFileDialog.ShowDirsOnly) - self.button_start_calculation.setEnabled(True) - - def onAbbrechen(self): - form.close() - - def start_calculation(self): - ##Get values from the GUI - young_modulus = form.spinBox_young_modulus.value() - poisson_ratio = form.spinBox_poisson_ratio.value() - z_level_from = form.spinBox_z_level_from.value() - z_level_to = form.spinBox_z_level_to.value() - misalignment_x = form.spinBox_misalignment_x.value() - misalignment_y = form.spinBox_misalignment_y.value() - misalignment_z = form.spinBox_misalignment_z.value() - fly_to_buy = form.check_fly_to_buy.isChecked() - - - FreeCAD.Console.PrintMessage("Start with:"+ `misalignment_x` + "\n" ) - - - def GetResources(self): - return {'Pixmap' : 'Std_Tool3', 'MenuText': 'parameters...', 'ToolTip': 'Choose the parameters'} - - - -#--------------------------------------------------------------------------- -# Adds the commands to the FreeCAD command manager -#--------------------------------------------------------------------------- - -FreeCADGui.addCommand('MachiningDistortion_StartGUI',MachiningDistortion_StartGUI()) -FreeCADGui.addCommand('MachiningDistortion_StartPostprocess',MachiningDistortion_StartPostprocess()) -FreeCADGui.addCommand('MachiningDistortion_ChooseParameter',MachiningDistortion_ChooseParameter()) - diff --git a/src/Mod/Machining_Distortion/Material.ui b/src/Mod/Machining_Distortion/Material.ui deleted file mode 100644 index 2d1871cf7f..0000000000 --- a/src/Mod/Machining_Distortion/Material.ui +++ /dev/null @@ -1,585 +0,0 @@ - - - Material_Parameter - - - - 0 - 0 - 159 - 562 - - - - Form - - - - - - - - manual - - - - - - - - - - - Save Material ... - - - - - - - ... - - - - - - - - - Qt::Horizontal - - - - - - - - - Qt::Horizontal - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 999999.989999999990687 - - - 70000.000000000000000 - - - - - - - Young Modulus - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0.100000000000000 - - - 0.300000000000000 - - - - - - - Poisson Ratio - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 500.000000000000000 - - - 40.000000000000000 - - - - - - - Plate Thickness - - - - - - - - - Qt::Horizontal - - - - - - - Select L File ... - - - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC4 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC6 - - - - - - - - - Qt::Horizontal - - - - - - - Select LT File ... - - - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC4 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC6 - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Parameter.py b/src/Mod/Machining_Distortion/Parameter.py deleted file mode 100755 index 8ad2d551fd..0000000000 --- a/src/Mod/Machining_Distortion/Parameter.py +++ /dev/null @@ -1,72 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'Parameter.ui' -# -# Created: Fri Dec 17 12:28:02 2010 -# by: PyQt4 UI code generator 4.7.2 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_DialogParameter(object): - def setupUi(self, DialogParameter): - DialogParameter.setObjectName("DialogParameter") - DialogParameter.setWindowModality(QtCore.Qt.ApplicationModal) - DialogParameter.resize(178, 136) - self.verticalLayout = QtGui.QVBoxLayout(DialogParameter) - self.verticalLayout.setObjectName("verticalLayout") - self.horizontalLayout = QtGui.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.label = QtGui.QLabel(DialogParameter) - self.label.setObjectName("label") - self.horizontalLayout.addWidget(self.label) - self.ValueStart = QtGui.QDoubleSpinBox(DialogParameter) - self.ValueStart.setMinimum(-99.0) - self.ValueStart.setMaximum(0.0) - self.ValueStart.setProperty("value", -5.0) - self.ValueStart.setObjectName("ValueStart") - self.horizontalLayout.addWidget(self.ValueStart) - self.verticalLayout.addLayout(self.horizontalLayout) - self.horizontalLayout_2 = QtGui.QHBoxLayout() - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.label_2 = QtGui.QLabel(DialogParameter) - self.label_2.setObjectName("label_2") - self.horizontalLayout_2.addWidget(self.label_2) - self.ValueEnd = QtGui.QDoubleSpinBox(DialogParameter) - self.ValueEnd.setProperty("value", 5.0) - self.ValueEnd.setObjectName("ValueEnd") - self.horizontalLayout_2.addWidget(self.ValueEnd) - self.verticalLayout.addLayout(self.horizontalLayout_2) - self.line = QtGui.QFrame(DialogParameter) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName("line") - self.verticalLayout.addWidget(self.line) - self.horizontalLayout_3 = QtGui.QHBoxLayout() - self.horizontalLayout_3.setObjectName("horizontalLayout_3") - self.label_3 = QtGui.QLabel(DialogParameter) - self.label_3.setObjectName("label_3") - self.horizontalLayout_3.addWidget(self.label_3) - self.ValueSize = QtGui.QDoubleSpinBox(DialogParameter) - self.ValueSize.setProperty("value", 1.0) - self.ValueSize.setObjectName("ValueSize") - self.horizontalLayout_3.addWidget(self.ValueSize) - self.verticalLayout.addLayout(self.horizontalLayout_3) - self.buttonBox = QtGui.QDialogButtonBox(DialogParameter) - self.buttonBox.setOrientation(QtCore.Qt.Horizontal) - self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) - self.buttonBox.setObjectName("buttonBox") - self.verticalLayout.addWidget(self.buttonBox) - - self.retranslateUi(DialogParameter) - QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), DialogParameter.accept) - QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), DialogParameter.reject) - QtCore.QMetaObject.connectSlotsByName(DialogParameter) - - def retranslateUi(self, DialogParameter): - DialogParameter.setWindowTitle(QtGui.QApplication.translate("DialogParameter", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) - self.label.setText(QtGui.QApplication.translate("DialogParameter", "Start value:", None, QtGui.QApplication.UnicodeUTF8)) - self.label_2.setText(QtGui.QApplication.translate("DialogParameter", "End value:", None, QtGui.QApplication.UnicodeUTF8)) - self.label_3.setText(QtGui.QApplication.translate("DialogParameter", "Step size:", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/src/Mod/Machining_Distortion/Parameter.ui b/src/Mod/Machining_Distortion/Parameter.ui deleted file mode 100755 index 1201122e0c..0000000000 --- a/src/Mod/Machining_Distortion/Parameter.ui +++ /dev/null @@ -1,134 +0,0 @@ - - - DialogParameter - - - Qt::ApplicationModal - - - - 0 - 0 - 178 - 136 - - - - Dialog - - - - - - - - Start value: - - - - - - - -99.000000000000000 - - - 0.000000000000000 - - - -5.000000000000000 - - - - - - - - - - - End value: - - - - - - - 5.000000000000000 - - - - - - - - - Qt::Horizontal - - - - - - - - - Step size: - - - - - - - 1.000000000000000 - - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - - - buttonBox - accepted() - DialogParameter - accept() - - - 248 - 254 - - - 157 - 274 - - - - - buttonBox - rejected() - DialogParameter - reject() - - - 316 - 260 - - - 286 - 274 - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist.svg deleted file mode 100644 index 220ce7e284..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist.svg +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddFemMesh.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddFemMesh.svg deleted file mode 100644 index 94f86b9c34..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddFemMesh.svg +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddMaterial.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddMaterial.svg deleted file mode 100644 index c7ddb7ab43..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddMaterial.svg +++ /dev/null @@ -1,523 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - + - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddPart.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddPart.svg deleted file mode 100644 index 8081c63f4a..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_AddPart.svg +++ /dev/null @@ -1,446 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - + - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Align.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Align.svg deleted file mode 100644 index 1f9e322254..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Align.svg +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_FemMesh.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_FemMesh.svg deleted file mode 100644 index 3f3b2ac340..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_FemMesh.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Isostatic.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Isostatic.svg deleted file mode 100644 index 4c284ff766..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Isostatic.svg +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Material.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Material.svg deleted file mode 100644 index c31d075649..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Material.svg +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_NewAnalysis.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_NewAnalysis.svg deleted file mode 100644 index f9fa2ddda7..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_NewAnalysis.svg +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Preferences.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Preferences.svg deleted file mode 100644 index 5b162c3f0e..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Preferences.svg +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg b/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg deleted file mode 100644 index 91ed03e5e2..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/MachDist_Upload.svg +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg b/src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg deleted file mode 100644 index 220ce7e284..0000000000 --- a/src/Mod/Machining_Distortion/Resources/Icons/preferences-part_distortion.svg +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc b/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc deleted file mode 100755 index 35b9dda0ee..0000000000 --- a/src/Mod/Machining_Distortion/Resources/machdist_resources.qrc +++ /dev/null @@ -1,17 +0,0 @@ - - - ui/MachDist-userprefs.ui - icons/MachDist.svg - icons/MachDist_AddMaterial.svg - icons/MachDist_AddPart.svg - icons/MachDist_Align.svg - icons/MachDist_Material.svg - icons/MachDist_NewAnalysis.svg - icons/MachDist_Preferences.svg - icons/MachDist_Upload.svg - icons/MachDist_FemMesh.svg - icons/MachDist_AddFemMesh.svg - icons/MachDist_Isostatic.svg - icons/preferences-part_distortion.svg - - diff --git a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui b/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui deleted file mode 100644 index 306cb0522f..0000000000 --- a/src/Mod/Machining_Distortion/Resources/ui/MachDist-userprefs.ui +++ /dev/null @@ -1,477 +0,0 @@ - - - Gui::Dialog::DlgSettingsPartDistortion - - - - 0 - 0 - 452 - 305 - - - - General settings - - - - - - General Machining Distortion Settings - - - - - - - - Linux Home Path - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default group name for construction geometry - - - /home/rmjzettl/ - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - Linux Home Path - - - Mod/Machining_Distortion - - - - - - - - - - - Solver Link - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default group name for construction geometry - - - /usr/local/bin/ccx_2_2 - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - Solver Link - - - Mod/Machining_Distortion - - - - - - - - - - - Servername - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default group name for construction geometry - - - dynabox - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - Servername - - - Mod/Machining_Distortion - - - - - - - - - - - Linux Username - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default font name for all Draft texts and dimensions. -It can be a font name such as "Arial", a default style such as "sans", "serif" -or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style -such as "Arial:Bold" - - - rmjzettl - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - Linux User Name - - - Mod/Machining_Distortion - - - - - - - - - - - Linux Password - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default font name for all Draft texts and dimensions. -It can be a font name such as "Arial", a default style such as "sans", "serif" -or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style -such as "Arial:Bold" - - - Flo926652 - - - QLineEdit::Password - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - Linux Password - - - Mod/Machining_Distortion - - - - - - - - - - - Material Dir - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default font name for all Draft texts and dimensions. -It can be a font name such as "Arial", a default style such as "sans", "serif" -or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style -such as "Arial:Bold" - - - /home/Material - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - MaterialDir - - - Mod/Machining_Distortion - - - - - - - - - - - Job Dir - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 300 - 0 - - - - This is the default font name for all Draft texts and dimensions. -It can be a font name such as "Arial", a default style such as "sans", "serif" -or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style -such as "Arial:Bold" - - - / - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - JobDir - - - Mod/Machining_Distortion - - - - - - - - - 5 - - - Qt::Horizontal - - - - - - - - - Number of CPUs to be used for the calculation - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 60 - 16777215 - - - - The number of decimals in internal coordinates operations (for ex. 3 = 0.001) - - - 1 - - - 64 - - - 1 - - - NumberCPUs - - - Mod/Machining_Distortion - - - - - - - - - Qt::Vertical - - - - 17 - 41 - - - - - - - - - - - qPixmapFromMimeSource - - - Gui::PrefLineEdit - QLineEdit -
Gui/PrefWidgets.h
-
- - Gui::PrefSpinBox - QSpinBox -
Gui/PrefWidgets.h
-
-
- - -
diff --git a/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.py b/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.py deleted file mode 100755 index 284c352a79..0000000000 --- a/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.py +++ /dev/null @@ -1,496 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'User_Interface_Mach_Dist.ui' -# -# Created: Fri Apr 15 11:22:01 2011 -# by: PyQt4 UI code generator 4.8.3 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -try: - _fromUtf8 = QtCore.QString.fromUtf8 -except AttributeError: - _fromUtf8 = lambda s: s - -class Ui_dialog(object): - def setupUi(self, dialog): - dialog.setObjectName(_fromUtf8("dialog")) - dialog.resize(658, 430) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(dialog.sizePolicy().hasHeightForWidth()) - dialog.setSizePolicy(sizePolicy) - dialog.setMinimumSize(QtCore.QSize(658, 430)) - dialog.setMaximumSize(QtCore.QSize(658, 430)) - self.gridLayout_8 = QtGui.QGridLayout(dialog) - self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) - self.groupBox_3 = QtGui.QGroupBox(dialog) - self.groupBox_3.setMinimumSize(QtCore.QSize(282, 161)) - self.groupBox_3.setMaximumSize(QtCore.QSize(282, 161)) - self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) - self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_3) - self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) - self.gridLayout = QtGui.QGridLayout() - self.gridLayout.setObjectName(_fromUtf8("gridLayout")) - self.label_24 = QtGui.QLabel(self.groupBox_3) - self.label_24.setAlignment(QtCore.Qt.AlignCenter) - self.label_24.setObjectName(_fromUtf8("label_24")) - self.gridLayout.addWidget(self.label_24, 0, 0, 1, 1) - self.label_25 = QtGui.QLabel(self.groupBox_3) - self.label_25.setAlignment(QtCore.Qt.AlignCenter) - self.label_25.setObjectName(_fromUtf8("label_25")) - self.gridLayout.addWidget(self.label_25, 0, 1, 1, 1) - self.label_26 = QtGui.QLabel(self.groupBox_3) - self.label_26.setAlignment(QtCore.Qt.AlignCenter) - self.label_26.setObjectName(_fromUtf8("label_26")) - self.gridLayout.addWidget(self.label_26, 0, 2, 1, 1) - spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout.addItem(spacerItem, 0, 3, 1, 1) - self.spinBox_misalignment_x_from = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_x_from.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_x_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_x_from.setMinimum(-99) - self.spinBox_misalignment_x_from.setObjectName(_fromUtf8("spinBox_misalignment_x_from")) - self.gridLayout.addWidget(self.spinBox_misalignment_x_from, 1, 0, 1, 1) - self.spinBox_misalignment_x_to = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_x_to.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_x_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_x_to.setMinimum(-99) - self.spinBox_misalignment_x_to.setObjectName(_fromUtf8("spinBox_misalignment_x_to")) - self.gridLayout.addWidget(self.spinBox_misalignment_x_to, 1, 1, 1, 1) - self.label = QtGui.QLabel(self.groupBox_3) - self.label.setAlignment(QtCore.Qt.AlignCenter) - self.label.setObjectName(_fromUtf8("label")) - self.gridLayout.addWidget(self.label, 1, 3, 1, 1) - self.spinBox_misalignment_y_from = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_y_from.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_y_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_y_from.setMinimum(-99) - self.spinBox_misalignment_y_from.setObjectName(_fromUtf8("spinBox_misalignment_y_from")) - self.gridLayout.addWidget(self.spinBox_misalignment_y_from, 2, 0, 1, 1) - self.spinBox_misalignment_y_to = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_y_to.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_y_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_y_to.setMinimum(-99) - self.spinBox_misalignment_y_to.setObjectName(_fromUtf8("spinBox_misalignment_y_to")) - self.gridLayout.addWidget(self.spinBox_misalignment_y_to, 2, 1, 1, 1) - self.label_2 = QtGui.QLabel(self.groupBox_3) - self.label_2.setAlignment(QtCore.Qt.AlignCenter) - self.label_2.setObjectName(_fromUtf8("label_2")) - self.gridLayout.addWidget(self.label_2, 2, 3, 1, 1) - self.spinBox_misalignment_z_from = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_z_from.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_z_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_z_from.setMinimum(-99) - self.spinBox_misalignment_z_from.setObjectName(_fromUtf8("spinBox_misalignment_z_from")) - self.gridLayout.addWidget(self.spinBox_misalignment_z_from, 3, 0, 1, 1) - self.spinBox_misalignment_z_to = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_z_to.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_z_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_z_to.setMinimum(-99) - self.spinBox_misalignment_z_to.setObjectName(_fromUtf8("spinBox_misalignment_z_to")) - self.gridLayout.addWidget(self.spinBox_misalignment_z_to, 3, 1, 1, 1) - self.label_3 = QtGui.QLabel(self.groupBox_3) - self.label_3.setAlignment(QtCore.Qt.AlignCenter) - self.label_3.setObjectName(_fromUtf8("label_3")) - self.gridLayout.addWidget(self.label_3, 3, 3, 1, 1) - self.spinBox_z_level_from = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_z_level_from.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_z_level_from.setLayoutDirection(QtCore.Qt.LeftToRight) - self.spinBox_z_level_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_z_level_from.setMinimum(-99) - self.spinBox_z_level_from.setObjectName(_fromUtf8("spinBox_z_level_from")) - self.gridLayout.addWidget(self.spinBox_z_level_from, 4, 0, 1, 1) - self.spinBox_z_level_to = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_z_level_to.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_z_level_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_z_level_to.setMinimum(-99) - self.spinBox_z_level_to.setObjectName(_fromUtf8("spinBox_z_level_to")) - self.gridLayout.addWidget(self.spinBox_z_level_to, 4, 1, 1, 1) - self.label_27 = QtGui.QLabel(self.groupBox_3) - self.label_27.setAlignment(QtCore.Qt.AlignCenter) - self.label_27.setObjectName(_fromUtf8("label_27")) - self.gridLayout.addWidget(self.label_27, 4, 3, 1, 1) - self.spinBox_misalignment_x_intervall = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_x_intervall.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_x_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_x_intervall.setMinimum(-99) - self.spinBox_misalignment_x_intervall.setProperty(_fromUtf8("value"), 1) - self.spinBox_misalignment_x_intervall.setObjectName(_fromUtf8("spinBox_misalignment_x_intervall")) - self.gridLayout.addWidget(self.spinBox_misalignment_x_intervall, 1, 2, 1, 1) - self.spinBox_misalignment_y_intervall = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_y_intervall.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_y_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_y_intervall.setMinimum(-99) - self.spinBox_misalignment_y_intervall.setProperty(_fromUtf8("value"), 1) - self.spinBox_misalignment_y_intervall.setObjectName(_fromUtf8("spinBox_misalignment_y_intervall")) - self.gridLayout.addWidget(self.spinBox_misalignment_y_intervall, 2, 2, 1, 1) - self.spinBox_misalignment_z_intervall = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_misalignment_z_intervall.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_misalignment_z_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_misalignment_z_intervall.setMinimum(-99) - self.spinBox_misalignment_z_intervall.setProperty(_fromUtf8("value"), 1) - self.spinBox_misalignment_z_intervall.setObjectName(_fromUtf8("spinBox_misalignment_z_intervall")) - self.gridLayout.addWidget(self.spinBox_misalignment_z_intervall, 3, 2, 1, 1) - self.spinBox_z_level_intervall = QtGui.QSpinBox(self.groupBox_3) - self.spinBox_z_level_intervall.setMinimumSize(QtCore.QSize(60, 0)) - self.spinBox_z_level_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_z_level_intervall.setMinimum(-99) - self.spinBox_z_level_intervall.setProperty(_fromUtf8("value"), 1) - self.spinBox_z_level_intervall.setObjectName(_fromUtf8("spinBox_z_level_intervall")) - self.gridLayout.addWidget(self.spinBox_z_level_intervall, 4, 2, 1, 1) - self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) - self.gridLayout_8.addWidget(self.groupBox_3, 0, 0, 1, 1) - self.groupBox = QtGui.QGroupBox(dialog) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) - self.groupBox.setSizePolicy(sizePolicy) - self.groupBox.setMinimumSize(QtCore.QSize(352, 259)) - self.groupBox.setMaximumSize(QtCore.QSize(352, 259)) - self.groupBox.setObjectName(_fromUtf8("groupBox")) - self.gridLayout_7 = QtGui.QGridLayout(self.groupBox) - self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) - self.gridLayout_6 = QtGui.QGridLayout() - self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) - self.gridLayout_5 = QtGui.QGridLayout() - self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) - spacerItem1 = QtGui.QSpacerItem(13, 17, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout_5.addItem(spacerItem1, 0, 0, 1, 1) - self.spinBox_young_modulus = QtGui.QDoubleSpinBox(self.groupBox) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.spinBox_young_modulus.sizePolicy().hasHeightForWidth()) - self.spinBox_young_modulus.setSizePolicy(sizePolicy) - self.spinBox_young_modulus.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_young_modulus.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_young_modulus.setMaximum(999999.99) - self.spinBox_young_modulus.setProperty(_fromUtf8("value"), 70000.0) - self.spinBox_young_modulus.setObjectName(_fromUtf8("spinBox_young_modulus")) - self.gridLayout_5.addWidget(self.spinBox_young_modulus, 0, 1, 1, 1) - self.label_6 = QtGui.QLabel(self.groupBox) - self.label_6.setObjectName(_fromUtf8("label_6")) - self.gridLayout_5.addWidget(self.label_6, 0, 2, 1, 1) - spacerItem2 = QtGui.QSpacerItem(13, 13, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout_5.addItem(spacerItem2, 1, 0, 1, 1) - self.spinBox_poisson_ratio = QtGui.QDoubleSpinBox(self.groupBox) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.spinBox_poisson_ratio.sizePolicy().hasHeightForWidth()) - self.spinBox_poisson_ratio.setSizePolicy(sizePolicy) - self.spinBox_poisson_ratio.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_poisson_ratio.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_poisson_ratio.setSingleStep(0.1) - self.spinBox_poisson_ratio.setProperty(_fromUtf8("value"), 0.3) - self.spinBox_poisson_ratio.setObjectName(_fromUtf8("spinBox_poisson_ratio")) - self.gridLayout_5.addWidget(self.spinBox_poisson_ratio, 1, 1, 1, 1) - self.label_7 = QtGui.QLabel(self.groupBox) - self.label_7.setObjectName(_fromUtf8("label_7")) - self.gridLayout_5.addWidget(self.label_7, 1, 2, 1, 1) - spacerItem3 = QtGui.QSpacerItem(13, 17, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout_5.addItem(spacerItem3, 2, 0, 1, 1) - self.spinBox_Plate_Thickness = QtGui.QDoubleSpinBox(self.groupBox) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.spinBox_Plate_Thickness.sizePolicy().hasHeightForWidth()) - self.spinBox_Plate_Thickness.setSizePolicy(sizePolicy) - self.spinBox_Plate_Thickness.setMinimumSize(QtCore.QSize(60, 20)) - self.spinBox_Plate_Thickness.setLayoutDirection(QtCore.Qt.LeftToRight) - self.spinBox_Plate_Thickness.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.spinBox_Plate_Thickness.setMaximum(500.0) - self.spinBox_Plate_Thickness.setProperty(_fromUtf8("value"), 40.0) - self.spinBox_Plate_Thickness.setObjectName(_fromUtf8("spinBox_Plate_Thickness")) - self.gridLayout_5.addWidget(self.spinBox_Plate_Thickness, 2, 1, 1, 1) - self.label_8 = QtGui.QLabel(self.groupBox) - self.label_8.setObjectName(_fromUtf8("label_8")) - self.gridLayout_5.addWidget(self.label_8, 2, 2, 1, 1) - self.gridLayout_6.addLayout(self.gridLayout_5, 0, 0, 1, 1) - self.gridLayout_4 = QtGui.QGridLayout() - self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) - self.gridLayout_3 = QtGui.QGridLayout() - self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) - self.select_L_file = QtGui.QPushButton(self.groupBox) - self.select_L_file.setObjectName(_fromUtf8("select_L_file")) - self.gridLayout_3.addWidget(self.select_L_file, 0, 0, 1, 1) - spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout_3.addItem(spacerItem4, 0, 1, 1, 2) - self.select_LT_file = QtGui.QPushButton(self.groupBox) - self.select_LT_file.setObjectName(_fromUtf8("select_LT_file")) - self.gridLayout_3.addWidget(self.select_LT_file, 0, 3, 1, 1) - spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.gridLayout_3.addItem(spacerItem5, 0, 4, 1, 2) - self.lc1 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc1.setMinimumSize(QtCore.QSize(80, 0)) - self.lc1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc1.setDecimals(7) - self.lc1.setMinimum(-99.999999) - self.lc1.setMaximum(99.999999) - self.lc1.setSingleStep(0.1) - self.lc1.setObjectName(_fromUtf8("lc1")) - self.gridLayout_3.addWidget(self.lc1, 1, 0, 1, 2) - self.label_9 = QtGui.QLabel(self.groupBox) - self.label_9.setObjectName(_fromUtf8("label_9")) - self.gridLayout_3.addWidget(self.label_9, 1, 2, 1, 1) - self.ltc1 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc1.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc1.setDecimals(7) - self.ltc1.setMinimum(-99.999999) - self.ltc1.setMaximum(99.999999) - self.ltc1.setSingleStep(0.1) - self.ltc1.setObjectName(_fromUtf8("ltc1")) - self.gridLayout_3.addWidget(self.ltc1, 1, 3, 1, 2) - self.label_16 = QtGui.QLabel(self.groupBox) - self.label_16.setObjectName(_fromUtf8("label_16")) - self.gridLayout_3.addWidget(self.label_16, 1, 5, 1, 1) - self.lc2 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc2.setMinimumSize(QtCore.QSize(80, 0)) - self.lc2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc2.setDecimals(7) - self.lc2.setMinimum(-99.999999) - self.lc2.setMaximum(99.999999) - self.lc2.setSingleStep(0.1) - self.lc2.setObjectName(_fromUtf8("lc2")) - self.gridLayout_3.addWidget(self.lc2, 2, 0, 1, 2) - self.label_12 = QtGui.QLabel(self.groupBox) - self.label_12.setObjectName(_fromUtf8("label_12")) - self.gridLayout_3.addWidget(self.label_12, 2, 2, 1, 1) - self.ltc2 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc2.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc2.setDecimals(7) - self.ltc2.setMinimum(-99.999999) - self.ltc2.setMaximum(99.999999) - self.ltc2.setSingleStep(0.1) - self.ltc2.setObjectName(_fromUtf8("ltc2")) - self.gridLayout_3.addWidget(self.ltc2, 2, 3, 1, 2) - self.label_13 = QtGui.QLabel(self.groupBox) - self.label_13.setObjectName(_fromUtf8("label_13")) - self.gridLayout_3.addWidget(self.label_13, 2, 5, 1, 1) - self.lc3 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc3.setMinimumSize(QtCore.QSize(80, 0)) - self.lc3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc3.setDecimals(7) - self.lc3.setMinimum(-99.999999) - self.lc3.setMaximum(99.999999) - self.lc3.setSingleStep(0.1) - self.lc3.setObjectName(_fromUtf8("lc3")) - self.gridLayout_3.addWidget(self.lc3, 3, 0, 1, 2) - self.label_11 = QtGui.QLabel(self.groupBox) - self.label_11.setObjectName(_fromUtf8("label_11")) - self.gridLayout_3.addWidget(self.label_11, 3, 2, 1, 1) - self.ltc3 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc3.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc3.setDecimals(7) - self.ltc3.setMinimum(-99.999999) - self.ltc3.setMaximum(99.999999) - self.ltc3.setSingleStep(0.1) - self.ltc3.setObjectName(_fromUtf8("ltc3")) - self.gridLayout_3.addWidget(self.ltc3, 3, 3, 1, 2) - self.label_14 = QtGui.QLabel(self.groupBox) - self.label_14.setObjectName(_fromUtf8("label_14")) - self.gridLayout_3.addWidget(self.label_14, 3, 5, 1, 1) - self.lc4 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc4.setMinimumSize(QtCore.QSize(80, 0)) - self.lc4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc4.setDecimals(7) - self.lc4.setMinimum(-99.999999) - self.lc4.setMaximum(99.999999) - self.lc4.setSingleStep(0.1) - self.lc4.setObjectName(_fromUtf8("lc4")) - self.gridLayout_3.addWidget(self.lc4, 4, 0, 1, 2) - self.label_10 = QtGui.QLabel(self.groupBox) - self.label_10.setObjectName(_fromUtf8("label_10")) - self.gridLayout_3.addWidget(self.label_10, 4, 2, 1, 1) - self.ltc4 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc4.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc4.setDecimals(7) - self.ltc4.setMinimum(-99.999999) - self.ltc4.setMaximum(99.999999) - self.ltc4.setSingleStep(0.1) - self.ltc4.setObjectName(_fromUtf8("ltc4")) - self.gridLayout_3.addWidget(self.ltc4, 4, 3, 1, 2) - self.lc5 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc5.setMinimumSize(QtCore.QSize(80, 0)) - self.lc5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc5.setDecimals(7) - self.lc5.setMinimum(-99.999999) - self.lc5.setMaximum(99.999999) - self.lc5.setSingleStep(0.1) - self.lc5.setObjectName(_fromUtf8("lc5")) - self.gridLayout_3.addWidget(self.lc5, 5, 0, 1, 2) - self.label_19 = QtGui.QLabel(self.groupBox) - self.label_19.setObjectName(_fromUtf8("label_19")) - self.gridLayout_3.addWidget(self.label_19, 5, 2, 1, 1) - self.ltc5 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc5.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc5.setDecimals(7) - self.ltc5.setMinimum(-99.999999) - self.ltc5.setMaximum(99.999999) - self.ltc5.setSingleStep(0.1) - self.ltc5.setObjectName(_fromUtf8("ltc5")) - self.gridLayout_3.addWidget(self.ltc5, 5, 3, 1, 2) - self.label_17 = QtGui.QLabel(self.groupBox) - self.label_17.setObjectName(_fromUtf8("label_17")) - self.gridLayout_3.addWidget(self.label_17, 5, 5, 1, 1) - self.lc6 = QtGui.QDoubleSpinBox(self.groupBox) - self.lc6.setMinimumSize(QtCore.QSize(80, 0)) - self.lc6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.lc6.setDecimals(7) - self.lc6.setMinimum(-99.999999) - self.lc6.setMaximum(99.999999) - self.lc6.setSingleStep(0.1) - self.lc6.setObjectName(_fromUtf8("lc6")) - self.gridLayout_3.addWidget(self.lc6, 6, 0, 1, 2) - self.label_20 = QtGui.QLabel(self.groupBox) - self.label_20.setObjectName(_fromUtf8("label_20")) - self.gridLayout_3.addWidget(self.label_20, 6, 2, 1, 1) - self.ltc6 = QtGui.QDoubleSpinBox(self.groupBox) - self.ltc6.setMinimumSize(QtCore.QSize(80, 0)) - self.ltc6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.ltc6.setDecimals(7) - self.ltc6.setMinimum(-99.999999) - self.ltc6.setMaximum(99.999999) - self.ltc6.setSingleStep(0.1) - self.ltc6.setObjectName(_fromUtf8("ltc6")) - self.gridLayout_3.addWidget(self.ltc6, 6, 3, 1, 2) - self.label_18 = QtGui.QLabel(self.groupBox) - self.label_18.setObjectName(_fromUtf8("label_18")) - self.gridLayout_3.addWidget(self.label_18, 6, 5, 1, 1) - self.label_15 = QtGui.QLabel(self.groupBox) - self.label_15.setObjectName(_fromUtf8("label_15")) - self.gridLayout_3.addWidget(self.label_15, 4, 5, 1, 1) - self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1) - self.label_21 = QtGui.QLabel(self.groupBox) - self.label_21.setMinimumSize(QtCore.QSize(0, 152)) - self.label_21.setWordWrap(True) - self.label_21.setObjectName(_fromUtf8("label_21")) - self.gridLayout_4.addWidget(self.label_21, 0, 1, 1, 1) - self.gridLayout_6.addLayout(self.gridLayout_4, 1, 0, 1, 1) - self.gridLayout_7.addLayout(self.gridLayout_6, 0, 0, 1, 1) - self.gridLayout_8.addWidget(self.groupBox, 0, 1, 2, 1) - self.verticalLayout = QtGui.QVBoxLayout() - self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) - spacerItem6 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem6) - self.button_select_output = QtGui.QPushButton(dialog) - self.button_select_output.setObjectName(_fromUtf8("button_select_output")) - self.verticalLayout.addWidget(self.button_select_output) - spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem7) - self.line_2 = QtGui.QFrame(dialog) - self.line_2.setFrameShape(QtGui.QFrame.HLine) - self.line_2.setFrameShadow(QtGui.QFrame.Sunken) - self.line_2.setObjectName(_fromUtf8("line_2")) - self.verticalLayout.addWidget(self.line_2) - spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem8) - self.button_select_file = QtGui.QPushButton(dialog) - self.button_select_file.setObjectName(_fromUtf8("button_select_file")) - self.verticalLayout.addWidget(self.button_select_file) - spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem9) - self.gridLayout_8.addLayout(self.verticalLayout, 1, 0, 1, 1) - self.JobTable = QtGui.QTableWidget(dialog) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.JobTable.sizePolicy().hasHeightForWidth()) - self.JobTable.setSizePolicy(sizePolicy) - self.JobTable.setMinimumSize(QtCore.QSize(640, 120)) - self.JobTable.setMaximumSize(QtCore.QSize(640, 16777215)) - self.JobTable.setRowCount(0) - self.JobTable.setColumnCount(29) - self.JobTable.setObjectName(_fromUtf8("JobTable")) - self.JobTable.setColumnCount(29) - self.JobTable.setRowCount(0) - self.gridLayout_8.addWidget(self.JobTable, 2, 0, 1, 2) - self.horizontalLayout = QtGui.QHBoxLayout() - self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) - self.button_add_to_table = QtGui.QPushButton(dialog) - self.button_add_to_table.setEnabled(False) - self.button_add_to_table.setObjectName(_fromUtf8("button_add_to_table")) - self.horizontalLayout.addWidget(self.button_add_to_table) - spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout.addItem(spacerItem10) - self.button_start_calculation = QtGui.QPushButton(dialog) - self.button_start_calculation.setEnabled(False) - self.button_start_calculation.setObjectName(_fromUtf8("button_start_calculation")) - self.horizontalLayout.addWidget(self.button_start_calculation) - spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout.addItem(spacerItem11) - self.button_dialog = QtGui.QDialogButtonBox(dialog) - self.button_dialog.setOrientation(QtCore.Qt.Horizontal) - self.button_dialog.setStandardButtons(QtGui.QDialogButtonBox.Close|QtGui.QDialogButtonBox.Ok) - self.button_dialog.setObjectName(_fromUtf8("button_dialog")) - self.horizontalLayout.addWidget(self.button_dialog) - self.gridLayout_8.addLayout(self.horizontalLayout, 3, 0, 1, 2) - - self.retranslateUi(dialog) - QtCore.QMetaObject.connectSlotsByName(dialog) - dialog.setTabOrder(self.button_select_file, self.spinBox_misalignment_x_from) - dialog.setTabOrder(self.spinBox_misalignment_x_from, self.spinBox_misalignment_y_from) - dialog.setTabOrder(self.spinBox_misalignment_y_from, self.spinBox_misalignment_z_from) - dialog.setTabOrder(self.spinBox_misalignment_z_from, self.spinBox_young_modulus) - dialog.setTabOrder(self.spinBox_young_modulus, self.spinBox_poisson_ratio) - dialog.setTabOrder(self.spinBox_poisson_ratio, self.spinBox_Plate_Thickness) - dialog.setTabOrder(self.spinBox_Plate_Thickness, self.lc1) - dialog.setTabOrder(self.lc1, self.lc2) - dialog.setTabOrder(self.lc2, self.lc3) - dialog.setTabOrder(self.lc3, self.lc4) - dialog.setTabOrder(self.lc4, self.lc5) - dialog.setTabOrder(self.lc5, self.lc6) - dialog.setTabOrder(self.lc6, self.ltc1) - dialog.setTabOrder(self.ltc1, self.ltc2) - dialog.setTabOrder(self.ltc2, self.ltc3) - dialog.setTabOrder(self.ltc3, self.ltc4) - dialog.setTabOrder(self.ltc4, self.ltc5) - dialog.setTabOrder(self.ltc5, self.ltc6) - dialog.setTabOrder(self.ltc6, self.button_add_to_table) - dialog.setTabOrder(self.button_add_to_table, self.button_start_calculation) - dialog.setTabOrder(self.button_start_calculation, self.JobTable) - - def retranslateUi(self, dialog): - dialog.setWindowTitle(QtGui.QApplication.translate("dialog", "Machining Distortion Prediction", None, QtGui.QApplication.UnicodeUTF8)) - self.groupBox_3.setTitle(QtGui.QApplication.translate("dialog", "Set User Defined Misalignment", None, QtGui.QApplication.UnicodeUTF8)) - self.label_24.setText(QtGui.QApplication.translate("dialog", "From", None, QtGui.QApplication.UnicodeUTF8)) - self.label_25.setText(QtGui.QApplication.translate("dialog", "To", None, QtGui.QApplication.UnicodeUTF8)) - self.label_26.setText(QtGui.QApplication.translate("dialog", "Intervall", None, QtGui.QApplication.UnicodeUTF8)) - self.label.setText(QtGui.QApplication.translate("dialog", "Angle X-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.label_2.setText(QtGui.QApplication.translate("dialog", "Angle Y-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.label_3.setText(QtGui.QApplication.translate("dialog", "Angle Z-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.label_27.setText(QtGui.QApplication.translate("dialog", "Z-Level", None, QtGui.QApplication.UnicodeUTF8)) - self.groupBox.setTitle(QtGui.QApplication.translate("dialog", "Material Properties", None, QtGui.QApplication.UnicodeUTF8)) - self.label_6.setText(QtGui.QApplication.translate("dialog", "Young Modulus", None, QtGui.QApplication.UnicodeUTF8)) - self.label_7.setText(QtGui.QApplication.translate("dialog", "Poisson Ratio", None, QtGui.QApplication.UnicodeUTF8)) - self.label_8.setText(QtGui.QApplication.translate("dialog", "Plate Thickness", None, QtGui.QApplication.UnicodeUTF8)) - self.select_L_file.setText(QtGui.QApplication.translate("dialog", "Select L File", None, QtGui.QApplication.UnicodeUTF8)) - self.select_LT_file.setText(QtGui.QApplication.translate("dialog", "Select LT File", None, QtGui.QApplication.UnicodeUTF8)) - self.label_9.setText(QtGui.QApplication.translate("dialog", "LC1", None, QtGui.QApplication.UnicodeUTF8)) - self.label_16.setText(QtGui.QApplication.translate("dialog", "LTC1", None, QtGui.QApplication.UnicodeUTF8)) - self.label_12.setText(QtGui.QApplication.translate("dialog", "LC2", None, QtGui.QApplication.UnicodeUTF8)) - self.label_13.setText(QtGui.QApplication.translate("dialog", "LTC2", None, QtGui.QApplication.UnicodeUTF8)) - self.label_11.setText(QtGui.QApplication.translate("dialog", "LC3", None, QtGui.QApplication.UnicodeUTF8)) - self.label_14.setText(QtGui.QApplication.translate("dialog", "LTC3", None, QtGui.QApplication.UnicodeUTF8)) - self.label_10.setText(QtGui.QApplication.translate("dialog", "LC4", None, QtGui.QApplication.UnicodeUTF8)) - self.label_19.setText(QtGui.QApplication.translate("dialog", "LC5", None, QtGui.QApplication.UnicodeUTF8)) - self.label_17.setText(QtGui.QApplication.translate("dialog", "LTC5", None, QtGui.QApplication.UnicodeUTF8)) - self.label_20.setText(QtGui.QApplication.translate("dialog", "LC6", None, QtGui.QApplication.UnicodeUTF8)) - self.label_18.setText(QtGui.QApplication.translate("dialog", "LTC6", None, QtGui.QApplication.UnicodeUTF8)) - self.label_15.setText(QtGui.QApplication.translate("dialog", "LTC4", None, QtGui.QApplication.UnicodeUTF8)) - self.label_21.setText(QtGui.QApplication.translate("dialog", "Interpolation Coefficients", None, QtGui.QApplication.UnicodeUTF8)) - self.button_select_output.setText(QtGui.QApplication.translate("dialog", "Select Overall Output Folder", None, QtGui.QApplication.UnicodeUTF8)) - self.button_select_file.setText(QtGui.QApplication.translate("dialog", "Select Nastran Geometry File", None, QtGui.QApplication.UnicodeUTF8)) - self.button_add_to_table.setText(QtGui.QApplication.translate("dialog", "Add Job", None, QtGui.QApplication.UnicodeUTF8)) - self.button_start_calculation.setText(QtGui.QApplication.translate("dialog", "Start Calculation", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.ui b/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.ui deleted file mode 100755 index 8037313e15..0000000000 --- a/src/Mod/Machining_Distortion/User_Interface_Mach_Dist.ui +++ /dev/null @@ -1,1193 +0,0 @@ - - - dialog - - - - 0 - 0 - 658 - 430 - - - - - 0 - 0 - - - - - 658 - 430 - - - - - 658 - 430 - - - - Machining Distortion Prediction - - - - - - - 282 - 161 - - - - - 282 - 161 - - - - Set User Defined Misalignment - - - - - - - - From - - - Qt::AlignCenter - - - - - - - To - - - Qt::AlignCenter - - - - - - - Intervall - - - Qt::AlignCenter - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - Angle X-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - Angle Y-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - Angle Z-Axis - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - - - - - Z-Level - - - Qt::AlignCenter - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - 60 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - -99 - - - 1 - - - - - - - - - - - - - 0 - 0 - - - - - 352 - 259 - - - - - 352 - 259 - - - - Material Properties - - - - - - - - - - Qt::Horizontal - - - - 13 - 17 - - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 999999.989999999990687 - - - 70000.000000000000000 - - - - - - - Young Modulus - - - - - - - Qt::Horizontal - - - - 13 - 13 - - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0.100000000000000 - - - 0.300000000000000 - - - - - - - Poisson Ratio - - - - - - - Qt::Horizontal - - - - 13 - 17 - - - - - - - - - 0 - 0 - - - - - 60 - 20 - - - - Qt::LeftToRight - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 500.000000000000000 - - - 40.000000000000000 - - - - - - - Plate Thickness - - - - - - - - - - - - - Select L File - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Select LT File - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC1 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC2 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC3 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC4 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC5 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LC6 - - - - - - - - 80 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 7 - - - -99.999999000000003 - - - 99.999999000000003 - - - 0.100000000000000 - - - - - - - LTC6 - - - - - - - LTC4 - - - - - - - - - - 0 - 152 - - - - Interpolation Coefficients - - - true - - - - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Select Overall Output Folder - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Horizontal - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Select Nastran Geometry File - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - 0 - 0 - - - - - 640 - 120 - - - - - 640 - 16777215 - - - - 0 - - - 29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - Add Job - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - false - - - Start Calculation - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Close|QDialogButtonBox::Ok - - - - - - - - - button_select_file - spinBox_misalignment_x_from - spinBox_misalignment_y_from - spinBox_misalignment_z_from - spinBox_young_modulus - spinBox_poisson_ratio - spinBox_Plate_Thickness - lc1 - lc2 - lc3 - lc4 - lc5 - lc6 - ltc1 - ltc2 - ltc3 - ltc4 - ltc5 - ltc6 - button_add_to_table - button_start_calculation - JobTable - - - - diff --git a/src/Mod/Machining_Distortion/calculix_postprocess.py b/src/Mod/Machining_Distortion/calculix_postprocess.py deleted file mode 100755 index 2b46274828..0000000000 --- a/src/Mod/Machining_Distortion/calculix_postprocess.py +++ /dev/null @@ -1,69 +0,0 @@ -def get_sigini_values(sigini_input): - input = open(sigini_input,"r") - lines = input.readlines() - lc = lines[1].split(",") - ltc = lines[2].split(",") - input.close() - return lc,ltc - - - -def calculix_postprocess(frd_input) : - input = open(frd_input,"r") - nodes_x = [] - nodes_y = [] - nodes_z = [] - disp_x = [] - disp_y = [] - disp_z = [] - displaced_nodes_x = [] - displaced_nodes_y = [] - displaced_nodes_z = [] - - disp_found = False - nodes_found = True - while True: - line=input.readline() - if not line: break - #first lets extract the node and coordinate information from the results file - if nodes_found and (line[1:3] == "-1"): - nodes_x.append(float(line[13:25])) - nodes_y.append(float(line[25:37])) - nodes_z.append(float(line[37:49])) - #Check if we found displacement section - if line[5:9] == "DISP": - disp_found = True - #we found a displacement line in the frd file - if disp_found and (line[1:3] == "-1"): - disp_x.append(float(line[13:25])) - disp_y.append(float(line[25:37])) - disp_z.append(float(line[37:49])) - #Check for the end of a section - if line[1:3] == "-3": - #the section with the displacements and the nodes ended - disp_found = False - nodes_found = False - - input.close() - - #Now we are able to generate the new bounding box based on the data in nodes and displacement - for i in range(0,len(nodes_x)): - displaced_nodes_x.append(nodes_x[i] + disp_x[i]) - displaced_nodes_y.append(nodes_y[i] + disp_y[i]) - displaced_nodes_z.append(nodes_z[i] + disp_z[i]) - - #Now we can generate the required output - #Bounding Box Volume calculation - bbox_orig = (max(nodes_x)-min(nodes_x))*(max(nodes_y)-min(nodes_y))*(max(nodes_z)-min(nodes_z)) - bbox_distorted = (max(displaced_nodes_x)-min(displaced_nodes_x))*(max(displaced_nodes_y)-min(displaced_nodes_y))*(max(displaced_nodes_z)-min(displaced_nodes_z)) - relationship = bbox_orig/bbox_distorted*100 - max_disp_x = max(disp_x) - min_disp_x = min(disp_x) - max_disp_y = max(disp_y) - min_disp_y = min(disp_y) - max_disp_z = max(disp_z) - min_disp_z = min(disp_z) - return bbox_orig,bbox_distorted,relationship,max_disp_x,min_disp_x,max_disp_y,min_disp_y,max_disp_z,min_disp_z - - - diff --git a/src/Mod/Machining_Distortion/mach_dist_gui.py b/src/Mod/Machining_Distortion/mach_dist_gui.py deleted file mode 100755 index 6edc6e9060..0000000000 --- a/src/Mod/Machining_Distortion/mach_dist_gui.py +++ /dev/null @@ -1,470 +0,0 @@ -import os,sys,string,math,shutil,glob,subprocess,tempfile -from time import sleep -from os.path import join - -##GUI related stuff -from PyQt4 import QtCore, QtGui -from User_Interface_Mach_Dist import Ui_dialog -##------------------------------------------------ - -#from read_generalINFOS import read_generalINFOS -#from determine_ElementType import determine_ElementType -#from mesh_bdf2inp import mesh_bdf2inp -from ApplyingBC_IC import ApplyingBC_IC -from calculix_postprocess import calculix_postprocess - -import FreeCAD,Fem,Part -homepath = os.path.expanduser("~") - -class MyForm(QtGui.QDialog,Ui_dialog): - def __init__(self, parent=None): - QtGui.QDialog.__init__(self, parent) - self.setupUi(self) - os.chdir(homepath) - #Define some global variables - self.filename = QtCore.QString("") - self.dirname = QtCore.QString("") - self.params = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Machining_Distortion") - #Connect Signals and Slots - QtCore.QObject.connect(self.button_select_file, QtCore.SIGNAL("clicked()"), self.select_file) - QtCore.QObject.connect(self.button_select_output, QtCore.SIGNAL("clicked()"), self.select_output) - QtCore.QObject.connect(self.button_dialog, QtCore.SIGNAL("accepted()"), self.onAbbrechen) - QtCore.QObject.connect(self.button_dialog, QtCore.SIGNAL("rejected()"), self.onAbbrechen) - QtCore.QObject.connect(self.button_start_calculation, QtCore.SIGNAL("clicked()"), self.start_calculation) - QtCore.QObject.connect(self.button_add_to_table, QtCore.SIGNAL("clicked()"), self.add_to_table) - QtCore.QObject.connect(self.select_L_file, QtCore.SIGNAL("clicked()"), self.add_L_data) - QtCore.QObject.connect(self.select_LT_file, QtCore.SIGNAL("clicked()"), self.add_LT_data) - - - #Define the table headers as we are not able to use the QT Designer for that - self.JobTable.clear() - self.JobTable.setHorizontalHeaderLabels( - ["Input File","Output Folder","Z-Offset From","Z-Offset To","Z-Intervall","X-Rot From","X-Rot To","X-Rot Intervall", - "Y-Rot From","Y-Rot To","Y-Rot Intervall","Z-Rot From","Z-Rot To","Z-Rot Intervall","Young Modulus","Poisson Ratio", - "LC1","LC2","LC3","LC4","LC5","LC6","LTC1","LTC2","LTC3","LTC4","LTC5","LTC6","Plate Thickness"]) - - def add_to_table(self): - self.JobTable.insertRow(0) - item = QtGui.QTableWidgetItem(self.filename) - self.JobTable.setItem(0,0,item) - item = QtGui.QTableWidgetItem(self.dirname) - self.JobTable.setItem(0,1,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_z_level_from.value()) - self.JobTable.setItem(0,2,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_z_level_to.value()) - self.JobTable.setItem(0,3,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_z_level_intervall.value()) - self.JobTable.setItem(0,4,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_x_from.value()) - self.JobTable.setItem(0,5,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_x_to.value()) - self.JobTable.setItem(0,6,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_x_intervall.value()) - self.JobTable.setItem(0,7,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_y_from.value()) - self.JobTable.setItem(0,8,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_y_to.value()) - self.JobTable.setItem(0,9,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_y_intervall.value()) - self.JobTable.setItem(0,10,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_z_from.value()) - self.JobTable.setItem(0,11,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_z_to.value()) - self.JobTable.setItem(0,12,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_misalignment_z_intervall.value()) - self.JobTable.setItem(0,13,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_young_modulus.value()) - self.JobTable.setItem(0,14,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_poisson_ratio.value()) - self.JobTable.setItem(0,15,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc1.value()) - self.JobTable.setItem(0,16,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc2.value()) - self.JobTable.setItem(0,17,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc3.value()) - self.JobTable.setItem(0,18,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc4.value()) - self.JobTable.setItem(0,19,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc5.value()) - self.JobTable.setItem(0,20,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.lc6.value()) - self.JobTable.setItem(0,21,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc1.value()) - self.JobTable.setItem(0,22,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc2.value()) - self.JobTable.setItem(0,23,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc3.value()) - self.JobTable.setItem(0,24,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc4.value()) - self.JobTable.setItem(0,25,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc5.value()) - self.JobTable.setItem(0,26,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.ltc6.value()) - self.JobTable.setItem(0,27,item) - item = QtGui.QTableWidgetItem() - item.setData(QtCore.Qt.DisplayRole,self.spinBox_Plate_Thickness.value()) - self.JobTable.setItem(0,28,item) - # This is how to get the data back test2 = self.JobTable.item(0,1).data(QtCore.Qt.DisplayRole).toInt() - self.button_add_to_table.setEnabled(False) - self.filename.clear() - self.button_start_calculation.setEnabled(True) - - - - - def add_L_data(self): - l_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for L Coefficients (*.txt)') - values = self.parse_R_output(l_filename) - self.lc1.setValue(values[0]),self.lc2.setValue(values[1]),self.lc3.setValue(values[2]), - self.lc4.setValue(values[3]),self.lc5.setValue(values[4]),self.lc6.setValue(values[5]) - - - def add_LT_data(self): - lt_filename = QtGui.QFileDialog.getOpenFileName(None, 'Open file','','R-Script File for LT Coefficients (*.txt)') - values = self.parse_R_output(lt_filename) - self.ltc1.setValue(values[0]),self.ltc2.setValue(values[1]),self.ltc3.setValue(values[2]), - self.ltc4.setValue(values[3]),self.ltc5.setValue(values[4]),self.ltc6.setValue(values[5]) - - - def parse_R_output(self,filename): - file = open(str(filename)) - lines = file.readlines() - found = False - coeff = [] - for line in lines: - if line[0:9] == "c0 to c5:": - found = True - coeff.append(float(line[15:])) - continue - if found and line[0:4] == "MSE:": - found = False - if found: - coeff.append(float(line[15:])) - - file.close() - return coeff[0],coeff[1],coeff[2],coeff[3],coeff[4],coeff[5] - - - def select_file(self): - self.filename=QtGui.QFileDialog.getOpenFileName(None, 'Open file','','Nastran Files (*.bdf)') - self.button_add_to_table.setEnabled(not self.dirname.isEmpty() and not self.filename.isEmpty()) - - def select_output(self): - self.dirname=QtGui.QFileDialog.getExistingDirectory(None, 'Open working directory', '', QtGui.QFileDialog.ShowDirsOnly) - self.button_add_to_table.setEnabled(not self.dirname.isEmpty() and not self.filename.isEmpty()) - - def onAbbrechen(self): - self.close() - - - def start_calculation(self): - self.button_add_to_table.setEnabled(False) - self.button_select_file.setEnabled(False) - self.button_select_output.setEnabled(False) - self.button_start_calculation.setEnabled(False) - os.chdir(homepath) - ##Get values from the GUI - if ( os.path.exists(str(self.dirname)) ): - os.chdir(homepath) - shutil.rmtree(str(self.dirname)) - - os.mkdir(str(self.dirname)) - batch = open(str(self.dirname + "/" + "lcmt_CALCULIX_Calculation_batch.bat"),'wb') - batch.write("#!/bin/bash\n") - batch.write("export CCX_NPROC=4\n") - - #Tell calculixs solver spooles how many cpus to use - #batch.write("export CCX_NPROC=" + str(self.params.GetInt("NumberCPUs")) + "\n") - #If we have a tcsh - #batch.write("setenv CCX_NPROC 4\n") - - #Now do the calculation stuff for each row in the table - for job in range (0,self.JobTable.rowCount()): - #Extract the data from the table - current_file_name = self.JobTable.item(job,0).text() - z_offset_from = self.JobTable.item(job,2).data(QtCore.Qt.DisplayRole).toInt()[0] - z_offset_to = self.JobTable.item(job,3).data(QtCore.Qt.DisplayRole).toInt()[0] - z_offset_intervall = self.JobTable.item(job,4).data(QtCore.Qt.DisplayRole).toInt()[0] - x_rot_from = self.JobTable.item(job,5).data(QtCore.Qt.DisplayRole).toInt()[0] - x_rot_to = self.JobTable.item(job,6).data(QtCore.Qt.DisplayRole).toInt()[0] - x_rot_intervall = self.JobTable.item(job,7).data(QtCore.Qt.DisplayRole).toInt()[0] - y_rot_from = self.JobTable.item(job,8).data(QtCore.Qt.DisplayRole).toInt()[0] - y_rot_to = self.JobTable.item(job,9).data(QtCore.Qt.DisplayRole).toInt()[0] - y_rot_intervall = self.JobTable.item(job,10).data(QtCore.Qt.DisplayRole).toInt()[0] - z_rot_from = self.JobTable.item(job,11).data(QtCore.Qt.DisplayRole).toInt()[0] - z_rot_to = self.JobTable.item(job,12).data(QtCore.Qt.DisplayRole).toInt()[0] - z_rot_intervall = self.JobTable.item(job,13).data(QtCore.Qt.DisplayRole).toInt()[0] - young_modulus = self.JobTable.item(job,14).data(QtCore.Qt.DisplayRole).toDouble()[0] - poisson_ratio = self.JobTable.item(job,15).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc1 = self.JobTable.item(job,16).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc2 = self.JobTable.item(job,17).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc3 = self.JobTable.item(job,18).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc4 = self.JobTable.item(job,19).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc5 = self.JobTable.item(job,20).data(QtCore.Qt.DisplayRole).toDouble()[0] - lc6 = self.JobTable.item(job,21).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc1 = self.JobTable.item(job,22).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc2 = self.JobTable.item(job,23).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc3 = self.JobTable.item(job,24).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc4 = self.JobTable.item(job,25).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc5 = self.JobTable.item(job,26).data(QtCore.Qt.DisplayRole).toDouble()[0] - ltc6 = self.JobTable.item(job,27).data(QtCore.Qt.DisplayRole).toDouble()[0] - plate_thickness = self.JobTable.item(job,28).data(QtCore.Qt.DisplayRole).toDouble()[0] - filename_without_suffix = self.JobTable.item(job,0).text().split("/").takeLast().split(".")[0] - print current_file_name - meshobject = Fem.read(str(current_file_name)) - #Perform PCA - Fem.SMESH_PCA(meshobject) - #Do min routine - Fem.minBoundingBox(meshobject) - #Now get the Node Numbers for the Boundary Conditions - node_numbers = [] - node_numbers = Fem.getBoundary_Conditions(meshobject) - - #Now we have set up the initial geometry for the calculations. Lets generate an ABAQUS input file now for each z-level with exactly the same - #boundary conditions - - - #1. Lets translate the geometry to the initial desired z-level - - #2. Generate a Folder for the current calculation z-level and output the ABAQUS Geometry and the boundary_conditions - #Lets first generate a subfolder with the current filename - os.mkdir(str(self.dirname + "/" + filename_without_suffix)) - i = z_offset_from - while i <= z_offset_to: - j = x_rot_from - while j <= x_rot_to: - k = y_rot_from - while k <= y_rot_to: - l = z_rot_from - while l <= z_rot_to: - rotation_around_x = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(1,0,0),j) - rotation_around_y = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,1,0),k) - rotation_around_z = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,0),FreeCAD.Base.Vector(0,0,1),l) - translate = FreeCAD.Base.Placement(FreeCAD.Base.Vector(0,0,i),FreeCAD.Base.Vector(0,0,0),0.0) - translation = rotation_around_x.multiply(rotation_around_y).multiply(rotation_around_z).multiply(translate) - #Now lets check if the part is still in the billet due to the rotation. If not, we directly skip to the next rotation value - if(Fem.checkBB(meshobject,translation,plate_thickness)): - print "Too heavy rotations" - print str(plate_thickness) - l= l + z_rot_intervall - continue - print "it seems that nothing changed" - print str(plate_thickness) - #Use the placedment as optional argument for the write() method - #translated_mesh.setTransform(translation) - Case_Dir = str(self.dirname) + "/" + filename_without_suffix + "/" + filename_without_suffix +\ - "_"+"x_rot"+ str(int(j))+ \ - "_"+"y_rot"+ str(int(k))+ \ - "_"+"z_rot"+ str(int(l))+ \ - "_"+"z_l"+ str(int(i)) - if ( os.path.exists(str(Case_Dir)) ): - os.chdir(str(self.dirname)) - shutil.rmtree(str(Case_Dir)) - - os.mkdir(str(Case_Dir)) - - os.chdir(homepath) - #Lets generate a sigini Input Deck for the calculix user subroutine - sigini_input = open (str(Case_Dir + "/" + "sigini_input.txt"),'wb') - - #Write plate thickness to the sigini_file - sigini_input.write(str(plate_thickness) + "\n") - #Now write the Interpolation coefficients, first the L and then the LC ones - sigini_input.write(\ - str(lc1) + "," + \ - str(lc2) + "," + \ - str(lc3) + "," + \ - str(lc4) + "," + \ - str(lc5) + "," + \ - str(lc6) + "\n") - sigini_input.write(\ - str(ltc1) + "," + \ - str(ltc2) + "," + \ - str(ltc3) + "," + \ - str(ltc4) + "," + \ - str(ltc5) + "," + \ - str(ltc6) + "\n") - sigini_input.close() - #Check if the - meshobject.writeABAQUS(str(Case_Dir + "/" + "geometry_fe_input.inp"), translation) - ApplyingBC_IC(Case_Dir, young_modulus,poisson_ratio,node_numbers[0],node_numbers[1],node_numbers[2]) - #Now lets generate a LSF Job-File to be used by the Airbus Clusters - #lsf_input = open (str(Case_Dir + "/" + "job.lsf"),"wb") - #lsf_input.write("#!/bin/bash\n") - #lsf_input.write("export CCX_NPROC=" + str(self.params.GetInt("NumberCPUs")) + "\n") - #lsf_input.write("#BSUB -n "+ str(self.params.GetInt("NumberCPUs")) + "\n") - #lsf_input.write("#BSUB -W 10:00\n") - #lsf_input.write("#BSUB -o %J.out\n") - #lsf_input.write("#BSUB -e %J.err\n") - #lsf_input.write("#BSUB -J calculix\n") - #lsf_input.write("#BSUB -q loc_dev_par\n") - #lsf_input.write(str("datadir=\"" + homepath + "/" + self.dirname[str(self.dirname).rfind("/")+1:] + "/" + filename_without_suffix + "/" + filename_without_suffix + - #"_"+"x_rot"+ str(int(j))+ - #"_"+"y_rot"+ str(int(k))+ - #"_"+"z_rot"+ str(int(l))+ - #"_"+"z_l"+ str(int(i)) + "\"\n")) - #lsf_input.write("cd $datadir\n") - #lsf_input.write("ccx -i geometry_fe_input\n") - #lsf_input.close() - batch.write("cd \"" + str(Case_Dir) + "\"\n") - batch.write("ccx -i geometry_fe_input\n") - l= l + z_rot_intervall - k = k + y_rot_intervall - j = j + x_rot_intervall - i = i+ z_offset_intervall - batch.write("cd \"" + homepath + "\"\n") - #batch.write("find \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\" -name \"sigini_output.txt\" -exec rm -f {} \;\n") - #batch.write("find \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\" -name \"*.out\" -exec rm -f {} \;\n") - #batch.write("find \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\" -name \"*.err\" -exec rm -f {} \;\n") - #batch.write("find \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\" -name \"*.dat\" -exec rm -f {} \;\n") - #batch.write("find \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\" -name \"*.sta\" -exec rm -f {} \;\n") - #batch.write("tar cf \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + ".tar\" \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\"\n")) - #batch.write("rm -rf \"" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "\"\n") - batch.close() - - os.chdir(homepath) - fnull = open(os.devnull, 'w') - # #Generate the full tar name: - # tarname = homepath + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".tar" - # #Check if the tar file already exists. If yes, then we have to remove it - # if os.path.exists(tarname): - # try: - # os.remove(tarname) - # except Exception,e: - # print e - # - # #tar the whole directory structure now and save the zip file in the temp folder for further processing - # commandline = "tar cf \"" + tarname + "\" \"" + str(self.dirname) + "\" \n" - # print commandline - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # #somehow we have to check for a false return code! - # if not result: - # shutil.rmtree(str(self.dirname)) - # - # #Now send the zip file to the server for calculation - # commandline = "scp -r \"" + tarname + "\" " + self.params.GetString("Servername") + ":" + homepath - # print commandline - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # - # #Now untar, change into the directory and start the batch file - # commandline = "ssh " + self.params.GetString("Servername") + " tar -xf \"" + tarname + "\"" - # print commandline - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # - # commandline = "ssh " + self.params.GetString("Servername") + " chmod +x -R \"" + homepath + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + "\"" - # print commandline - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # - # #Now we copy the batch file one level ahead as otherwise we cannot delete the calculation folder - # commandline = "ssh " + self.params.GetString("Servername") + " mv \"" + homepath + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + "/lcmt_CALCULIX_Calculation_batch.bat\" " + homepath - # print commandline - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # - #Set proper rights on the batch file - commandline = "chmod +x \"" + str(self.dirname) + "/lcmt_CALCULIX_Calculation_batch.bat\"" - print commandline - result = subprocess.call(commandline, shell = True, stdout = fnull, stderr = fnull) - #Start the Batch-File - commandline = "\"" + str(self.dirname) + "/lcmt_CALCULIX_Calculation_batch.bat\"" - print commandline - result = subprocess.call(commandline, shell = True, stdout = fnull, stderr = fnull) - # - - - #Now send the zip file to the server for calculation - # commandline = FreeCAD.getHomePath() + "bin/pscp -r -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # "\"" + zipname + "\" " + self.params.GetString("Servername") + ":" + self.params.GetString("Linux Home Path") - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # #Now unzip, change into the directory and start the batch file - # commandline = FreeCAD.getHomePath() + "bin/plink -batch -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # self.params.GetString("Servername") + " unzip -o \"" + self.params.GetString("Linux Home Path") + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".zip\"" - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # commandline = FreeCAD.getHomePath() + "bin/plink -batch -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # self.params.GetString("Servername") + " chmod +x -R \"" + self.params.GetString("Linux Home Path") + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + "\"" - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # commandline = FreeCAD.getHomePath() + "bin/plink -batch -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # self.params.GetString("Servername") + " chmod +x -R \"" + self.params.GetString("Linux Home Path") + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + "\"" - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # #Now we copy the batch file one level ahead as otherwise we cannot delete the calculation folder - # commandline = FreeCAD.getHomePath() + "bin/plink -batch -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # self.params.GetString("Servername") + " mv \"" + self.params.GetString("Linux Home Path") + "/" + str(self.dirname)[str(self.dirname).rfind("/")+1:] + "/lcmt_CALCULIX_Calculation_batch.bat\" " + self.params.GetString("Linux Home Path") - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - # #Start the Batch-File - # commandline = FreeCAD.getHomePath() + "bin/plink -batch -l "+ self.params.GetString("Linux User Name") + " -pw " + self.params.GetString("Linux Password") + " " + \ - # self.params.GetString("Servername") + " " + self.params.GetString("Linux Home Path") + "lcmt_CALCULIX_Calculation_batch.bat" - # result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "plink -batch -l UN -pw PW dynabox \'/home/rmjzettl/" + str(self.dirname[str(self.dirname).rfind("/")+1:] + "/") + "lcmt_CALCULIX_Calculation_batch.bat\'" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "pscp -r -l UN -pw PW dynabox:\"/home/rmjzettl/"+ str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".tar\" " + str(self.dirname)[0:3] - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "plink -batch -l UN -pw PW dynabox rm -f \"/home/rmjzettl/"+ str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".tar\"" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "plink -batch -l UN -pw PW dynabox rm -f \"/home/rmjzettl/"+ str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".zip\"" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "7z x \"" + str(self.dirname)[0:3] + str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".tar\" -o\"" + str(self.dirname[0:str(self.dirname).rfind("/")]) + "\"" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "del /Q \"" + str(self.dirname)[0:3] + str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".tar\"" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - #commandline = "del /Q \"" + str(self.dirname)[0:3] + str(self.dirname)[str(self.dirname).rfind("/")+1:] + ".zip\"" - #result = subprocess.call(commandline, shell = False, stdout = fnull, stderr = fnull) - - fnull.close() - #Reset the GUI - os.chdir(homepath) - #Reset the table to be fully empty - i = self.JobTable.rowCount() - while i > 0: - print i - self.JobTable.removeRow(i-1) - i = i-1 - - print "after" - self.JobTable.setHorizontalHeaderLabels( - ["Input File","Output Folder","Z-Offset From","Z-Offset To","Z-Intervall","X-Rot From","X-Rot To","X-Rot Intervall", - "Y-Rot From","Y-Rot To","Y-Rot Intervall","Z-Rot From","Z-Rot To","Z-Rot Intervall","Young Modulus","Poisson Ratio", - "LC1","LC2","LC3","LC4","LC5","LC6","LTC1","LTC2","LTC3","LTC4","LTC5","LTC6","Plate Thickness"]) - self.button_select_file.setEnabled(True) - self.button_select_output.setEnabled(True) - - -##Main function to be used for GUI setup and entering into the main loop -if __name__ == "__main__": - app = QtGui.QApplication(sys.argv) - myapp = MyForm() - myapp.show() - sys.exit(app.exec_()) - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/machdist_rc.py b/src/Mod/Machining_Distortion/machdist_rc.py deleted file mode 100755 index 8b57a71bc2..0000000000 --- a/src/Mod/Machining_Distortion/machdist_rc.py +++ /dev/null @@ -1,12002 +0,0 @@ -# -*- coding: utf-8 -*- - -# Resource object code -# -# Created: Mi 31. Jul 20:05:40 2013 -# by: The Resource Compiler for PyQt (Qt v4.5.2) -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore - -qt_resource_data = "\ -\x00\x00\x3d\xf9\ -\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\x55\x54\x46\ -\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x75\x69\x20\x76\x65\x72\x73\x69\ -\x6f\x6e\x3d\x22\x34\x2e\x30\x22\x3e\x0d\x0a\x20\x3c\x63\x6c\x61\ -\x73\x73\x3e\x47\x75\x69\x3a\x3a\x44\x69\x61\x6c\x6f\x67\x3a\x3a\ -\x44\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\x73\x50\x61\x72\x74\x44\ -\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x6c\x61\x73\x73\ -\x3e\x0d\x0a\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ -\x73\x3d\x22\x51\x57\x69\x64\x67\x65\x74\x22\x20\x6e\x61\x6d\x65\ -\x3d\x22\x47\x75\x69\x3a\x3a\x44\x69\x61\x6c\x6f\x67\x3a\x3a\x44\ -\x6c\x67\x53\x65\x74\x74\x69\x6e\x67\x73\x50\x61\x72\x74\x44\x69\ -\x73\x74\x6f\x72\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x67\x65\ -\x6f\x6d\x65\x74\x72\x79\x22\x3e\x0d\x0a\x20\x20\x20\x3c\x72\x65\ -\x63\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x78\x3e\x30\x3c\x2f\x78\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x79\x3e\x30\x3c\x2f\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x35\x32\x3c\ -\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x68\x65\ -\x69\x67\x68\x74\x3e\x33\x30\x35\x3c\x2f\x68\x65\x69\x67\x68\x74\ -\x3e\x0d\x0a\x20\x20\x20\x3c\x2f\x72\x65\x63\x74\x3e\x0d\x0a\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x77\x69\x6e\x64\x6f\x77\x54\x69\x74\x6c\x65\x22\x3e\x0d\x0a\x20\ -\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\ -\x6c\x20\x73\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\ -\x6e\x67\x3e\x0d\x0a\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\x69\x63\x61\x6c\ -\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ -\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x47\x72\x6f\x75\x70\ -\x42\x6f\x78\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x72\x6f\x75\x70\ -\x42\x6f\x78\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x69\x74\x6c\ -\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ -\x6e\x67\x3e\x47\x65\x6e\x65\x72\x61\x6c\x20\x4d\x61\x63\x68\x69\ -\x6e\x69\x6e\x67\x20\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x20\ -\x53\x65\x74\x74\x69\x6e\x67\x73\x3c\x2f\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x56\x42\x6f\x78\x4c\x61\ -\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\ -\x69\x63\x61\x6c\x4c\x61\x79\x6f\x75\x74\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\ -\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\ -\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\ -\x61\x79\x6f\x75\x74\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\ -\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6c\x61\x62\x65\x6c\x5f\x31\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\ -\x67\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\x74\ -\x68\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ -\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\ -\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\ -\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\ -\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ -\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ -\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ -\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\ -\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ -\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\ -\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\ -\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\ -\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ -\x72\x69\x6e\x67\x3e\x2f\x68\x6f\x6d\x65\x2f\x72\x6d\x6a\x7a\x65\ -\x74\x74\x6c\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\ -\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\ -\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\ -\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x4c\x69\x6e\x75\x78\x20\x48\x6f\x6d\x65\x20\x50\x61\x74\x68\ -\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ -\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\ -\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\ -\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ -\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\ -\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\ -\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ -\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\ -\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\ -\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\ -\x6c\x5f\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x6f\x6c\ -\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\ -\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x53\x70\x61\x63\x65\x72\x5f\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ -\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\ -\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ -\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\ -\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\ -\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\ -\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\ -\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\ -\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\ -\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x35\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\ -\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\ -\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\ -\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\ -\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\ -\x6c\x74\x20\x67\x72\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\ -\x72\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\ -\x65\x6f\x6d\x65\x74\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x75\ -\x73\x72\x2f\x6c\x6f\x63\x61\x6c\x2f\x62\x69\x6e\x2f\x63\x63\x78\ -\x5f\x32\x5f\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\ -\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\ -\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\ -\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x53\x6f\x6c\x76\x65\x72\x20\x4c\x69\x6e\x6b\x3c\x2f\x63\x73\ -\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\ -\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\ -\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\ -\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\ -\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\ -\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\ -\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x34\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\ -\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x31\x31\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ -\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\x76\x65\x72\x6e\ -\x61\x6d\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\ -\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\ -\x72\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\ -\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\ -\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\ -\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\ -\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\ -\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\ -\x65\x65\x64\x69\x74\x5f\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\ -\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\ -\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\ -\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\ -\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x67\x72\ -\x6f\x75\x70\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x63\x6f\x6e\ -\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x67\x65\x6f\x6d\x65\x74\ -\x72\x79\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ -\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x64\x79\x6e\x61\x62\x6f\x78\ -\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\ -\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\ -\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\ -\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\ -\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\ -\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x53\x65\x72\ -\x76\x65\x72\x6e\x61\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ -\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ -\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ -\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ -\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ -\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x32\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x35\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ -\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x6e\x61\x6d\ -\x65\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ -\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\ -\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\ -\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\ -\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\ -\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\ -\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\ -\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\ -\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\ -\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\ -\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\ -\x64\x69\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ -\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\ -\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\ -\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\ -\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\ -\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\ -\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\ -\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\ -\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\ -\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\ -\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\ -\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\ -\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\ -\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\ -\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\ -\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ -\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\ -\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\ -\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\ -\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x72\x6d\ -\x6a\x7a\x65\x74\x74\x6c\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\ -\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\x7c\ -\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\x74\ -\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\x2f\ -\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\x79\ -\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\ -\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x55\x73\x65\x72\x20\x4e\x61\ -\x6d\x65\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\ -\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\ -\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\ -\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\ -\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\ -\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\ -\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\ -\x75\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\ -\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\ -\x6c\x5f\x39\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\ -\x78\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x73\x74\x72\x69\ -\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\ -\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x34\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\ -\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\ -\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\ -\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\ -\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\ -\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ -\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\ -\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\ -\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x33\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\ -\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\ -\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ -\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ -\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\ -\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x66\ -\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\x74\x65\x78\ -\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\x69\x6f\x6e\ -\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\x20\ -\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\x68\x20\x61\ -\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x26\x71\x75\ -\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\ -\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\ -\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x2c\x20\x26\ -\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\x6f\x74\x3b\ -\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\ -\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\x61\x6d\x69\ -\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\ -\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\ -\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\x72\x20\x61\ -\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x73\x74\x79\ -\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\ -\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\x71\x75\x6f\ -\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ -\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x46\x6c\x6f\x39\x32\x36\x36\ -\x35\x32\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x65\x63\ -\x68\x6f\x4d\x6f\x64\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x4c\x69\x6e\x65\ -\x45\x64\x69\x74\x3a\x3a\x50\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\ -\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\ -\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\ -\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ -\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\ -\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ -\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ -\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4c\x69\x6e\x75\x78\x20\x50\ -\x61\x73\x73\x77\x6f\x72\x64\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\ -\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\ -\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\ -\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\ -\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\ -\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\ -\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x36\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\ -\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\x6c\x20\x44\x69\x72\x3c\ -\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\ -\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\ -\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\x61\x63\x65\x72\x5f\x37\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\ -\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\ -\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\x73\ -\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\ -\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\ -\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\x69\x3a\x3a\x50\x72\x65\x66\ -\x4c\x69\x6e\x65\x45\x64\x69\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\ -\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x6c\x69\x6e\x65\x65\x64\x69\ -\x74\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x6d\x69\x6e\x69\x6d\x75\x6d\x53\x69\x7a\x65\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x74\x68\x3e\x33\x30\x30\x3c\x2f\x77\x69\x64\x74\x68\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x68\x65\x69\x67\x68\x74\x3e\x30\x3c\x2f\x68\x65\x69\x67\x68\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x54\x68\x69\x73\x20\x69\x73\x20\x74\x68\ -\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x66\x6f\x6e\x74\x20\x6e\ -\x61\x6d\x65\x20\x66\x6f\x72\x20\x61\x6c\x6c\x20\x44\x72\x61\x66\ -\x74\x20\x74\x65\x78\x74\x73\x20\x61\x6e\x64\x20\x64\x69\x6d\x65\ -\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\x0a\x49\x74\x20\x63\x61\x6e\x20\ -\x62\x65\x20\x61\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x73\ -\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\ -\x61\x6c\x26\x71\x75\x6f\x74\x3b\x2c\x20\x61\x20\x64\x65\x66\x61\ -\x75\x6c\x74\x20\x73\x74\x79\x6c\x65\x20\x73\x75\x63\x68\x20\x61\ -\x73\x20\x26\x71\x75\x6f\x74\x3b\x73\x61\x6e\x73\x26\x71\x75\x6f\ -\x74\x3b\x2c\x20\x26\x71\x75\x6f\x74\x3b\x73\x65\x72\x69\x66\x26\ -\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\x72\x20\x26\x71\x75\x6f\x74\x3b\ -\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\x74\x3b\x2c\x20\x6f\x72\x20\x61\ -\x20\x66\x61\x6d\x69\x6c\x79\x20\x73\x75\x63\x68\x20\x61\x73\x20\ -\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x2c\x48\x65\x6c\x76\ -\x65\x74\x69\x63\x61\x2c\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\ -\x20\x6f\x72\x20\x61\x20\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\ -\x61\x20\x73\x74\x79\x6c\x65\x0d\x0a\x73\x75\x63\x68\x20\x61\x73\ -\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x3a\x42\x6f\x6c\ -\x64\x26\x71\x75\x6f\x74\x3b\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x2f\x68\ -\x6f\x6d\x65\x2f\x4d\x61\x74\x65\x72\x69\x61\x6c\x3c\x2f\x73\x74\ -\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\ -\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x65\x74\x3e\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\ -\x61\x64\x69\x6e\x67\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\ -\x65\x66\x74\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\ -\x6e\x74\x65\x72\x3c\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ -\x66\x45\x6e\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\ -\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x61\x74\x65\x72\x69\x61\ -\x6c\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\ -\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\ -\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\ -\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x6c\x61\x79\x6f\x75\x74\x20\x63\x6c\x61\x73\x73\x3d\ -\x22\x51\x48\x42\x6f\x78\x4c\x61\x79\x6f\x75\x74\x22\x20\x6e\x61\ -\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\ -\x79\x6f\x75\x74\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\ -\x3d\x22\x51\x4c\x61\x62\x65\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\ -\x6c\x61\x62\x65\x6c\x5f\x37\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\ -\x4a\x6f\x62\x20\x44\x69\x72\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\ -\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\ -\x70\x61\x63\x65\x72\x5f\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\ -\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\ -\x65\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\ -\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\ -\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\ -\x63\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\ -\x75\x69\x3a\x3a\x50\x72\x65\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\ -\x22\x20\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\ -\x66\x6c\x69\x6e\x65\x65\x64\x69\x74\x5f\x37\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\x6d\ -\x53\x69\x7a\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x33\x30\ -\x30\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x30\ -\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\ -\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x54\x68\ -\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\ -\x74\x20\x66\x6f\x6e\x74\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\ -\x61\x6c\x6c\x20\x44\x72\x61\x66\x74\x20\x74\x65\x78\x74\x73\x20\ -\x61\x6e\x64\x20\x64\x69\x6d\x65\x6e\x73\x69\x6f\x6e\x73\x2e\x0d\ -\x0a\x49\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\x20\x66\x6f\x6e\ -\x74\x20\x6e\x61\x6d\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\ -\x71\x75\x6f\x74\x3b\x41\x72\x69\x61\x6c\x26\x71\x75\x6f\x74\x3b\ -\x2c\x20\x61\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x79\x6c\ -\x65\x20\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\ -\x73\x61\x6e\x73\x26\x71\x75\x6f\x74\x3b\x2c\x20\x26\x71\x75\x6f\ -\x74\x3b\x73\x65\x72\x69\x66\x26\x71\x75\x6f\x74\x3b\x0d\x0a\x6f\ -\x72\x20\x26\x71\x75\x6f\x74\x3b\x6d\x6f\x6e\x6f\x26\x71\x75\x6f\ -\x74\x3b\x2c\x20\x6f\x72\x20\x61\x20\x66\x61\x6d\x69\x6c\x79\x20\ -\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\x72\ -\x69\x61\x6c\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x73\x61\ -\x6e\x73\x26\x71\x75\x6f\x74\x3b\x20\x6f\x72\x20\x61\x20\x6e\x61\ -\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x73\x74\x79\x6c\x65\x0d\ -\x0a\x73\x75\x63\x68\x20\x61\x73\x20\x26\x71\x75\x6f\x74\x3b\x41\ -\x72\x69\x61\x6c\x3a\x42\x6f\x6c\x64\x26\x71\x75\x6f\x74\x3b\x3c\ -\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\x78\x74\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x72\x69\x6e\x67\x3e\x2f\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x61\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x65\x74\x3e\ -\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x61\x64\x69\x6e\x67\ -\x7c\x51\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x4c\x65\x66\x74\x7c\x51\ -\x74\x3a\x3a\x41\x6c\x69\x67\x6e\x56\x43\x65\x6e\x74\x65\x72\x3c\ -\x2f\x73\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\x74\x72\ -\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x4a\x6f\x62\x44\x69\x72\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x50\x61\x74\x68\x22\ -\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\x74\x72\x69\x6e\ -\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\x69\x6e\x69\x6e\x67\x5f\ -\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\x3c\x2f\x63\x73\x74\x72\ -\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\ -\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x67\x65\x74\x20\ -\x63\x6c\x61\x73\x73\x3d\x22\x4c\x69\x6e\x65\x22\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6c\x69\x6e\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\ -\x3e\x35\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\ -\x61\x74\x69\x6f\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x65\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\ -\x7a\x6f\x6e\x74\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\ -\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\ -\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x6c\x61\x79\x6f\x75\ -\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x48\x42\x6f\x78\x4c\x61\ -\x79\x6f\x75\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x68\x6f\x72\x69\ -\x7a\x6f\x6e\x74\x61\x6c\x4c\x61\x79\x6f\x75\x74\x5f\x31\x33\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\ -\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x51\x4c\x61\x62\x65\ -\x6c\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6c\x61\x62\x65\x6c\x5f\x38\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x74\x65\ -\x78\x74\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x20\ -\x6f\x66\x20\x43\x50\x55\x73\x20\x74\x6f\x20\x62\x65\x20\x75\x73\ -\x65\x64\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x63\x61\x6c\x63\x75\ -\x6c\x61\x74\x69\x6f\x6e\x3c\x2f\x73\x74\x72\x69\x6e\x67\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x70\x61\x63\x65\x72\x20\x6e\x61\ -\x6d\x65\x3d\x22\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x53\x70\ -\x61\x63\x65\x72\x5f\x36\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\ -\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ -\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x48\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\ -\x48\x69\x6e\x74\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x34\x30\x3c\x2f\x77\x69\x64\ -\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x32\x30\x3c\x2f\x68\x65\x69\ -\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\ -\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x69\ -\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x77\x69\x64\x67\x65\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x47\x75\ -\x69\x3a\x3a\x50\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x22\x20\ -\x6e\x61\x6d\x65\x3d\x22\x67\x75\x69\x3a\x3a\x70\x72\x65\x66\x73\ -\x70\x69\x6e\x62\x6f\x78\x5f\x33\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x53\x69\x7a\ -\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x36\x30\x3c\x2f\x77\ -\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x31\x36\x37\x37\x37\ -\x32\x31\x35\x3c\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\ -\x65\x3d\x22\x74\x6f\x6f\x6c\x54\x69\x70\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x72\x69\x6e\x67\ -\x3e\x54\x68\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x64\ -\x65\x63\x69\x6d\x61\x6c\x73\x20\x69\x6e\x20\x69\x6e\x74\x65\x72\ -\x6e\x61\x6c\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\ -\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x73\x20\x28\x66\x6f\x72\x20\ -\x65\x78\x2e\x20\x33\x20\x3d\x20\x30\x2e\x30\x30\x31\x29\x3c\x2f\ -\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x6d\x69\x6e\x69\x6d\x75\ -\x6d\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\x6e\x75\x6d\x62\x65\ -\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\ -\x61\x6d\x65\x3d\x22\x6d\x61\x78\x69\x6d\x75\x6d\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\ -\x65\x72\x3e\x36\x34\x3c\x2f\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\ -\x22\x76\x61\x6c\x75\x65\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x6e\x75\x6d\x62\x65\x72\x3e\x31\x3c\x2f\ -\x6e\x75\x6d\x62\x65\x72\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\x66\x45\x6e\ -\x74\x72\x79\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x73\ -\x74\x72\x69\x6e\x67\x3e\x4e\x75\x6d\x62\x65\x72\x43\x50\x55\x73\ -\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x6e\x61\x6d\x65\x3d\x22\x70\x72\x65\ -\x66\x50\x61\x74\x68\x22\x20\x73\x74\x64\x73\x65\x74\x3d\x22\x30\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x63\x73\x74\x72\x69\x6e\x67\x3e\x4d\x6f\x64\x2f\x4d\x61\x63\x68\ -\x69\x6e\x69\x6e\x67\x5f\x44\x69\x73\x74\x6f\x72\x74\x69\x6f\x6e\ -\x3c\x2f\x63\x73\x74\x72\x69\x6e\x67\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x77\x69\ -\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x70\x61\x63\x65\x72\x20\x6e\x61\x6d\x65\x3d\x22\x76\x65\x72\x74\ -\x69\x63\x61\x6c\x53\x70\x61\x63\x65\x72\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ -\x6e\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x65\ -\x6e\x75\x6d\x3e\x51\x74\x3a\x3a\x56\x65\x72\x74\x69\x63\x61\x6c\ -\x3c\x2f\x65\x6e\x75\x6d\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x6e\x61\x6d\x65\x3d\x22\x73\x69\x7a\x65\x48\x69\x6e\x74\x22\x20\ -\x73\x74\x64\x73\x65\x74\x3d\x22\x30\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x77\x69\x64\x74\x68\x3e\x31\ -\x37\x3c\x2f\x77\x69\x64\x74\x68\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x68\x65\x69\x67\x68\x74\x3e\x34\x31\x3c\ -\x2f\x68\x65\x69\x67\x68\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x73\x69\x7a\x65\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x2f\x70\x72\x6f\x70\x65\x72\x74\x79\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\x70\x61\x63\x65\x72\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x3c\x2f\x6c\x61\x79\x6f\x75\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x77\x69\x64\x67\x65\x74\x3e\x0d\ -\x0a\x20\x20\x20\x3c\x2f\x69\x74\x65\x6d\x3e\x0d\x0a\x20\x20\x3c\ -\x2f\x6c\x61\x79\x6f\x75\x74\x3e\x0d\x0a\x20\x3c\x2f\x77\x69\x64\ -\x67\x65\x74\x3e\x0d\x0a\x20\x3c\x6c\x61\x79\x6f\x75\x74\x64\x65\ -\x66\x61\x75\x6c\x74\x20\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x36\ -\x22\x20\x6d\x61\x72\x67\x69\x6e\x3d\x22\x31\x31\x22\x2f\x3e\x0d\ -\x0a\x20\x3c\x70\x69\x78\x6d\x61\x70\x66\x75\x6e\x63\x74\x69\x6f\ -\x6e\x3e\x71\x50\x69\x78\x6d\x61\x70\x46\x72\x6f\x6d\x4d\x69\x6d\ -\x65\x53\x6f\x75\x72\x63\x65\x3c\x2f\x70\x69\x78\x6d\x61\x70\x66\ -\x75\x6e\x63\x74\x69\x6f\x6e\x3e\x0d\x0a\x20\x3c\x63\x75\x73\x74\ -\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\x0a\x20\x20\x3c\x63\ -\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x20\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\x72\x65\ -\x66\x4c\x69\x6e\x65\x45\x64\x69\x74\x3c\x2f\x63\x6c\x61\x73\x73\ -\x3e\x0d\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\x51\ -\x4c\x69\x6e\x65\x45\x64\x69\x74\x3c\x2f\x65\x78\x74\x65\x6e\x64\ -\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\ -\x75\x69\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\ -\x3c\x2f\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\ -\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x20\ -\x3c\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\ -\x20\x20\x20\x3c\x63\x6c\x61\x73\x73\x3e\x47\x75\x69\x3a\x3a\x50\ -\x72\x65\x66\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x63\x6c\x61\x73\ -\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x65\x78\x74\x65\x6e\x64\x73\x3e\ -\x51\x53\x70\x69\x6e\x42\x6f\x78\x3c\x2f\x65\x78\x74\x65\x6e\x64\ -\x73\x3e\x0d\x0a\x20\x20\x20\x3c\x68\x65\x61\x64\x65\x72\x3e\x47\ -\x75\x69\x2f\x50\x72\x65\x66\x57\x69\x64\x67\x65\x74\x73\x2e\x68\ -\x3c\x2f\x68\x65\x61\x64\x65\x72\x3e\x0d\x0a\x20\x20\x3c\x2f\x63\ -\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x3e\x0d\x0a\x20\x3c\ -\x2f\x63\x75\x73\x74\x6f\x6d\x77\x69\x64\x67\x65\x74\x73\x3e\x0d\ -\x0a\x20\x3c\x72\x65\x73\x6f\x75\x72\x63\x65\x73\x2f\x3e\x0d\x0a\ -\x20\x3c\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x2f\x3e\x0d\ -\x0a\x3c\x2f\x75\x69\x3e\x0d\x0a\ -\x00\x00\x39\x03\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x41\x72\x63\ -\x68\x5f\x52\x6f\x6f\x66\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ -\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\ -\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\ -\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\ -\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\ -\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\ -\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\ -\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\ -\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\ -\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\ -\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\ -\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\ -\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ -\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\ -\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\ -\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ -\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ -\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ -\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ -\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ -\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ -\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\ -\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\ -\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\ -\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\ -\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\ -\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ -\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\ -\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ -\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ -\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\ -\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ -\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\ -\x30\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\ -\x30\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\ -\x33\x30\x36\x32\x35\x2c\x35\x2e\x36\x30\x34\x39\x30\x35\x38\x2c\ -\x34\x32\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\ -\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ -\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\ -\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ -\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ -\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ -\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ -\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ -\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ -\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ -\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ -\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\ -\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\ -\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\ -\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\ -\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\ -\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\ -\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ -\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\ -\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\ -\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ -\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\ -\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ -\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ -\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ -\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ -\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\ -\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x37\x36\x37\x38\x35\x36\x2c\ -\x39\x2e\x39\x38\x39\x30\x39\x33\x20\x35\x30\x2e\x34\x35\x30\x35\ -\x39\x34\x2c\x39\x2e\x39\x38\x33\x35\x32\x33\x38\x20\x35\x30\x2e\ -\x31\x39\x38\x31\x33\x32\x2c\x35\x33\x2e\x30\x36\x38\x33\x20\x32\ -\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\x31\x36\x35\x37\ -\x35\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ -\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x38\x2c\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x32\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\ -\x31\x36\x35\x37\x35\x36\x20\x43\x20\x32\x39\x2e\x37\x34\x36\x34\ -\x38\x34\x2c\x33\x34\x2e\x31\x33\x37\x32\x35\x39\x20\x31\x33\x2e\ -\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\x39\x34\x20\ -\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\ -\x39\x34\x20\x63\x20\x30\x2c\x30\x20\x31\x34\x2e\x38\x35\x34\x33\ -\x33\x31\x2c\x30\x2e\x35\x30\x30\x39\x34\x35\x32\x20\x31\x36\x2e\ -\x31\x33\x39\x39\x38\x2c\x30\x2e\x35\x30\x30\x35\x39\x39\x20\x39\ -\x2e\x35\x31\x33\x31\x37\x38\x2c\x2d\x30\x2e\x30\x30\x32\x35\x36\ -\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\ -\x39\x32\x30\x37\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\ -\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x7a\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ -\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ -\x0d\x0a\ -\x00\x00\x48\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ -\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ -\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ -\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ -\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ -\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ -\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ -\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ -\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\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\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ -\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\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\x0a\x20\x20\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\x0a\x20\x20\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\x0a\x20\x20\x20\x78\x6d\ -\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\ -\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\ -\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\ -\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\ -\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\ -\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\ -\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\ -\x78\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\ -\x36\x22\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\ -\x2e\x31\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\ -\x44\x69\x73\x74\x5f\x55\x70\x6c\x6f\x61\x64\x2e\x73\x76\x67\x22\ -\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0a\x20\x20\ -\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\ -\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\ -\x36\x39\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\x70\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\x30\x38\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\ -\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x33\x32\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x36\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\ -\x32\x20\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\ -\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x32\x32\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x38\x35\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ -\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\ -\x30\x36\x2d\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x38\x33\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x31\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x31\x34\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x2d\x33\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x2d\ -\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\ -\x30\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x30\x31\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x37\x34\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\x2e\x38\x31\ -\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\x33\x31\x34\ -\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\x36\x2e\x34\ -\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\x34\x37\x29\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\ -\x32\x32\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ -\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\ -\x74\x34\x34\x38\x33\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\ -\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ -\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\x38\x33\x38\x31\x2c\x38\ -\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\ -\x31\x2d\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\ -\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\ -\x5f\x31\x2d\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\ -\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ -\x73\x31\x5f\x31\x2d\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ -\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ -\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ -\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\ -\x38\x33\x2d\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ -\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\x32\x2c\ -\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\x31\x36\ -\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\x2c\x2d\ -\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\x34\x36\ -\x38\x30\x37\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x32\x38\x38\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ -\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\ -\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\ -\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\ -\x2e\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\ -\x37\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ -\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ -\x65\x73\x20\x31\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\ -\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\ -\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\ -\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ -\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\ -\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\ -\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\x30\x2e\x36\ -\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\x37\x36\x36\ -\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\x2e\x39\x34\ -\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\x36\x29\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\ -\x65\x72\x6e\x35\x33\x33\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ -\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\ -\x32\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\ -\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\ -\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\ -\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\ -\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\ -\x35\x33\x34\x39\x32\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ -\x34\x34\x38\x33\x2d\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ -\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x38\x33\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x33\x36\x38\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\x37\x35\x36\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\ -\x39\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\ -\x2e\x30\x36\x30\x35\x37\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x79\x32\x3d\x22\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\ -\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\x34\ -\x32\x30\x36\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\ -\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x31\x39\x32\x33\x30\x36\x35\x32\x2c\x2d\x30\ -\x2e\x36\x32\x37\x35\x37\x34\x35\x2c\x30\x2e\x35\x32\x38\x33\x35\ -\x37\x31\x2c\x30\x2e\x32\x32\x38\x34\x31\x38\x37\x35\x2c\x31\x2e\ -\x31\x35\x32\x36\x30\x37\x2c\x34\x34\x2e\x33\x32\x36\x37\x31\x29\ -\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ -\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\ -\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\ -\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x37\x38\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\ -\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\ -\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\ -\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\ -\x34\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x2e\x30\x30\x30\ -\x30\x30\x30\x30\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x30\x30\x30\x30\x30\x30\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x73\x74\x6f\x70\x31\x32\x35\x31\x33\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\ -\x38\x39\x30\x38\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\ -\x30\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x37\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\x30\ -\x30\x30\x30\x30\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\x30\x30\ -\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x73\x74\x6f\x70\x31\x32\x35\x31\x34\x22\x20\x2f\x3e\x0a\x20\x20\ -\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ -\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x78\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x79\x3d\x22\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x78\x3d\x22\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x34\x32\x32\x37\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\ -\x32\x35\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x38\x36\x35\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x30\x31\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ -\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x30\ -\x31\x31\x33\x37\x35\x32\x31\x2c\x2d\x32\x2e\x30\x34\x36\x36\x39\ -\x37\x34\x2c\x31\x2e\x35\x35\x37\x35\x38\x36\x2c\x30\x2e\x30\x30\ -\x38\x36\x35\x36\x38\x31\x2c\x32\x31\x2e\x34\x32\x31\x39\x35\x2c\ -\x36\x35\x2e\x38\x38\x37\x34\x38\x32\x29\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x78\x3d\x22\x31\x39\x2e\x37\x30\x31\x31\x34\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x32\x2e\x38\ -\x39\x36\x39\x33\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x78\x3d\x22\x31\x39\x2e\x37\x30\x31\x31\x34\x31\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x32\x2e\x38\x39\x36\x39\x33\ -\x38\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x37\ -\x2e\x31\x37\x31\x34\x31\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x38\x36\x35\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x38\x36\ -\x35\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x38\x36\x35\x34\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x30\x3b\x22\x20\x2f\x3e\x0a\x20\x20\x20\ -\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x35\x39\x31\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x30\x31\x36\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x30\x30\x34\x36\x38\x35\x33\x31\ -\x2c\x2d\x30\x2e\x38\x34\x33\x30\x30\x38\x39\x38\x2c\x31\x2e\x30\ -\x32\x30\x31\x35\x32\x32\x2c\x30\x2e\x30\x30\x35\x36\x36\x39\x38\ -\x34\x2c\x30\x2e\x34\x38\x32\x35\x35\x30\x38\x36\x2c\x34\x33\x2e\ -\x30\x37\x34\x32\x34\x31\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x78\x3d\x22\x32\x32\x2e\x32\x39\x31\x36\x33\x36\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\ -\x35\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\ -\x32\x32\x2e\x32\x39\x31\x36\x33\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x66\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x36\x2e\x39\x35\ -\x36\x32\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x32\x35\x39\x31\x22\x3e\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\ -\x72\x3a\x23\x37\x33\x64\x32\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ -\x32\x35\x39\x33\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\ -\x23\x34\x65\x39\x61\x30\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\ -\x30\x30\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x73\x74\x6f\x70\x32\x35\x39\x35\x22\x20\x2f\x3e\x0a\x20\ -\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x72\x3d\x22\x31\x36\x2e\x39\x35\x36\x32\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x66\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x32\x32\x2e\ -\x32\x39\x31\x36\x33\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\ -\x79\x3d\x22\x33\x32\x2e\x37\x39\x37\x35\x31\x32\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x32\x32\x2e\x32\x39\x31\x36\ -\x33\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\ -\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x30\x30\x34\x36\x38\x35\x33\x31\x2c\ -\x2d\x30\x2e\x38\x34\x33\x30\x30\x38\x39\x38\x2c\x31\x2e\x30\x32\ -\x30\x31\x35\x32\x32\x2c\x30\x2e\x30\x30\x35\x36\x36\x39\x38\x34\ -\x2c\x31\x39\x2e\x34\x38\x35\x33\x37\x2c\x34\x31\x2e\x38\x35\x39\ -\x30\x36\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\ -\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x30\x34\x30\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x35\x39\x31\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\ -\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\ -\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\ -\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\ -\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\ -\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ -\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\ -\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\ -\x6d\x3d\x22\x38\x2e\x34\x35\x33\x31\x32\x35\x22\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\ -\x33\x2e\x31\x39\x30\x33\x38\x38\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x33\x32\x22\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\ -\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\ -\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\ -\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ -\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\ -\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\ -\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\x61\x74\ -\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x6e\x6f\x64\ -\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\ -\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\ -\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\x78\x2d\ -\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\ -\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\ -\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\ -\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\ -\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\ -\x68\x74\x3d\x22\x31\x31\x33\x37\x22\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\ -\x3d\x22\x31\x30\x34\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\ -\x2d\x38\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\ -\x65\x64\x3d\x22\x31\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\ -\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\ -\x65\x74\x61\x64\x61\x74\x61\x32\x38\x32\x31\x22\x3e\x0a\x20\x20\ -\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\ -\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\ -\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\ -\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\ -\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\ -\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\ -\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\ -\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ -\x74\x69\x74\x6c\x65\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\ -\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\ -\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\ -\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ -\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\ -\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\x30\x36\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\ -\x38\x36\x32\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\ -\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ -\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\x30\x2e\x33\x33\x32\ -\x34\x30\x33\x2c\x31\x31\x2e\x38\x38\x34\x36\x35\x38\x20\x31\x36\ -\x2e\x34\x31\x37\x33\x31\x33\x2c\x2d\x30\x2e\x30\x30\x35\x36\x20\ -\x2d\x30\x2e\x32\x30\x30\x33\x39\x37\x2c\x34\x33\x2e\x32\x39\x35\ -\x36\x34\x37\x20\x2d\x31\x36\x2e\x32\x34\x37\x32\x34\x38\x2c\x30\ -\x2e\x30\x39\x37\x39\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\ -\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\ -\x3d\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\x38\x36\x32\ -\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\ -\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\ -\x72\x72\x61\x79\x3a\x37\x2e\x31\x34\x34\x39\x31\x37\x32\x2c\x20\ -\x33\x2e\x35\x37\x32\x34\x35\x38\x36\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x30\x2e\x33\x30\ -\x32\x30\x37\x31\x2c\x35\x35\x2e\x32\x37\x32\x36\x34\x31\x20\x43\ -\x20\x32\x30\x2e\x33\x31\x35\x34\x33\x39\x2c\x33\x36\x2e\x31\x35\ -\x31\x30\x31\x33\x20\x37\x2e\x35\x32\x30\x39\x39\x30\x37\x2c\x31\ -\x31\x2e\x33\x38\x31\x36\x30\x39\x20\x37\x2e\x35\x32\x30\x39\x39\ -\x30\x37\x2c\x31\x31\x2e\x33\x38\x31\x36\x30\x39\x20\x63\x20\x30\ -\x2c\x30\x20\x31\x31\x2e\x37\x39\x30\x39\x30\x34\x33\x2c\x30\x2e\ -\x35\x30\x33\x33\x39\x36\x20\x31\x32\x2e\x38\x31\x31\x34\x31\x32\ -\x33\x2c\x30\x2e\x35\x30\x33\x30\x34\x39\x20\x37\x2e\x35\x35\x31\ -\x32\x36\x35\x2c\x2d\x30\x2e\x30\x30\x32\x36\x20\x31\x36\x2e\x32\ -\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\x35\x20\x31\ -\x36\x2e\x32\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\ -\x35\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x33\x38\x36\x33\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\ -\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\ -\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x63\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x34\ -\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x33\ -\x33\x2e\x36\x34\x33\x30\x34\x34\x2c\x33\x37\x2e\x38\x38\x32\x37\ -\x39\x34\x20\x31\x36\x2e\x39\x39\x34\x31\x35\x37\x2c\x30\x2e\x30\ -\x39\x34\x34\x35\x20\x30\x2e\x30\x37\x32\x31\x36\x2c\x2d\x31\x32\ -\x2e\x39\x38\x33\x36\x31\x32\x20\x38\x2e\x35\x34\x34\x39\x30\x36\ -\x2c\x30\x2e\x30\x34\x37\x34\x39\x20\x4c\x20\x34\x32\x2e\x34\x35\ -\x39\x30\x32\x2c\x34\x2e\x39\x38\x37\x36\x33\x36\x20\x32\x35\x2e\ -\x33\x32\x32\x34\x34\x32\x2c\x32\x34\x2e\x39\x37\x31\x33\x34\x38\ -\x20\x6c\x20\x38\x2e\x33\x39\x37\x34\x30\x36\x2c\x30\x2e\x30\x34\ -\x36\x36\x37\x20\x2d\x30\x2e\x30\x37\x36\x38\x2c\x31\x32\x2e\x38\ -\x36\x34\x37\x37\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\ -\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x30\x34\ -\x30\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x61\x37\x33\ -\x30\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x2e\x30\x30\x30\x30\x30\x30\x33\x36\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ -\x65\x72\x6c\x69\x6d\x69\x74\x3a\x31\x30\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ -\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\ -\x73\x65\x74\x3a\x30\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ -\x65\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\ -\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\ -\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\ -\x69\x62\x6c\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ -\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\ -\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x34\ -\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\ -\x36\x2e\x34\x34\x38\x38\x33\x31\x2c\x32\x34\x2e\x34\x33\x34\x34\ -\x30\x35\x20\x37\x2e\x38\x30\x36\x33\x35\x34\x2c\x30\x2e\x30\x34\ -\x33\x33\x39\x20\x2d\x30\x2e\x30\x37\x31\x32\x33\x2c\x31\x32\x2e\ -\x38\x31\x36\x39\x37\x32\x20\x39\x2e\x30\x34\x30\x35\x37\x34\x2c\ -\x30\x2e\x30\x35\x30\x32\x35\x20\x43\x20\x34\x35\x2e\x33\x32\x33\ -\x31\x34\x33\x2c\x31\x39\x2e\x36\x30\x36\x33\x39\x39\x20\x33\x35\ -\x2e\x38\x36\x31\x37\x39\x36\x2c\x32\x30\x2e\x36\x37\x30\x32\x39\ -\x35\x20\x34\x32\x2e\x34\x34\x33\x36\x37\x32\x2c\x35\x2e\x39\x35\ -\x36\x36\x34\x38\x20\x4c\x20\x32\x36\x2e\x34\x34\x38\x38\x33\x31\ -\x2c\x32\x34\x2e\x34\x33\x34\x34\x30\x35\x20\x7a\x22\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x30\x2e\x35\x30\x38\x30\x32\x31\x34\x3b\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\ -\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x30\x31\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ -\x65\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\ -\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\ -\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\ -\x69\x62\x6c\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ -\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x30\x2e\x34\x38\x31\x32\x38\x33\x33\x39\x3b\x63\x6f\x6c\x6f\ -\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x66\x66\x66\x66\ -\x66\x66\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x31\x2e\x30\x30\x30\x30\x30\x30\x33\x36\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\ -\x72\x6c\x69\x6d\x69\x74\x3a\x31\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\ -\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\ -\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\ -\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\ -\x62\x6c\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\ -\x20\x33\x34\x2e\x36\x39\x33\x30\x33\x38\x2c\x33\x36\x2e\x39\x30\ -\x35\x31\x20\x31\x34\x2e\x39\x38\x34\x32\x30\x38\x2c\x30\x2e\x30\ -\x38\x33\x32\x38\x20\x30\x2e\x30\x37\x32\x31\x37\x2c\x2d\x31\x32\ -\x2e\x39\x38\x35\x31\x36\x37\x20\x37\x2e\x33\x39\x35\x30\x35\x32\ -\x2c\x30\x2e\x30\x34\x31\x31\x20\x2d\x31\x34\x2e\x36\x39\x38\x33\ -\x32\x35\x2c\x2d\x31\x37\x2e\x35\x35\x39\x39\x37\x34\x20\x2d\x31\ -\x34\x2e\x38\x37\x37\x33\x39\x39\x2c\x31\x37\x2e\x34\x31\x31\x35\ -\x35\x39\x20\x37\x2e\x32\x30\x31\x32\x37\x31\x2c\x30\x2e\x30\x34\ -\x30\x30\x32\x20\x2d\x30\x2e\x30\x37\x36\x39\x38\x2c\x31\x32\x2e\ -\x39\x36\x39\x31\x37\x38\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x36\x35\x38\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\ -\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\ -\x73\x76\x67\x3e\x0a\ -\x00\x00\x32\x51\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ -\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ -\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ -\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ -\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ -\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ -\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ -\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ -\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ -\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ -\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ -\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ -\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ -\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ -\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ -\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ -\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ -\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ -\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ -\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ -\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ -\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ -\x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ -\x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ -\x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ -\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ -\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ -\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ -\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\ -\x2e\x31\x38\x31\x38\x31\x38\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ -\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ -\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ -\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x78\x3d\x22\x31\x31\x36\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x79\x3d\x22\x31\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x32\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\ -\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\ -\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\ -\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\ -\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\ -\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\ -\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\ -\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ -\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ -\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ -\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ -\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ -\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ -\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ -\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ -\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ -\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\ -\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\ -\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ -\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ -\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ -\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ -\x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ -\x4c\x20\x31\x39\x31\x2e\x33\x31\x36\x35\x2c\x31\x31\x35\x2e\x31\ -\x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ -\x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ -\x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ -\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ -\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ -\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ -\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ -\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ -\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ -\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ -\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ -\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ -\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ -\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ -\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ -\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ -\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ -\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ -\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ -\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ -\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ -\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ -\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ -\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ -\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ -\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ -\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ -\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ -\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ -\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ -\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ -\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ -\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ -\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ -\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ -\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ -\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ -\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ -\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ -\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ -\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ -\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ -\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ -\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ -\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ -\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ -\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ -\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ -\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ -\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ -\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ -\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ -\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ -\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ -\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ -\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ -\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ -\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ -\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ -\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ -\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ -\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ -\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ -\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ -\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ -\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ -\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ -\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ -\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ -\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ -\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ -\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ -\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ -\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ -\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ -\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ -\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ -\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ -\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ -\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ -\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ -\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ -\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ -\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ -\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ -\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ -\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ -\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ -\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ -\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ -\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ -\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ -\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ -\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ -\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ -\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ -\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ -\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ -\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ -\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ -\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ -\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ -\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ -\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ -\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ -\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ -\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ -\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ -\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ -\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ -\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ -\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ -\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ -\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ -\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ -\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ -\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ -\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ -\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ -\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x66\x66\x30\x39\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ -\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\ -\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x33\x30\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x33\x32\ -\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x33\x39\ -\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x34\x2e\ -\x30\x31\x34\x33\x33\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x32\x2e\ -\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\x2c\x33\ -\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\x31\x34\ -\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\ -\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\ -\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\ -\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\x36\x37\ -\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\x32\x33\ -\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\x30\x37\ -\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\x33\x37\ -\x2e\x39\x32\x37\x39\x33\x2c\x31\x30\x2e\x33\x33\x39\x30\x36\x39\ -\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\ -\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\ -\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x33\x30\x33\x33\x2d\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\ -\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\ -\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\ -\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\ -\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\x30\x30\x31\x35\x33\ -\x2c\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\x61\x20\x34\x2e\x30\ -\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\ -\x30\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\ -\x30\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\ -\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x38\x2e\x30\x32\x38\ -\x36\x37\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x37\x31\x30\x31\x35\x32\x33\x33\x2c\x30\x2e\ -\x32\x33\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\x2e\x32\x35\x30\x39\ -\x30\x37\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\x35\x30\x30\x33\x2c\ -\x32\x30\x2e\x35\x36\x34\x32\x39\x33\x2c\x32\x30\x2e\x30\x36\x36\ -\x33\x34\x32\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x23\x30\x30\x66\x66\x30\x30\x3b\x66\x69\x6c\x6c\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x36\x62\x66\x65\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x35\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x72\x6f\x75\x6e\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ -\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x30\x33\x33\x2d\x31\x2d\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x63\x78\x3d\x22\x33\x32\x2e\x38\x38\x35\x38\x31\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x63\x79\x3d\x22\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x78\x3d\x22\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x79\x3d\x22\x32\x2e\x34\x33\x35\x39\x38\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x33\x36\x2e\x39\ -\x30\x30\x31\x35\x33\x2c\x33\x39\x2e\x35\x32\x39\x34\x31\x31\x20\ -\x61\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\x2c\x32\x2e\x34\x33\ -\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\x2d\x38\x2e\x30\x32\ -\x38\x36\x37\x37\x2c\x30\x20\x34\x2e\x30\x31\x34\x33\x33\x38\x35\ -\x2c\x32\x2e\x34\x33\x35\x39\x38\x36\x20\x30\x20\x31\x20\x31\x20\ -\x38\x2e\x30\x32\x38\x36\x37\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x37\x31\x30\x31\x35\x32\ -\x33\x33\x2c\x30\x2e\x32\x33\x35\x35\x38\x31\x31\x37\x2c\x2d\x30\ -\x2e\x32\x35\x30\x39\x30\x37\x36\x32\x2c\x30\x2e\x36\x39\x34\x36\ -\x35\x30\x30\x33\x2c\x2d\x38\x2e\x31\x36\x32\x39\x38\x30\x39\x2c\ -\x31\x36\x2e\x37\x39\x33\x36\x31\x35\x29\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\ -\x00\x00\x1e\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x33\x31\x34\x30\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ -\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ -\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ -\x63\x6e\x61\x6d\x65\x3d\x22\x66\x72\x65\x65\x63\x61\x64\x2e\x73\ -\x76\x67\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x6f\x75\x74\x70\x75\x74\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\ -\x6e\x3d\x22\x6f\x72\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\ -\x6f\x75\x74\x70\x75\x74\x2e\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x22\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\ -\x3d\x22\x31\x2e\x31\x22\x3e\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x33\ -\x31\x34\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x38\x36\x34\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x38\x36\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\ -\x72\x3a\x23\x37\x31\x62\x32\x66\x38\x3b\x73\x74\x6f\x70\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x38\x36\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x30\x30\x32\x37\x39\x35\x3b\x73\x74\x6f\x70\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\ -\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x38\x36\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x36\x36\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x36\x31\x38\x36\x35\x39\x38\x2c\x30\x2e\x39\x36\x36\x36\ -\x35\x34\x32\x2c\x2d\x31\x2e\x30\x33\x33\x32\x34\x36\x32\x2c\x30\ -\x2e\x36\x36\x31\x32\x37\x38\x36\x2c\x2d\x33\x32\x37\x2e\x32\x37\ -\x35\x36\x38\x2c\x2d\x32\x35\x35\x2e\x38\x34\x31\x33\x36\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x32\x38\x32\ -\x2e\x36\x34\x35\x38\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x79\x3d\x22\x32\x39\x2e\x31\x34\x39\x30\x34\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x32\x38\x32\x2e\x36\ -\x34\x35\x38\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x32\x39\x2e\x31\x34\x39\x30\x34\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x35\x37\x31\x34\x32\ -\x38\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x32\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x36\x64\x30\x66\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x33\x36\x38\x34\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x31\x30\x30\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x36\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\ -\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x36\x38\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x38\x31\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x31\x2e\x31\x31\x34\x39\x32\x31\x39\x2c\x30\x2e\x32\x37\x32\x32\ -\x33\x30\x36\x2c\x2d\x30\x2e\x37\x35\x30\x37\x31\x37\x31\x2c\x33\ -\x2e\x30\x37\x34\x35\x36\x33\x39\x2c\x2d\x34\x37\x31\x2e\x30\x38\ -\x36\x32\x39\x2c\x2d\x31\x34\x38\x2e\x33\x32\x38\x36\x33\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x32\x37\x30\ -\x2e\x35\x38\x33\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x79\x3d\x22\x33\x33\x2e\x38\x39\x39\x39\x38\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x32\x37\x30\x2e\x35\ -\x38\x33\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x33\x33\x2e\x38\x39\x39\x39\x38\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x35\x37\x31\x34\x32\ -\x38\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\x32\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x31\x34\x38\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x31\x30\x38\x39\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\ -\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\ -\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x33\x30\x32\x38\x34\x37\x32\x38\x2c\ -\x30\x2e\x34\x36\x32\x34\x31\x38\x32\x34\x2c\x2d\x30\x2e\x35\x30\ -\x35\x37\x39\x36\x32\x35\x2c\x30\x2e\x33\x31\x36\x33\x33\x35\x37\ -\x36\x2c\x2d\x32\x36\x2e\x37\x37\x36\x30\x31\x33\x2c\x2d\x31\x32\ -\x37\x2e\x32\x38\x31\x38\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x63\x78\x3d\x22\x32\x38\x32\x2e\x36\x34\x35\x38\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x32\x39\x2e\x31\ -\x34\x39\x30\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x78\x3d\x22\x32\x38\x32\x2e\x36\x34\x35\x38\x34\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x32\x39\x2e\x31\x34\x39\ -\x30\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\ -\x31\x39\x2e\x35\x37\x31\x34\x32\x38\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\ -\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\ -\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x30\x39\x30\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\ -\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x34\x38\x33\x39\x37\ -\x38\x33\x2c\x30\x2e\x32\x33\x31\x35\x37\x30\x34\x2c\x2d\x30\x2e\ -\x36\x33\x38\x35\x39\x30\x34\x34\x2c\x32\x2e\x36\x31\x35\x33\x34\ -\x38\x39\x2c\x2d\x32\x31\x32\x2e\x38\x39\x38\x31\x33\x2c\x2d\x31\ -\x32\x36\x2e\x33\x37\x30\x33\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x78\x3d\x22\x32\x37\x30\x2e\x35\x38\x33\x31\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x33\x33\ -\x2e\x38\x39\x39\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x66\x78\x3d\x22\x32\x37\x30\x2e\x35\x38\x33\x31\x36\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x33\x33\x2e\x38\ -\x39\x39\x39\x38\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ -\x3d\x22\x31\x39\x2e\x35\x37\x31\x34\x32\x38\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x31\x2e\x37\ -\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\ -\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\x34\x32\x30\ -\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ -\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x31\x39\x32\x33\x30\x36\x35\x32\x2c\x2d\ -\x30\x2e\x36\x32\x37\x35\x37\x34\x35\x2c\x30\x2e\x35\x32\x38\x33\ -\x35\x37\x31\x2c\x30\x2e\x32\x32\x38\x34\x31\x38\x37\x35\x2c\x31\ -\x2e\x31\x35\x32\x36\x30\x37\x2c\x34\x34\x2e\x33\x32\x36\x37\x31\ -\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x39\x37\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\ -\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\ -\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\x70\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\x30\x38\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\ -\x38\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x31\x2e\x37\ -\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ -\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x31\x39\x32\x33\x30\ -\x36\x35\x32\x2c\x2d\x30\x2e\x36\x32\x37\x35\x37\x34\x35\x2c\x30\ -\x2e\x35\x32\x38\x33\x35\x37\x31\x2c\x30\x2e\x32\x32\x38\x34\x31\ -\x38\x37\x35\x2c\x31\x2e\x30\x31\x37\x32\x35\x33\x36\x2c\x34\x32\ -\x2e\x36\x33\x35\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x31\x34\x32\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\ -\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\ -\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\ -\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\ -\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\x2e\ -\x30\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x33\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\ -\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\ -\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\ -\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x37\x33\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x2d\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x2d\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\ -\x31\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\ -\x61\x64\x61\x74\x61\x33\x31\x34\x35\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ -\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\ -\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\ -\x70\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\ -\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\ -\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\ -\x61\x67\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\ -\x74\x69\x74\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\ -\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\ -\x74\x61\x64\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\ -\x61\x62\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\ -\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ -\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\ -\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x30\x38\x39\ -\x37\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\ -\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x31\ -\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ -\x30\x2e\x39\x32\x34\x32\x37\x35\x36\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\ -\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ -\x74\x3a\x30\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\ -\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\ -\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\ -\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\ -\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x35\x34\ -\x2e\x35\x39\x34\x36\x30\x33\x2c\x36\x2e\x34\x39\x35\x37\x33\x30\ -\x35\x20\x2d\x33\x2e\x35\x32\x33\x37\x30\x33\x2c\x31\x2e\x39\x37\ -\x35\x36\x31\x34\x20\x2d\x31\x2e\x35\x35\x36\x30\x33\x38\x2c\x2d\ -\x30\x2e\x35\x32\x37\x36\x38\x35\x20\x2d\x31\x2e\x34\x38\x34\x35\ -\x39\x31\x2c\x2d\x33\x2e\x37\x30\x37\x37\x31\x33\x20\x2d\x32\x2e\ -\x33\x33\x35\x33\x34\x31\x2c\x30\x2e\x31\x31\x39\x39\x32\x37\x20\ -\x2d\x31\x2e\x30\x36\x35\x32\x30\x38\x2c\x33\x2e\x38\x33\x34\x30\ -\x30\x37\x20\x2d\x31\x2e\x34\x39\x30\x38\x32\x33\x2c\x30\x2e\x36\ -\x39\x37\x36\x35\x39\x20\x2d\x33\x2e\x37\x31\x38\x33\x36\x32\x2c\ -\x2d\x31\x2e\x35\x38\x39\x35\x33\x34\x20\x2d\x31\x2e\x35\x37\x30\ -\x35\x33\x37\x2c\x31\x2e\x37\x30\x35\x34\x37\x38\x20\x32\x2e\x30\ -\x32\x31\x36\x37\x35\x2c\x33\x2e\x34\x34\x33\x34\x32\x39\x35\x20\ -\x2d\x30\x2e\x35\x35\x32\x34\x36\x34\x2c\x31\x2e\x35\x31\x36\x31\ -\x33\x34\x20\x2d\x33\x2e\x37\x39\x34\x31\x34\x39\x2c\x31\x2e\x34\ -\x35\x30\x37\x37\x32\x20\x30\x2e\x31\x33\x35\x31\x39\x36\x2c\x32\ -\x2e\x32\x38\x36\x35\x38\x39\x20\x33\x2e\x39\x32\x33\x33\x38\x38\ -\x2c\x31\x2e\x30\x34\x30\x39\x34\x33\x20\x30\x2e\x37\x31\x33\x39\ -\x32\x33\x2c\x31\x2e\x34\x35\x36\x38\x35\x37\x20\x2d\x31\x2e\x36\ -\x33\x39\x30\x36\x2c\x33\x2e\x36\x32\x39\x32\x30\x38\x20\x31\x2e\ -\x37\x34\x35\x32\x33\x32\x2c\x31\x2e\x35\x33\x34\x37\x35\x37\x20\ -\x33\x2e\x35\x32\x33\x36\x39\x38\x2c\x2d\x31\x2e\x39\x37\x35\x36\ -\x31\x35\x20\x31\x2e\x35\x36\x33\x39\x35\x38\x2c\x30\x2e\x35\x34\ -\x34\x33\x32\x38\x20\x31\x2e\x34\x37\x32\x31\x31\x38\x2c\x33\x2e\ -\x37\x30\x33\x32\x36\x32\x20\x32\x2e\x33\x35\x32\x33\x36\x36\x2c\ -\x2d\x30\x2e\x31\x32\x37\x36\x36\x39\x20\x31\x2e\x30\x35\x32\x37\ -\x33\x36\x2c\x2d\x33\x2e\x38\x33\x38\x34\x35\x36\x20\x31\x2e\x34\ -\x39\x30\x38\x32\x34\x2c\x2d\x30\x2e\x36\x39\x37\x36\x36\x20\x33\ -\x2e\x37\x32\x36\x32\x37\x36\x2c\x31\x2e\x36\x30\x36\x31\x37\x38\ -\x20\x31\x2e\x35\x37\x30\x35\x33\x37\x2c\x2d\x31\x2e\x37\x30\x35\ -\x34\x37\x38\x20\x2d\x32\x2e\x30\x32\x31\x36\x37\x2c\x2d\x33\x2e\ -\x34\x34\x33\x34\x32\x39\x20\x30\x2e\x35\x34\x34\x35\x33\x39\x2c\ -\x2d\x31\x2e\x35\x33\x32\x37\x37\x37\x20\x33\x2e\x37\x38\x39\x35\ -\x39\x32\x2c\x2d\x31\x2e\x34\x33\x38\x35\x38\x33\x20\x2d\x30\x2e\ -\x31\x31\x38\x31\x36\x31\x2c\x2d\x32\x2e\x32\x39\x34\x33\x32\x37\ -\x20\x2d\x33\x2e\x39\x32\x37\x39\x34\x2c\x2d\x31\x2e\x30\x32\x38\ -\x37\x35\x32\x20\x2d\x30\x2e\x37\x31\x33\x39\x32\x38\x2c\x2d\x31\ -\x2e\x34\x35\x36\x38\x35\x37\x20\x31\x2e\x36\x33\x31\x31\x34\x34\ -\x2c\x2d\x33\x2e\x36\x34\x35\x38\x35\x30\x35\x20\x2d\x31\x2e\x37\ -\x34\x35\x32\x32\x37\x2c\x2d\x31\x2e\x35\x33\x34\x37\x35\x37\x20\ -\x7a\x20\x6d\x20\x2d\x35\x2e\x32\x37\x37\x34\x33\x34\x2c\x35\x2e\ -\x36\x34\x36\x38\x30\x32\x35\x20\x30\x2e\x37\x32\x33\x33\x34\x32\ -\x2c\x30\x2e\x34\x31\x30\x31\x33\x34\x20\x30\x2e\x36\x32\x36\x36\ -\x39\x35\x2c\x30\x2e\x35\x35\x35\x32\x36\x20\x30\x2e\x35\x30\x31\ -\x37\x33\x2c\x30\x2e\x36\x36\x32\x36\x34\x39\x20\x30\x2e\x33\x36\ -\x30\x39\x31\x39\x2c\x30\x2e\x37\x33\x36\x37\x35\x31\x20\x30\x2e\ -\x32\x31\x32\x32\x30\x33\x2c\x30\x2e\x37\x39\x34\x32\x30\x39\x20\ -\x30\x2e\x30\x33\x35\x31\x35\x2c\x30\x2e\x38\x31\x33\x39\x32\x39\ -\x20\x2d\x30\x2e\x31\x32\x30\x33\x2c\x30\x2e\x38\x31\x33\x37\x31\ -\x37\x20\x2d\x30\x2e\x32\x37\x34\x35\x34\x33\x2c\x30\x2e\x37\x37\ -\x32\x34\x38\x36\x20\x2d\x30\x2e\x34\x33\x36\x37\x32\x37\x2c\x30\ -\x2e\x37\x31\x34\x36\x30\x35\x20\x2d\x30\x2e\x35\x35\x31\x31\x37\ -\x32\x2c\x30\x2e\x36\x30\x34\x36\x37\x37\x20\x2d\x30\x2e\x36\x37\ -\x38\x31\x2c\x30\x2e\x34\x39\x30\x32\x39\x37\x20\x2d\x30\x2e\x37\ -\x35\x33\x39\x32\x36\x2c\x30\x2e\x33\x35\x32\x36\x39\x38\x20\x2d\ -\x30\x2e\x38\x31\x32\x37\x31\x39\x2c\x30\x2e\x32\x30\x37\x33\x36\ -\x35\x20\x2d\x30\x2e\x38\x33\x37\x34\x35\x39\x2c\x30\x2e\x30\x34\ -\x36\x35\x35\x20\x2d\x30\x2e\x38\x33\x32\x36\x39\x2c\x2d\x30\x2e\ -\x31\x31\x37\x35\x35\x31\x20\x2d\x30\x2e\x37\x39\x30\x34\x38\x39\ -\x2c\x2d\x30\x2e\x32\x36\x38\x32\x39\x35\x20\x2d\x30\x2e\x37\x33\ -\x31\x32\x36\x32\x2c\x2d\x30\x2e\x34\x32\x36\x37\x37\x37\x20\x2d\ -\x30\x2e\x36\x31\x34\x32\x32\x37\x2c\x2d\x30\x2e\x35\x35\x30\x38\ -\x31\x20\x2d\x30\x2e\x35\x30\x36\x32\x37\x33\x2c\x2d\x30\x2e\x36\ -\x35\x30\x34\x35\x37\x20\x2d\x30\x2e\x33\x36\x30\x39\x32\x39\x2c\ -\x2d\x30\x2e\x37\x33\x36\x37\x34\x39\x20\x2d\x30\x2e\x32\x30\x37\ -\x36\x34\x2c\x2d\x30\x2e\x38\x30\x36\x34\x30\x31\x20\x2d\x30\x2e\ -\x30\x34\x37\x36\x33\x2c\x2d\x30\x2e\x38\x31\x38\x33\x38\x31\x20\ -\x30\x2e\x31\x32\x30\x32\x39\x2c\x2d\x30\x2e\x38\x31\x33\x37\x31\ -\x39\x20\x30\x2e\x32\x37\x34\x35\x35\x33\x2c\x2d\x30\x2e\x37\x37\ -\x32\x34\x38\x34\x20\x30\x2e\x34\x33\x32\x31\x36\x39\x2c\x2d\x30\ -\x2e\x37\x30\x32\x34\x31\x34\x20\x30\x2e\x35\x35\x35\x37\x33\x34\ -\x2c\x2d\x30\x2e\x36\x31\x36\x38\x36\x38\x20\x30\x2e\x36\x37\x38\ -\x30\x39\x35\x2c\x2d\x30\x2e\x34\x39\x30\x32\x39\x38\x20\x30\x2e\ -\x37\x35\x33\x39\x32\x32\x2c\x2d\x30\x2e\x33\x35\x32\x36\x39\x39\ -\x20\x30\x2e\x38\x32\x35\x31\x39\x36\x2c\x2d\x30\x2e\x32\x30\x32\ -\x39\x31\x32\x20\x30\x2e\x38\x33\x32\x39\x30\x36\x2c\x2d\x30\x2e\ -\x30\x33\x34\x33\x35\x20\x30\x2e\x38\x33\x32\x36\x38\x36\x2c\x30\ -\x2e\x31\x31\x37\x35\x35\x20\x30\x2e\x37\x39\x30\x34\x39\x34\x2c\ -\x30\x2e\x32\x36\x38\x32\x39\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x36\x35\x39\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x31\x31\x34\x32\x36\x29\x3b\x66\x69\ -\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\x30\x36\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\x38\x36\x32\x32\ -\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\ -\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\ -\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\ -\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x6d\x20\x32\x30\x2e\x31\x39\x37\x30\x35\x2c\ -\x31\x30\x2e\x31\x39\x33\x38\x39\x35\x20\x31\x36\x2e\x34\x31\x37\ -\x33\x31\x33\x2c\x2d\x30\x2e\x30\x30\x35\x36\x20\x2d\x30\x2e\x32\ -\x30\x30\x33\x39\x37\x2c\x34\x33\x2e\x32\x39\x35\x36\x34\x37\x20\ -\x2d\x31\x36\x2e\x32\x34\x37\x32\x34\x38\x2c\x30\x2e\x30\x39\x37\ -\x39\x34\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ -\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x37\x38\x36\ -\x32\x32\x39\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\ -\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\ -\x61\x72\x72\x61\x79\x3a\x37\x2e\x31\x34\x34\x39\x31\x37\x32\x2c\ -\x20\x33\x2e\x35\x37\x32\x34\x35\x38\x36\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x30\x2e\ -\x31\x36\x36\x37\x31\x38\x2c\x35\x33\x2e\x35\x38\x31\x38\x37\x38\ -\x20\x43\x20\x32\x30\x2e\x31\x38\x30\x30\x38\x36\x2c\x33\x34\x2e\ -\x34\x36\x30\x32\x35\x20\x37\x2e\x33\x38\x35\x36\x33\x37\x31\x2c\ -\x39\x2e\x36\x39\x30\x38\x34\x35\x36\x20\x37\x2e\x33\x38\x35\x36\ -\x33\x37\x31\x2c\x39\x2e\x36\x39\x30\x38\x34\x35\x36\x20\x63\x20\ -\x30\x2c\x30\x20\x31\x31\x2e\x37\x39\x30\x39\x30\x34\x39\x2c\x30\ -\x2e\x35\x30\x33\x33\x39\x36\x34\x20\x31\x32\x2e\x38\x31\x31\x34\ -\x31\x32\x39\x2c\x30\x2e\x35\x30\x33\x30\x34\x39\x34\x20\x37\x2e\ -\x35\x35\x31\x32\x36\x35\x2c\x2d\x30\x2e\x30\x30\x32\x36\x20\x31\ -\x36\x2e\x32\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\x39\x30\x30\ -\x35\x20\x31\x36\x2e\x32\x31\x36\x39\x31\x36\x2c\x34\x33\x2e\x32\ -\x39\x30\x30\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\ -\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\ -\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x3c\xc4\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x5f\x41\x6c\x69\x67\x6e\x2e\x73\x76\x67\x22\ -\x3e\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ -\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\ -\x31\x31\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x63\x66\x37\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\ -\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\ -\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x32\x32\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x37\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x37\x36\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x38\x30\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\ -\x34\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x37\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x37\x30\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ -\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\ -\x37\x32\x38\x2c\x2d\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\ -\x32\x2e\x34\x35\x37\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\ -\x35\x35\x34\x2c\x2d\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\ -\x38\x2e\x32\x39\x34\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ -\x33\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\ -\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\ -\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\ -\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ -\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\ -\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\ -\x38\x33\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x35\x32\x32\x34\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x39\x2e\x36\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\ -\x32\x38\x30\x34\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\ -\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\ -\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\ -\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\ -\x38\x33\x2d\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x35\x31\x33\x33\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\ -\x39\x39\x2c\x32\x2e\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\ -\x34\x38\x32\x39\x37\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\ -\x39\x2c\x32\x2e\x39\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\ -\x6e\x35\x32\x39\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\ -\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x32\x38\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x2d\x32\x36\x2e\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\ -\x38\x37\x31\x39\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\ -\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\ -\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\ -\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\ -\x34\x38\x38\x36\x2c\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\ -\x2c\x31\x2e\x35\x35\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\ -\x33\x39\x36\x2c\x32\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\ -\x2e\x33\x30\x36\x34\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\ -\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\ -\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\ -\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\ -\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\ -\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\ -\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\ -\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\ -\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\ -\x33\x36\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\ -\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ -\x22\x33\x37\x2e\x38\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x79\x31\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\ -\x30\x36\x30\x35\x37\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x79\x32\x3d\x22\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x78\x31\x3d\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\ -\x32\x34\x32\x31\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x32\x3d\x22\x36\x38\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\ -\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ -\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\ -\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\ -\x32\x35\x30\x32\x33\x34\x38\x32\x2c\x2d\x30\x2e\x36\x36\x30\x34\ -\x30\x30\x36\x38\x2c\x30\x2e\x36\x38\x37\x35\x31\x33\x35\x37\x2c\ -\x30\x2e\x32\x34\x30\x33\x36\x36\x35\x33\x2c\x2d\x38\x2e\x37\x34\ -\x38\x38\x35\x36\x35\x2c\x34\x33\x2e\x31\x34\x39\x39\x33\x38\x29\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\ -\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x32\x37\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ -\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x2e\x30\x30\x30\x30\x30\ -\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x30\x30\x30\x30\x30\x30\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x73\x74\x6f\x70\x31\x32\x35\x31\x33\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\ -\x31\x30\x38\x39\x30\x38\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\ -\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x37\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\ -\x33\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\ -\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\ -\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\ -\x33\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\ -\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\ -\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\ -\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\ -\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x31\x37\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x31\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ -\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\ -\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ -\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\ -\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\ -\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ -\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\ -\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\ -\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\ -\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\ -\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\ -\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\ -\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\ -\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\x61\ -\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x6e\ -\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ -\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\x69\ -\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\ -\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\ -\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\x73\ -\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\x6f\ -\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ -\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\ -\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\ -\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\ -\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\ -\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\ -\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\ -\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\ -\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ -\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ -\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ -\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ -\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ -\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\ -\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\x30\ -\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\ -\x2e\x30\x39\x30\x31\x38\x37\x30\x37\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\ -\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ -\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x2e\ -\x32\x30\x38\x34\x35\x31\x2c\x39\x2e\x30\x31\x30\x39\x35\x38\x20\ -\x33\x37\x2e\x35\x37\x31\x31\x33\x35\x2c\x39\x2e\x30\x30\x35\x30\ -\x36\x38\x20\x33\x37\x2e\x33\x31\x30\x33\x37\x32\x2c\x35\x34\x2e\ -\x35\x36\x35\x33\x35\x35\x20\x31\x36\x2e\x31\x36\x38\x39\x38\x32\ -\x2c\x35\x34\x2e\x36\x36\x38\x34\x31\x20\x7a\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x38\x39\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\ -\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ -\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\ -\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x69\ -\x7a\x65\x3a\x34\x30\x70\x78\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\ -\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\ -\x65\x69\x67\x68\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x6c\x69\x6e\ -\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x32\x35\x25\x3b\x6c\x65\ -\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\ -\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\ -\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\ -\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x66\ -\x61\x6d\x69\x6c\x79\x3a\x53\x61\x6e\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x34\x30\x2e\x38\x31\x37\x39\x30\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x32\x38\x2e\ -\x30\x30\x31\x38\x33\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x74\x65\x78\x74\x34\x30\x33\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6c\ -\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x31\x32\x35\x25\ -\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x6f\x6c\x65\ -\x3d\x22\x6c\x69\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x74\x73\x70\x61\x6e\x34\x30\x34\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x34\x30\ -\x2e\x38\x31\x37\x39\x30\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x32\x38\x2e\x30\x30\x31\x38\x33\x37\x22\ -\x3e\x2b\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\ -\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\ -\x3e\x0d\x0a\ -\x00\x00\x2e\xff\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ -\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ -\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ -\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ -\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ -\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ -\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ -\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ -\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ -\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ -\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ -\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ -\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ -\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ -\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ -\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ -\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ -\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ -\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ -\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ -\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ -\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ -\x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ -\x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ -\x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ -\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ -\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ -\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ -\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ -\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ -\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ -\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x79\x3d\x22\x38\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ -\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\ -\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ -\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ -\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ -\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ -\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ -\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ -\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ -\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ -\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ -\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ -\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ -\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ -\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ -\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ -\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\ -\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\ -\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ -\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ -\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ -\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ -\x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ -\x4c\x20\x31\x39\x31\x2e\x33\x31\x36\x35\x2c\x31\x31\x35\x2e\x31\ -\x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ -\x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ -\x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ -\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ -\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ -\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ -\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ -\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ -\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ -\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ -\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ -\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ -\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ -\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ -\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ -\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ -\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ -\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ -\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ -\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ -\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ -\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ -\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ -\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ -\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ -\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ -\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ -\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ -\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ -\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ -\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ -\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ -\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ -\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ -\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ -\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ -\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ -\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ -\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ -\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ -\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ -\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ -\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ -\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ -\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ -\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ -\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ -\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ -\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ -\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ -\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ -\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ -\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ -\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ -\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ -\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ -\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ -\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ -\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ -\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ -\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ -\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ -\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ -\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ -\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ -\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ -\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ -\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ -\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ -\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ -\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ -\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ -\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ -\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ -\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ -\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ -\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ -\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ -\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ -\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ -\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ -\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ -\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ -\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ -\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ -\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ -\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ -\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ -\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ -\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ -\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ -\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ -\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ -\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ -\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ -\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ -\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ -\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ -\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ -\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ -\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ -\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ -\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ -\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ -\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ -\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ -\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ -\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ -\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ -\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ -\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ -\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ -\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ -\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ -\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ -\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ -\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ -\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ -\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ -\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\ -\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\ -\x74\x2d\x73\x69\x7a\x65\x3a\x35\x34\x2e\x35\x36\x32\x31\x36\x34\ -\x33\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x70\x78\x3b\x66\x6f\ -\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\ -\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x6e\x6f\x72\x6d\ -\x61\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\ -\x32\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\ -\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\ -\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x66\x66\ -\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x53\x61\x6e\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x36\x2e\ -\x32\x34\x31\x34\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\ -\x3d\x22\x33\x37\x2e\x38\x31\x31\x39\x38\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x33\x30\x32\ -\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\x3d\ -\x22\x31\x32\x35\x25\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x73\x63\x61\x6c\x65\x28\ -\x31\x2e\x30\x34\x33\x33\x31\x36\x37\x2c\x30\x2e\x39\x35\x38\x34\ -\x38\x31\x37\x33\x29\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\x61\x6e\ -\x33\x30\x32\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x78\x3d\x22\x32\x36\x2e\x32\x34\x31\x34\x37\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x33\x37\x2e\x38\x31\x31\ -\x39\x38\x31\x22\x3e\x2b\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\ -\x74\x65\x78\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x73\x63\x61\x6c\x65\x28\x31\x2e\x30\x34\x33\x33\ -\x31\x36\x37\x2c\x30\x2e\x39\x35\x38\x34\x38\x31\x37\x33\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x31\ -\x32\x35\x25\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x74\x65\x78\x74\x33\x30\x32\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x33\x36\x2e\x38\x36\x33\x35\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x37\x2e\x36\x33\ -\x35\x36\x32\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x35\ -\x34\x2e\x35\x36\x32\x31\x36\x34\x33\x31\x70\x78\x3b\x66\x6f\x6e\ -\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\ -\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x6e\x6f\x72\x6d\x61\ -\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x32\ -\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\ -\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\ -\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x53\x61\x6e\x73\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\ -\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x3c\x74\ -\x73\x70\x61\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\ -\x3d\x22\x33\x36\x2e\x38\x36\x33\x35\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x32\x37\x2e\x36\x33\x35\x36\ -\x32\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x74\x73\x70\x61\x6e\x33\x30\x32\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x3e\x2b\x3c\x2f\x74\ -\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0d\x0a\x20\x20\ -\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x38\xad\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\x3c\ -\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\ -\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\ -\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\ -\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\ -\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\ -\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\ -\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\ -\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\ -\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ -\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ -\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\ -\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\ -\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\ -\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\ -\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\ -\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\ -\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\ -\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\ -\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\ -\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\ -\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\ -\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\ -\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\ -\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\ -\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\x33\ -\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ -\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\ -\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\ -\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\ -\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\ -\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\ -\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\ -\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\ -\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\ -\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ -\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ -\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\ -\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\ -\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\ -\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\x31\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x34\ -\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ -\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\ -\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\ -\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\ -\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\ -\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\ -\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x33\x32\x36\x38\ -\x37\x31\x2c\x2d\x30\x2e\x35\x36\x39\x39\x37\x32\x34\x31\x2c\x30\ -\x2e\x36\x36\x38\x33\x37\x34\x33\x36\x2c\x30\x2e\x32\x30\x37\x34\ -\x35\x33\x32\x38\x2c\x2d\x30\x2e\x39\x34\x33\x33\x34\x37\x39\x39\ -\x2c\x33\x38\x2e\x33\x38\x36\x37\x30\x37\x29\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\ -\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\ -\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\ -\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\ -\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x7a\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x79\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\ -\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\ -\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\ -\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\ -\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\ -\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ -\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\ -\x78\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\ -\x61\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\ -\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ -\x70\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\ -\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\ -\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\ -\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\ -\x35\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\ -\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\ -\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\ -\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\ -\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\ -\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\ -\x74\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\ -\x3a\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\ -\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\ -\x64\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\ -\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\ -\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\ -\x6c\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\ -\x32\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\ -\x68\x3a\x31\x2e\x39\x31\x34\x35\x39\x37\x39\x39\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x32\x33\x2e\x33\x31\x39\x31\x39\x2c\x38\x2e\x39\x32\x32\x33\x35\ -\x36\x39\x20\x34\x34\x2e\x30\x38\x37\x31\x37\x33\x2c\x38\x2e\x39\ -\x31\x37\x32\x37\x34\x31\x20\x34\x33\x2e\x38\x33\x33\x36\x37\x2c\ -\x34\x38\x2e\x32\x33\x39\x30\x31\x38\x20\x32\x33\x2e\x32\x38\x30\ -\x38\x32\x2c\x34\x38\x2e\x33\x32\x37\x39\x36\x32\x20\x7a\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ -\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\ -\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\ -\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\ -\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x35\x30\x2e\x38\x39\x34\ -\x39\x35\x33\x2c\x35\x31\x2e\x36\x36\x30\x31\x34\x33\x20\x30\x2c\ -\x30\x20\x35\x2e\x36\x35\x37\x34\x2c\x36\x2e\x32\x35\x38\x35\x32\ -\x39\x20\x2d\x34\x35\x2e\x39\x39\x33\x36\x36\x2c\x2d\x30\x2e\x32\ -\x37\x34\x38\x32\x35\x20\x2d\x30\x2e\x35\x31\x33\x38\x39\x37\x2c\ -\x2d\x35\x31\x2e\x31\x31\x37\x36\x35\x30\x34\x20\x36\x2e\x31\x35\ -\x34\x33\x37\x38\x2c\x38\x2e\x31\x30\x34\x38\x39\x32\x34\x20\x30\ -\x2c\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x68\x33\x38\x36\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\ -\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\ -\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\ -\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x39\x03\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x41\x72\x63\ -\x68\x5f\x52\x6f\x6f\x66\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\ -\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x64\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\ -\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\ -\x30\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\ -\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x38\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\ -\x30\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\ -\x38\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\ -\x32\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\ -\x39\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\ -\x31\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\ -\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\ -\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\ -\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\ -\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\ -\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\ -\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\ -\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\ -\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\ -\x38\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\ -\x34\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\ -\x33\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\ -\x35\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\ -\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\ -\x33\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\ -\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\ -\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\ -\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\ -\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\ -\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\ -\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ -\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ -\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\ -\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\ -\x74\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\ -\x2d\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\ -\x36\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\ -\x37\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\ -\x35\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\ -\x39\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ -\x3d\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\ -\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\ -\x34\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\ -\x36\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\ -\x22\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\ -\x2e\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\ -\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\ -\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\ -\x30\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\ -\x30\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\ -\x33\x30\x36\x32\x35\x2c\x35\x2e\x36\x30\x34\x39\x30\x35\x38\x2c\ -\x34\x32\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\ -\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ -\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\ -\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ -\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ -\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ -\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ -\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ -\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\ -\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\ -\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ -\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ -\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\ -\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\ -\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\ -\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\ -\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ -\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\ -\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\ -\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\ -\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\ -\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ -\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\ -\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\ -\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ -\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\ -\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ -\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ -\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ -\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ -\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x36\x39\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x33\x65\x32\ -\x38\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ -\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\ -\x61\x79\x3a\x6e\x6f\x6e\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x37\x36\x37\x38\x35\x36\x2c\ -\x39\x2e\x39\x38\x39\x30\x39\x33\x20\x35\x30\x2e\x34\x35\x30\x35\ -\x39\x34\x2c\x39\x2e\x39\x38\x33\x35\x32\x33\x38\x20\x35\x30\x2e\ -\x31\x39\x38\x31\x33\x32\x2c\x35\x33\x2e\x30\x36\x38\x33\x20\x32\ -\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\x31\x36\x35\x37\ -\x35\x36\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x38\x39\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ -\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x38\x2c\x34\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x32\x39\x2e\x37\x32\x39\x36\x34\x33\x2c\x35\x33\x2e\ -\x31\x36\x35\x37\x35\x36\x20\x43\x20\x32\x39\x2e\x37\x34\x36\x34\ -\x38\x34\x2c\x33\x34\x2e\x31\x33\x37\x32\x35\x39\x20\x31\x33\x2e\ -\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\x39\x34\x20\ -\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x39\x2e\x34\x38\x38\x34\ -\x39\x34\x20\x63\x20\x30\x2c\x30\x20\x31\x34\x2e\x38\x35\x34\x33\ -\x33\x31\x2c\x30\x2e\x35\x30\x30\x39\x34\x35\x32\x20\x31\x36\x2e\ -\x31\x33\x39\x39\x38\x2c\x30\x2e\x35\x30\x30\x35\x39\x39\x20\x39\ -\x2e\x35\x31\x33\x31\x37\x38\x2c\x2d\x30\x2e\x30\x30\x32\x35\x36\ -\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\ -\x39\x32\x30\x37\x20\x32\x30\x2e\x34\x33\x30\x32\x37\x36\x2c\x34\ -\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x7a\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x33\x38\x36\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\ -\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\ -\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x73\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\ -\x0d\x0a\ -\x00\x00\x45\xb7\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x5f\x41\x64\x64\x4d\x61\x74\x65\x72\x69\x61\ -\x6c\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x32\ -\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x34\x34\x22\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x73\x74\x6f\x70\x34\x30\x34\x36\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\ -\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x3b\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x34\x30\x34\x38\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\ -\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\ -\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\x30\ -\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ -\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\ -\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\ -\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\x39\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x33\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\ -\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\ -\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\x2e\ -\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\x33\ -\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\x36\ -\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\x34\ -\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ -\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ -\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\ -\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x39\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\ -\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\ -\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\x38\ -\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\ -\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\ -\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ -\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ -\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\ -\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\ -\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\x32\ -\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\x31\ -\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\x2c\ -\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\x34\ -\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\ -\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\ -\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\ -\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\ -\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\x33\x33\ -\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\ -\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\ -\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\ -\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\ -\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\ -\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\ -\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\ -\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\ -\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\ -\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\ -\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\ -\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\ -\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ -\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ -\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\x30\ -\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\x37\ -\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\x2e\ -\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\x36\ -\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\ -\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\ -\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\ -\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\ -\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\ -\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\ -\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\ -\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\ -\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\ -\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\ -\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\ -\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\ -\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\ -\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\x37\ -\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\x22\ -\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\x31\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x34\x30\ -\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\ -\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\ -\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\ -\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\ -\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\ -\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ -\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x35\x30\x32\x33\x34\x38\ -\x32\x2c\x2d\x30\x2e\x36\x36\x30\x34\x30\x30\x36\x38\x2c\x30\x2e\ -\x36\x38\x37\x35\x31\x33\x35\x37\x2c\x30\x2e\x32\x34\x30\x33\x36\ -\x36\x35\x33\x2c\x2d\x38\x2e\x37\x34\x38\x38\x35\x36\x35\x2c\x34\ -\x33\x2e\x31\x34\x39\x39\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\ -\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\ -\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x37\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\ -\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\ -\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\ -\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ -\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\ -\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\ -\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\ -\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\ -\x31\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\ -\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\x38\x39\x30\x38\x3b\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\x30\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\ -\x6f\x70\x31\x32\x35\x31\x37\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\x30\x30\ -\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\x30\x30\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x34\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\ -\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x34\x30\x31\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\ -\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x34\x30\x34\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x34\x30\x36\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\ -\x3d\x22\x31\x35\x2e\x37\x38\x37\x37\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x79\x31\x3d\x22\x35\x30\x2e\x33\x39\x34\x30\x34\ -\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x32\ -\x37\x2e\x36\x34\x31\x34\x34\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x79\x32\x3d\x22\x33\x39\x2e\x39\x35\x38\x33\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\ -\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\ -\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x2d\x32\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x32\x37\x38\x2d\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\ -\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\ -\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\ -\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ -\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\ -\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\ -\x32\x2d\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\ -\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\ -\x66\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\ -\x32\x35\x31\x33\x2d\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\x70\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\x38\ -\x39\x30\x38\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\ -\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x37\x2d\x31\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\ -\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\ -\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x34\ -\x2d\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\ -\x2e\x33\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\ -\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x37\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x31\x32\x35\x31\x32\x2d\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\ -\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\ -\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\ -\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\ -\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x7a\x6f\x6f\x6d\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x78\x3d\x22\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x79\x3d\x22\x31\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\ -\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\ -\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\ -\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\ -\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\ -\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\ -\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\ -\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\ -\x78\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\ -\x61\x70\x2d\x62\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\ -\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\ -\x70\x2d\x62\x62\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\ -\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\ -\x74\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\ -\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ -\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\ -\x35\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\ -\x61\x74\x61\x32\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\ -\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\ -\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\ -\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\ -\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\ -\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\ -\x74\x6c\x65\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\ -\x3a\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\ -\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\ -\x64\x61\x74\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\ -\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\ -\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x63\x31\x61\x33\x31\ -\x35\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x75\x72\x6c\x28\x23\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x36\x30\x29\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\ -\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\ -\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\ -\x30\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x32\x37\x2e\x36\x34\x31\ -\x34\x34\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x33\x39\x2e\x39\x35\x38\ -\x33\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x32\x30\x2e\x39\x35\x36\x30\ -\x37\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x32\x30\x2e\x39\x35\x36\x30\ -\x37\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\ -\x20\x34\x38\x2e\x35\x39\x37\x35\x32\x31\x2c\x33\x39\x2e\x39\x35\ -\x38\x33\x37\x20\x61\x20\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x2c\ -\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x20\x30\x20\x31\x20\x31\x20\ -\x2d\x34\x31\x2e\x39\x31\x32\x31\x34\x37\x37\x2c\x30\x20\x32\x30\ -\x2e\x39\x35\x36\x30\x37\x34\x2c\x32\x30\x2e\x39\x35\x36\x30\x37\ -\x34\x20\x30\x20\x31\x20\x31\x20\x34\x31\x2e\x39\x31\x32\x31\x34\ -\x37\x37\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x31\x2e\x32\x37\x35\x31\x30\x37\x34\x2c\x30\x2c\x30\x2c\ -\x31\x2e\x32\x38\x31\x31\x37\x2c\x2d\x33\x2e\x35\x36\x31\x38\x31\ -\x37\x34\x2c\x2d\x31\x39\x2e\x34\x30\x36\x32\x31\x29\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\x6f\x72\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\ -\x37\x38\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x6e\x6f\x6e\ -\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\ -\x32\x35\x30\x30\x30\x30\x32\x34\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ -\x6e\x6f\x6e\x65\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ -\x62\x6c\x6f\x63\x6b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x61\x74\x68\x31\x32\x35\x31\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\ -\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x31\x32\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x72\x78\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\ -\x79\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x6d\x20\x36\x39\x2e\x33\x37\x35\x2c\x31\ -\x32\x35\x20\x61\x20\x31\x34\x2e\x33\x37\x35\x2c\x31\x34\x2e\x33\ -\x37\x35\x20\x30\x20\x31\x20\x31\x20\x2d\x32\x38\x2e\x37\x35\x2c\ -\x30\x20\x31\x34\x2e\x33\x37\x35\x2c\x31\x34\x2e\x33\x37\x35\x20\ -\x30\x20\x31\x20\x31\x20\x32\x38\x2e\x37\x35\x2c\x30\x20\x7a\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x38\ -\x37\x38\x31\x34\x32\x2c\x30\x2c\x30\x2c\x31\x2e\x30\x30\x33\x35\ -\x33\x30\x32\x2c\x2d\x33\x34\x2e\x36\x31\x37\x36\x2c\x2d\x31\x30\ -\x30\x2e\x39\x33\x38\x31\x35\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x65\x78\x70\x6f\x72\ -\x74\x2d\x66\x69\x6c\x65\x6e\x61\x6d\x65\x3d\x22\x2f\x68\x6f\x6d\ -\x65\x2f\x6a\x69\x6d\x6d\x61\x63\x2f\x78\x69\x6d\x69\x61\x6e\x5f\ -\x61\x72\x74\x2f\x69\x63\x6f\x6e\x73\x2f\x6e\x61\x75\x74\x69\x6c\ -\x75\x73\x2f\x73\x75\x73\x65\x39\x33\x2f\x73\x74\x6f\x63\x6b\x5f\ -\x6e\x65\x77\x2d\x31\x36\x2e\x70\x6e\x67\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x65\x78\x70\ -\x6f\x72\x74\x2d\x78\x64\x70\x69\x3d\x22\x33\x33\x2e\x38\x35\x32\ -\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x65\x78\x70\x6f\x72\x74\x2d\x79\x64\x70\ -\x69\x3d\x22\x33\x33\x2e\x38\x35\x32\x32\x30\x33\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x2e\x32\x37\x38\x31\x33\x35\x30\x36\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x6d\x20\x31\x30\x2e\x37\x32\x39\x39\x39\x39\ -\x2c\x34\x38\x2e\x34\x34\x39\x35\x39\x32\x20\x63\x20\x31\x2e\x32\ -\x38\x31\x39\x37\x32\x2c\x31\x2e\x35\x30\x38\x30\x31\x31\x20\x33\ -\x30\x2e\x32\x39\x38\x32\x33\x36\x2c\x2d\x34\x2e\x36\x33\x38\x32\ -\x35\x34\x20\x33\x30\x2e\x32\x39\x38\x32\x33\x36\x2c\x2d\x34\x2e\ -\x36\x33\x38\x32\x35\x34\x20\x6c\x20\x31\x37\x2e\x33\x37\x37\x30\ -\x30\x36\x2c\x2d\x31\x32\x2e\x30\x32\x34\x30\x38\x32\x20\x30\x2c\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x34\x30\x39\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\ -\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\ -\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x3f\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x2e\x73\x76\x67\x22\x3e\x0d\x0a\x20\x20\x3c\ -\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\ -\x65\x66\x73\x32\x38\x31\x38\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\ -\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x66\x66\x73\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\ -\x30\x38\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\ -\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\ -\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\ -\x33\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\ -\x31\x34\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\ -\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\ -\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\ -\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\ -\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\ -\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x33\x36\x34\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\ -\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\ -\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\ -\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x33\x36\x37\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x33\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\ -\x34\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\ -\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\ -\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\ -\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\ -\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\ -\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\ -\x2e\x38\x31\x38\x32\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\ -\x33\x31\x34\x2c\x31\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\ -\x36\x2e\x34\x35\x30\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\ -\x34\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\ -\x3d\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\ -\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\ -\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\ -\x38\x33\x38\x31\x2c\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ -\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\ -\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\ -\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\ -\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\ -\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ -\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\ -\x61\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\ -\x32\x2c\x2d\x31\x2e\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\ -\x31\x36\x37\x36\x30\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\ -\x2c\x2d\x34\x39\x2e\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\ -\x34\x36\x38\x30\x37\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\ -\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\x38\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\ -\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\ -\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\x33\ -\x33\x36\x32\x38\x34\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\x29\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\ -\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\ -\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\ -\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\ -\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\ -\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\ -\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\ -\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\ -\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\ -\x72\x69\x78\x28\x30\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\ -\x30\x2e\x36\x32\x31\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\ -\x37\x36\x36\x37\x2c\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\ -\x2e\x39\x34\x38\x34\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\ -\x36\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x61\x74\x74\x65\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\ -\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\ -\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\ -\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\ -\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\ -\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\ -\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\ -\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\ -\x2e\x35\x33\x34\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\ -\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\ -\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\ -\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x72\x65\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x79\x3d\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x62\x6c\x61\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ -\x6e\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\ -\x74\x74\x65\x72\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x35\x33\x38\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\ -\x37\x35\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\ -\x22\x34\x31\x2e\x30\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\x31\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x34\ -\x30\x2e\x31\x36\x38\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ -\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\ -\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\ -\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\ -\x33\x31\x2e\x37\x37\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x79\x31\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\ -\x34\x34\x32\x30\x36\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x79\x32\x3d\x22\x35\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\ -\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ -\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x32\x34\x32\x32\x37\x30\ -\x31\x39\x2c\x2d\x30\x2e\x36\x32\x34\x35\x31\x37\x39\x32\x2c\x30\ -\x2e\x36\x36\x35\x36\x33\x30\x39\x36\x2c\x30\x2e\x32\x32\x37\x33\ -\x30\x36\x32\x35\x2c\x2d\x30\x2e\x33\x39\x35\x30\x39\x34\x32\x2c\ -\x34\x34\x2e\x32\x37\x33\x31\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\ -\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x32\x37\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\ -\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\ -\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\ -\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\ -\x31\x32\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\ -\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\ -\x66\x66\x66\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\ -\x22\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\ -\x35\x31\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\x38\x39\x30\x38\ -\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\ -\x73\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\x30\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\ -\x74\x6f\x70\x31\x32\x35\x31\x37\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\x30\ -\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\x30\ -\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x34\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\ -\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ -\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x34\x32\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\ -\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\ -\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x61\x6d\x65\x64\x76\x69\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x62\x61\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\ -\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\ -\x66\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\ -\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\ -\x74\x79\x3d\x22\x31\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\ -\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\ -\x64\x6f\x77\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x38\x2e\x34\ -\x35\x33\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x33\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\ -\x22\x33\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\ -\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\ -\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\ -\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x6e\x6f\x64\x65\x73\x3d\x22\ -\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\x78\x2d\x65\ -\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\ -\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\x78\x2d\x6d\x69\ -\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x62\ -\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\x73\x3d\x22\x74\x72\x75\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x74\ -\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\ -\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x37\x35\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ -\x2d\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\ -\x31\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\ -\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x6d\ -\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\x38\x32\x31\x22\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\ -\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\ -\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\ -\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ -\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\ -\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\ -\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\ -\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\ -\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0d\x0a\x20\ -\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0d\x0a\x20\x20\ -\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\ -\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x4c\x61\x79\x65\x72\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\ -\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\x29\x3b\x66\x69\ -\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x33\x65\x32\x38\x30\x36\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x72\ -\x6f\x75\x6e\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\ -\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x32\x33\ -\x2e\x37\x36\x37\x38\x35\x36\x2c\x31\x31\x2e\x39\x38\x39\x30\x39\ -\x33\x20\x32\x30\x2e\x36\x38\x32\x37\x33\x38\x2c\x2d\x30\x2e\x30\ -\x30\x35\x36\x20\x2d\x30\x2e\x32\x35\x32\x34\x36\x32\x2c\x34\x33\ -\x2e\x30\x38\x34\x37\x37\x36\x20\x2d\x32\x30\x2e\x34\x36\x38\x34\ -\x38\x39\x2c\x30\x2e\x30\x39\x37\x34\x36\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x38\ -\x39\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\ -\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\ -\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x32\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\ -\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\ -\x72\x72\x61\x79\x3a\x38\x2c\x20\x34\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x33\x2e\x37\ -\x32\x39\x36\x34\x33\x2c\x35\x35\x2e\x31\x36\x35\x37\x35\x36\x20\ -\x43\x20\x32\x33\x2e\x37\x34\x36\x34\x38\x34\x2c\x33\x36\x2e\x31\ -\x33\x37\x32\x35\x39\x20\x37\x2e\x36\x32\x37\x38\x37\x36\x2c\x31\ -\x31\x2e\x34\x38\x38\x34\x39\x34\x20\x37\x2e\x36\x32\x37\x38\x37\ -\x36\x2c\x31\x31\x2e\x34\x38\x38\x34\x39\x34\x20\x63\x20\x30\x2c\ -\x30\x20\x31\x34\x2e\x38\x35\x34\x33\x33\x31\x2c\x30\x2e\x35\x30\ -\x30\x39\x34\x35\x20\x31\x36\x2e\x31\x33\x39\x39\x38\x2c\x30\x2e\ -\x35\x30\x30\x35\x39\x39\x20\x39\x2e\x35\x31\x33\x31\x37\x38\x2c\ -\x2d\x30\x2e\x30\x30\x32\x36\x20\x32\x30\x2e\x34\x33\x30\x32\x37\ -\x36\x2c\x34\x33\x2e\x30\x37\x39\x32\x30\x37\x20\x32\x30\x2e\x34\ -\x33\x30\x32\x37\x36\x2c\x34\x33\x2e\x30\x37\x39\x32\x30\x37\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x33\x38\x36\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\ -\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\ -\x73\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\ -\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\ -\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x34\x32\x32\x37\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x2e\x32\x35\x30\x30\x30\x30\x32\x34\x3b\x6d\ -\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x76\x69\x73\x69\x62\ -\x69\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\ -\x73\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x31\x32\x35\ -\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\ -\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x31\x34\x2e\x33\ -\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x36\x39\ -\x2e\x33\x37\x35\x2c\x31\x32\x35\x20\x61\x20\x31\x34\x2e\x33\x37\ -\x35\x2c\x31\x34\x2e\x33\x37\x35\x20\x30\x20\x31\x20\x31\x20\x2d\ -\x32\x38\x2e\x37\x35\x2c\x30\x20\x31\x34\x2e\x33\x37\x35\x2c\x31\ -\x34\x2e\x33\x37\x35\x20\x30\x20\x31\x20\x31\x20\x32\x38\x2e\x37\ -\x35\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\ -\x28\x31\x2e\x31\x34\x35\x39\x32\x38\x33\x2c\x30\x2c\x30\x2c\x31\ -\x2e\x30\x37\x39\x34\x38\x31\x32\x2c\x2d\x32\x32\x2e\x37\x38\x38\ -\x33\x36\x2c\x2d\x31\x31\x39\x2e\x36\x39\x33\x39\x33\x29\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x65\x78\x70\x6f\x72\x74\x2d\x66\x69\x6c\x65\x6e\x61\x6d\x65\ -\x3d\x22\x2f\x68\x6f\x6d\x65\x2f\x6a\x69\x6d\x6d\x61\x63\x2f\x78\ -\x69\x6d\x69\x61\x6e\x5f\x61\x72\x74\x2f\x69\x63\x6f\x6e\x73\x2f\ -\x6e\x61\x75\x74\x69\x6c\x75\x73\x2f\x73\x75\x73\x65\x39\x33\x2f\ -\x73\x74\x6f\x63\x6b\x5f\x6e\x65\x77\x2d\x31\x36\x2e\x70\x6e\x67\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x65\x78\x70\x6f\x72\x74\x2d\x78\x64\x70\x69\x3d\x22\ -\x33\x33\x2e\x38\x35\x32\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x65\x78\x70\x6f\ -\x72\x74\x2d\x79\x64\x70\x69\x3d\x22\x33\x33\x2e\x38\x35\x32\x32\ -\x30\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\ -\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x2b\x08\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x36\x30\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\ -\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x33\x32\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\ -\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\x72\x39\x39\x33\x39\x22\ -\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\ -\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\x68\x44\x69\x73\x74\x5f\ -\x46\x65\x6d\x4d\x65\x73\x68\x2e\x73\x76\x67\x22\x0d\x0a\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\x70\x75\x74\ -\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\x72\x67\x2e\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\x75\x74\x2e\ -\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\ -\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x3e\ -\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x36\x32\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\ -\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x34\x35\x2e\x38\x38\ -\x33\x33\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x34\x35\x2e\x38\x38\x33\x33\ -\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x32\x38\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\ -\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\ -\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x33\x37\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\ -\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x33\ -\x35\x2e\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x63\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x33\x35\x2e\ -\x33\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\ -\x79\x3d\x22\x39\x37\x2e\x33\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\ -\x33\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x37\x34\x33\x35\x2c\x30\x2e\ -\x32\x32\x35\x30\x33\x37\x39\x2c\x2d\x30\x2e\x34\x36\x32\x33\x31\ -\x30\x35\x2c\x32\x2e\x30\x30\x31\x36\x37\x32\x38\x2c\x34\x38\x2e\ -\x34\x38\x37\x35\x35\x34\x2c\x2d\x31\x32\x37\x2e\x39\x39\x38\x38\ -\x33\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\ -\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x33\x33\x37\x37\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\x37\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x66\x61\x66\x66\x32\x62\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x33\ -\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\ -\x66\x73\x65\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x61\x61\x30\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\ -\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\ -\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x33\x37\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\ -\x6e\x74\x33\x37\x30\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\ -\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x38\x2e\x38\ -\x38\x33\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\ -\x3d\x22\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x31\x34\x38\x2e\x38\x38\x33\ -\x33\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\ -\x38\x31\x2e\x38\x36\x39\x35\x36\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x72\x3d\x22\x31\x39\x2e\x34\x36\x37\x34\x33\x36\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x31\x2e\x33\x38\x35\x32\x35\x38\x38\x2c\x2d\x35\x2e\ -\x31\x33\x36\x37\x38\x33\x33\x65\x2d\x32\x2c\x33\x2e\x37\x30\x35\ -\x36\x32\x38\x39\x65\x2d\x32\x2c\x30\x2e\x39\x39\x39\x33\x31\x33\ -\x32\x2c\x2d\x36\x30\x2e\x33\x39\x32\x34\x30\x33\x2c\x37\x2e\x37\ -\x30\x34\x30\x34\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\ -\x34\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\ -\x3a\x20\x32\x31\x2e\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x32\x38\x36\x38\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\ -\x65\x77\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\ -\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ -\x23\x36\x36\x36\x36\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\ -\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ -\x2e\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x7a\x6f\x6f\x6d\x3d\x22\x35\x2e\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x37\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x32\x39\x2e\ -\x32\x37\x32\x37\x32\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\ -\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\ -\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ -\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x78\x3d\x22\x31\x33\x30\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x79\x3d\x22\x38\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ -\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\ -\x38\x36\x35\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ -\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ -\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ -\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ -\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ -\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ -\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\ -\x72\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\ -\x44\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ -\x61\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ -\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ -\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x67\x33\x36\x31\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\ -\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\ -\x61\x74\x65\x28\x2d\x31\x32\x39\x2e\x37\x35\x31\x35\x2c\x2d\x36\ -\x38\x2e\x36\x38\x31\x32\x36\x32\x29\x22\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x30\x2e\x36\x36\x35\x32\x33\x36\x30\x35\x3b\x66\x69\x6c\ -\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x2e\x30\x37\x35\x38\x36\x31\x39\x33\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x6d\x61\x72\x6b\x65\x72\x3a\ -\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\ -\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\ -\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\ -\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\ -\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\ -\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\ -\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\ -\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\ -\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x31\x36\x34\x2e\x32\x35\x34\x30\x37\x2c\ -\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\x4c\x20\x31\x38\x35\x2e\ -\x37\x35\x38\x34\x34\x2c\x31\x32\x30\x2e\x35\x33\x33\x30\x31\x20\ -\x4c\x20\x31\x39\x31\x2e\x33\x31\x36\x35\x2c\x31\x31\x35\x2e\x31\ -\x36\x36\x37\x20\x4c\x20\x31\x38\x31\x2e\x34\x35\x37\x35\x36\x2c\ -\x31\x31\x33\x2e\x37\x33\x35\x36\x38\x20\x4c\x20\x31\x36\x34\x2e\ -\x32\x35\x34\x30\x37\x2c\x31\x32\x35\x2e\x38\x39\x39\x33\x34\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x61\x74\x68\x33\x35\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x37\ -\x30\x35\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x62\x35\ -\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ -\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\ -\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ -\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ -\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\x74\x3a\ -\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\ -\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\ -\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\ -\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\x6c\x61\ -\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\x2c\x37\x37\x2e\ -\x36\x31\x32\x33\x31\x34\x20\x4c\x20\x31\x33\x33\x2e\x30\x36\x37\ -\x38\x31\x2c\x38\x34\x2e\x37\x39\x31\x35\x32\x34\x20\x4c\x20\x31\ -\x36\x33\x2e\x35\x36\x33\x33\x37\x2c\x38\x38\x2e\x39\x34\x30\x33\ -\x39\x35\x20\x4c\x20\x31\x36\x33\x2e\x39\x38\x38\x38\x35\x2c\x31\ -\x32\x34\x2e\x37\x31\x33\x34\x39\x20\x4c\x20\x31\x38\x30\x2e\x30\ -\x39\x38\x36\x31\x2c\x31\x31\x34\x2e\x31\x32\x33\x31\x36\x20\x4c\ -\x20\x31\x38\x30\x2e\x36\x37\x34\x34\x38\x2c\x37\x39\x2e\x37\x33\ -\x38\x33\x31\x32\x20\x4c\x20\x31\x35\x32\x2e\x38\x38\x32\x32\x32\ -\x2c\x37\x37\x2e\x36\x31\x32\x33\x31\x34\x20\x7a\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\ -\x33\x35\x32\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\ -\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x33\x37\x30\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\ -\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\x35\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\x65\x72\x3a\x6e\ -\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\x74\x61\x72\x74\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x6d\x69\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x65\x6e\x64\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ -\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\x66\x66\x73\x65\ -\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\x69\x74\x79\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\ -\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\ -\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\x6c\x65\x2d\x62\ -\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\x63\x75\x6d\x75\ -\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x64\x3d\x22\x4d\x20\x31\x33\x33\x2e\x33\x33\x37\x38\x35\x2c\x38\ -\x34\x2e\x39\x39\x38\x33\x31\x37\x20\x4c\x20\x31\x36\x34\x2e\x30\ -\x34\x36\x36\x39\x2c\x38\x38\x2e\x33\x36\x33\x39\x33\x32\x20\x4c\ -\x20\x31\x36\x34\x2e\x30\x34\x36\x36\x39\x2c\x31\x32\x34\x2e\x38\ -\x34\x31\x31\x32\x20\x4c\x20\x31\x33\x32\x2e\x39\x32\x32\x38\x36\ -\x2c\x31\x31\x39\x2e\x37\x37\x36\x33\x34\x20\x4c\x20\x31\x33\x33\ -\x2e\x33\x33\x37\x38\x35\x2c\x38\x34\x2e\x39\x39\x38\x33\x31\x37\ -\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x72\x65\x63\x74\x33\x35\x32\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x63\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\ -\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x39\x32\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x37\x62\x35\x36\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x32\x30\x30\x30\x30\x30\x30\ -\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x72\x6f\x75\x6e\x64\x3b\x6d\x61\x72\x6b\ -\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\x2d\x73\ -\x74\x61\x72\x74\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x6d\x69\x64\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x6b\x65\x72\ -\x2d\x65\x6e\x64\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ -\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x6f\ -\x66\x66\x73\x65\x74\x3a\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x76\x69\x73\x69\x62\x69\x6c\ -\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\x70\ -\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6f\x76\x65\x72\x66\ -\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x65\x6e\x61\x62\ -\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x61\x63\ -\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x36\x33\x2e\x38\x31\x32\ -\x37\x39\x2c\x38\x38\x2e\x34\x30\x38\x38\x39\x35\x20\x4c\x20\x31\ -\x38\x30\x2e\x35\x33\x38\x37\x37\x2c\x38\x30\x2e\x30\x30\x30\x30\ -\x39\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x33\x35\x33\x36\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x31\x30\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x31\x37\x2e\x32\x37\x32\x37\x32\x37\x20\x4c\x20\x39\x2e\ -\x36\x33\x36\x33\x36\x33\x36\x2c\x35\x32\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x30\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\ -\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\ -\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\ -\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\ -\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ -\x3d\x22\x4d\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\ -\x20\x43\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x38\x2e\ -\x30\x36\x30\x36\x30\x36\x20\x31\x38\x2e\x35\x34\x35\x34\x35\x35\ -\x2c\x31\x38\x2e\x31\x32\x31\x32\x31\x32\x20\x31\x38\x2e\x35\x34\ -\x35\x34\x35\x35\x2c\x31\x38\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x32\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x31\x36\x2c\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\ -\x43\x20\x31\x36\x2e\x30\x36\x30\x36\x30\x36\x2c\x35\x33\x2e\x34\ -\x35\x34\x35\x34\x35\x20\x31\x36\x2e\x31\x32\x31\x32\x31\x32\x2c\ -\x35\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x31\x36\x2c\x35\x33\x2e\ -\x34\x35\x34\x35\x34\x35\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x34\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ -\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\ -\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ -\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x4d\x20\x31\x39\x2e\x30\x39\x30\x39\x30\x39\x2c\x35\x33\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x32\x30\x2c\x31\x38\x2e\x39\x30\ -\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x33\x39\x38\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\ -\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x31\x39\x2e\x32\x37\x32\x37\x32\ -\x37\x20\x4c\x20\x32\x37\x2e\x34\x35\x34\x35\x34\x35\x2c\x35\x35\ -\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x30\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ -\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\ -\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ -\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ -\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\ -\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\ -\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ -\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\ -\x30\x39\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x36\x39\x36\x39\x37\ -\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\x30\x2e\x39\x36\ -\x39\x36\x39\x37\x2c\x31\x37\x2e\x30\x39\x30\x39\x30\x39\x20\x31\ -\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\x31\x37\x2e\x30\x39\x30\x39\ -\x30\x39\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x32\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\ -\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\ -\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ -\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x38\ -\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\ -\x37\x20\x43\x20\x32\x38\x2e\x35\x34\x35\x34\x35\x35\x2c\x38\x2e\ -\x37\x38\x37\x38\x37\x38\x38\x20\x32\x38\x2e\x35\x34\x35\x34\x35\ -\x35\x2c\x38\x2e\x38\x34\x38\x34\x38\x34\x38\x20\x32\x38\x2e\x35\ -\x34\x35\x34\x35\x35\x2c\x38\x2e\x37\x32\x37\x32\x37\x32\x37\x20\ -\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x30\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x37\x2e\x36\x33\ -\x36\x33\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x43\ -\x20\x32\x37\x2e\x35\x37\x35\x37\x35\x38\x2c\x39\x2e\x30\x39\x30\ -\x39\x30\x39\x31\x20\x32\x37\x2e\x35\x31\x35\x31\x35\x32\x2c\x39\ -\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x32\x37\x2e\x36\x33\x36\x33\ -\x36\x34\x2c\x39\x2e\x30\x39\x30\x39\x30\x39\x31\x20\x7a\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ -\x32\x34\x30\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\ -\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ -\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\ -\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\ -\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\ -\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\ -\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x39\x2e\x30\x39\x30\x39\x30\ -\x39\x2c\x39\x2e\x36\x33\x36\x33\x36\x33\x37\x20\x43\x20\x32\x38\ -\x2e\x38\x33\x39\x34\x38\x35\x2c\x39\x2e\x39\x31\x35\x31\x31\x33\ -\x31\x20\x31\x31\x2e\x30\x34\x38\x30\x31\x38\x2c\x31\x35\x2e\x39\ -\x30\x33\x39\x36\x35\x20\x31\x30\x2e\x37\x32\x37\x32\x37\x33\x2c\ -\x31\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x30\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\ -\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ -\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\ -\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ -\x22\x4d\x20\x33\x37\x2c\x31\x30\x2e\x31\x38\x31\x38\x31\x38\x20\ -\x43\x20\x33\x36\x2e\x37\x34\x38\x35\x37\x36\x2c\x31\x30\x2e\x34\ -\x36\x30\x35\x36\x37\x20\x32\x30\x2e\x30\x34\x38\x30\x31\x38\x2c\ -\x31\x37\x2e\x37\x32\x32\x31\x34\x36\x20\x32\x30\x2e\x36\x33\x36\ -\x33\x36\x34\x2c\x31\x38\x2e\x31\x38\x31\x38\x31\x38\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x31\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\ -\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x34\x35\x2e\x32\x38\x30\x33\x32\x2c\ -\x31\x30\x2e\x39\x30\x39\x30\x39\x31\x20\x43\x20\x34\x35\x2e\x30\ -\x32\x38\x38\x39\x36\x2c\x31\x31\x2e\x31\x38\x37\x38\x34\x20\x32\ -\x38\x2e\x33\x32\x38\x33\x33\x38\x2c\x31\x38\x2e\x34\x34\x39\x34\ -\x31\x39\x20\x32\x38\x2e\x39\x31\x36\x36\x38\x34\x2c\x31\x38\x2e\ -\x39\x30\x39\x30\x39\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x32\x2e\x30\x30\x37\x35\x39\x33\x2c\x31\x38\x2e\x37\x32\x37\ -\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\ -\x31\x39\x2e\x30\x30\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\ -\x36\x31\x31\x2c\x32\x36\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\ -\x2e\x36\x34\x33\x39\x35\x37\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x68\x32\x34\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\ -\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\ -\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\ -\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\ -\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ -\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ -\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x35\x32\x2e\x30\x30\ -\x37\x35\x39\x33\x2c\x32\x36\x2e\x37\x32\x37\x32\x37\x33\x20\x43\ -\x20\x35\x31\x2e\x37\x35\x36\x31\x36\x39\x2c\x32\x37\x2e\x30\x30\ -\x36\x30\x32\x32\x20\x33\x35\x2e\x30\x35\x35\x36\x31\x31\x2c\x33\ -\x34\x2e\x32\x36\x37\x36\x30\x31\x20\x33\x35\x2e\x36\x34\x33\x39\ -\x35\x37\x2c\x33\x34\x2e\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x31\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ -\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x35\x31\x2e\x32\x38\x30\x33\x32\x2c\x33\ -\x34\x2e\x37\x32\x37\x32\x37\x33\x20\x43\x20\x35\x31\x2e\x30\x32\ -\x38\x38\x39\x36\x2c\x33\x35\x2e\x30\x30\x36\x30\x32\x32\x20\x33\ -\x34\x2e\x33\x32\x38\x33\x33\x38\x2c\x34\x32\x2e\x32\x36\x37\x36\ -\x30\x31\x20\x33\x34\x2e\x39\x31\x36\x36\x38\x34\x2c\x34\x32\x2e\ -\x37\x32\x37\x32\x37\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x31\x38\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\ -\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ -\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\ -\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\ -\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ -\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ -\x35\x30\x2e\x37\x33\x34\x38\x36\x36\x2c\x34\x31\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x43\x20\x35\x30\x2e\x34\x38\x33\x34\x34\x32\x2c\ -\x34\x31\x2e\x39\x31\x35\x31\x31\x33\x20\x33\x33\x2e\x37\x38\x32\ -\x38\x38\x34\x2c\x34\x39\x2e\x31\x37\x36\x36\x39\x32\x20\x33\x34\ -\x2e\x33\x37\x31\x32\x33\x2c\x34\x39\x2e\x36\x33\x36\x33\x36\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\ -\x65\x73\x3d\x22\x63\x63\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x38\x31\x38\x31\ -\x38\x31\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x43\x20\ -\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\x2e\x36\x33\x36\ -\x33\x36\x34\x20\x34\x2e\x30\x36\x30\x36\x30\x36\x31\x2c\x32\x33\ -\x2e\x36\x33\x36\x33\x36\x34\x20\x33\x2e\x38\x31\x38\x31\x38\x31\ -\x38\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x7a\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\ -\x34\x32\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\ -\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\ -\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\ -\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\ -\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\ -\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ -\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x64\x3d\x22\x4d\x20\x33\x2e\x36\x33\x36\x33\x36\x33\x36\ -\x2c\x32\x33\x2e\x36\x33\x36\x33\x36\x34\x20\x4c\x20\x33\x34\x2e\ -\x35\x34\x35\x34\x35\x35\x2c\x32\x36\x2e\x39\x30\x39\x30\x39\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\ -\x74\x68\x32\x34\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\ -\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\ -\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\ -\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\ -\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\ -\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x33\x34\x2e\ -\x39\x30\x39\x30\x39\x31\x20\x4c\x20\x33\x2e\x38\x31\x38\x31\x38\ -\x31\x38\x2c\x33\x31\x2e\x34\x35\x34\x35\x34\x35\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\ -\x32\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ -\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\ -\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\ -\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x64\x3d\x22\x4d\x20\x33\x34\x2e\x31\x38\x31\x38\x31\x38\x2c\ -\x34\x33\x2e\x34\x35\x34\x35\x34\x35\x20\x4c\x20\x32\x2e\x39\x30\ -\x39\x30\x39\x30\x39\x2c\x34\x30\x2e\x31\x38\x31\x38\x31\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ -\x68\x32\x34\x33\x32\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ -\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ -\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\ -\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\ -\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\ -\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\ -\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x33\x34\x2c\x34\x39\x2e\x38\ -\x31\x38\x31\x38\x32\x20\x4c\x20\x33\x2e\x34\x35\x34\x35\x34\x35\ -\x35\x2c\x34\x36\x2e\x35\x34\x35\x34\x35\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x34\x33\ -\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\ -\x2f\x73\x76\x67\x3e\x0d\x0a\ -\x00\x00\x47\x21\ -\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\x55\x54\x46\ -\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ -\x6e\x6f\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\ -\x74\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\ -\x65\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\ -\x0d\x0a\x0d\x0a\x3c\x73\x76\x67\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\ -\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\ -\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\ -\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\ -\x67\x2f\x6e\x73\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\ -\x3a\x72\x64\x66\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\x30\x32\x2f\ -\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\ -\x23\x22\x0d\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\ -\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\x0d\x0a\x20\ -\x20\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\x0d\x0a\x20\x20\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\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\x66\x6f\ -\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0d\x0a\x20\x20\x20\ -\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\x22\ -\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\x63\ -\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0d\x0a\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x70\x78\x22\x0d\x0a\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x0d\ -\x0a\x20\x20\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x38\x31\x36\x22\ -\x0d\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ -\x31\x22\x0d\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x38\x2e\x34\x20\ -\x72\x39\x39\x33\x39\x22\x0d\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x4d\x61\x63\ -\x68\x44\x69\x73\x74\x5f\x41\x64\x64\x50\x61\x72\x74\x2e\x73\x76\ -\x67\x22\x3e\x0d\x0a\x20\x20\x3c\x64\x65\x66\x73\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x32\x38\x31\x38\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x34\x30\x34\x34\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x6f\x70\x2d\ -\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\ -\x74\x6f\x70\x34\x30\x34\x36\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\ -\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x6f\ -\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x3b\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x73\x74\x6f\x70\x34\x30\x34\x38\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x39\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\ -\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x66\x31\x31\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\ -\x63\x6f\x6c\x6f\x72\x3a\x23\x63\x66\x37\x30\x30\x38\x3b\x73\x74\ -\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x35\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x33\x32\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x36\x34\x20\x3a\x20\x33\x32\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\ -\x72\x69\x67\x69\x6e\x3d\x22\x33\x32\x20\x3a\x20\x32\x31\x2e\x33\ -\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x32\x38\x32\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x32\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x32\x32\x2d\x39\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x35\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\x35\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x36\x39\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x37\x32\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x34\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x37\x36\x34\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x38\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x38\x30\x36\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x38\x30\x36\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x38\x33\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x33\x36\x31\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x31\x34\x2d\x38\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\ -\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\ -\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ -\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x33\x36\x34\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\ -\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\ -\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\ -\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\ -\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\ -\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\ -\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ -\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x34\x33\x2d\ -\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\ -\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\ -\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\ -\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\ -\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\ -\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x33\x36\x37\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\ -\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\ -\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\ -\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ -\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x36\x37\ -\x32\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\ -\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\ -\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\ -\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\ -\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\ -\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x33\x37\x30\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\ -\x37\x30\x31\x2d\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x33\x37\x34\x36\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\ -\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\ -\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\ -\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\ -\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\ -\x36\x37\x36\x34\x33\x37\x32\x38\x2c\x2d\x30\x2e\x38\x31\x38\x32\ -\x39\x31\x35\x35\x2c\x32\x2e\x34\x35\x37\x38\x33\x31\x34\x2c\x31\ -\x2e\x38\x38\x34\x34\x35\x35\x34\x2c\x2d\x32\x36\x2e\x34\x35\x30\ -\x36\x30\x36\x2c\x31\x38\x2e\x32\x39\x34\x39\x34\x37\x29\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\ -\x65\x72\x6e\x35\x32\x33\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\ -\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\ -\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\ -\x76\x65\x35\x32\x32\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\ -\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\ -\x5f\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\ -\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x65\x63\x74\x34\x34\x38\x33\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\ -\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\ -\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\ -\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\ -\x63\x74\x69\x76\x65\x35\x32\x32\x34\x2d\x39\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x33\x39\x2e\x36\x31\x38\x33\x38\x31\x2c\ -\x38\x2e\x39\x36\x39\x32\x38\x30\x34\x29\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\x35\ -\x32\x33\x31\x2d\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\x69\ -\x70\x73\x31\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\ -\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\ -\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\ -\x35\x32\x32\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\ -\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\ -\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\ -\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\ -\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\ -\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\ -\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\ -\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ -\x6b\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\ -\x53\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\ -\x5f\x31\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ -\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\ -\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\ -\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\ -\x2c\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\ -\x39\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\ -\x69\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\ -\x73\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x65\x63\x74\x34\x34\x38\x33\x2d\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\ -\x22\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\ -\x63\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\ -\x6e\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x35\x31\x33\x33\x38\x32\x2c\x2d\x31\x2e\ -\x30\x36\x33\x31\x32\x39\x39\x2c\x32\x2e\x34\x31\x36\x37\x36\x30\ -\x33\x2c\x32\x2e\x34\x34\x38\x32\x39\x37\x33\x2c\x2d\x34\x39\x2e\ -\x37\x36\x32\x35\x36\x39\x2c\x32\x2e\x39\x35\x34\x36\x38\x30\x37\ -\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ -\x61\x74\x74\x65\x72\x6e\x35\x32\x39\x36\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\ -\x23\x70\x61\x74\x74\x65\x72\x6e\x35\x32\x33\x31\x2d\x33\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\ -\x70\x65\x63\x74\x69\x76\x65\x35\x32\x38\x38\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\ -\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\ -\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\ -\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\ -\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\ -\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\ -\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\ -\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\ -\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\ -\x31\x34\x35\x34\x38\x2c\x2d\x32\x36\x2e\x33\x33\x36\x32\x38\x34\ -\x2c\x31\x30\x2e\x38\x38\x37\x31\x39\x37\x29\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\x72\x6e\ -\x35\x32\x33\x31\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\ -\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x65\x73\ -\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\x31\x2d\x34\x2d\x33\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\ -\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\ -\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\x2c\x2d\x31\x2e\ -\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\x36\x31\x38\x37\ -\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\x33\x2e\x34\x37\ -\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\x32\x33\x29\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ -\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\ -\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\ -\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x3e\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x34\x34\ -\x38\x33\x2d\x34\x2d\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x2d\x30\ -\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\ -\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\x6b\x3b\ -\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\x3e\x0d\ -\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x74\x65\x72\x6e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x54\x72\x61\ -\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\ -\x2e\x34\x32\x38\x34\x34\x38\x38\x36\x2c\x2d\x30\x2e\x36\x32\x31\ -\x35\x35\x38\x34\x39\x2c\x31\x2e\x35\x35\x36\x37\x36\x36\x37\x2c\ -\x31\x2e\x34\x33\x31\x33\x39\x36\x2c\x32\x37\x2e\x39\x34\x38\x34\ -\x31\x34\x2c\x31\x33\x2e\x33\x30\x36\x34\x35\x36\x29\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x74\x65\ -\x72\x6e\x35\x33\x33\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x53\x74\x72\ -\x69\x70\x73\x31\x5f\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\ -\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\ -\x65\x35\x33\x32\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\ -\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\ -\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\ -\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\ -\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\ -\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\ -\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x74\x65\x72\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x73\x74\x6f\x63\x6b\x69\x64\x3d\x22\x53\ -\x74\x72\x69\x70\x65\x73\x20\x31\x3a\x31\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x53\x74\x72\x69\x70\x73\x31\x5f\ -\x31\x2d\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\ -\x74\x65\x72\x6e\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\ -\x61\x74\x72\x69\x78\x28\x30\x2e\x36\x36\x37\x37\x32\x38\x34\x33\ -\x2c\x2d\x31\x2e\x30\x30\x33\x37\x30\x38\x35\x2c\x32\x2e\x34\x32\ -\x36\x31\x38\x37\x38\x2c\x32\x2e\x33\x31\x31\x34\x35\x34\x38\x2c\ -\x33\x2e\x34\x37\x36\x30\x39\x38\x37\x2c\x33\x2e\x35\x33\x34\x39\ -\x32\x33\x29\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\ -\x67\x68\x74\x3d\x22\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x70\x61\x74\x74\x65\x72\x6e\x55\x6e\x69\x74\x73\x3d\x22\ -\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\ -\x22\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\ -\x63\x74\x34\x34\x38\x33\x2d\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\ -\x2d\x30\x2e\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x62\x6c\x61\x63\ -\x6b\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x70\x61\x74\x74\x65\x72\x6e\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x35\x33\x36\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ -\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x35\x33\x38\x33\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\x67\x69\ -\x6e\x3d\x22\x30\x2e\x35\x20\x3a\x20\x30\x2e\x33\x33\x33\x33\x33\ -\x33\x33\x33\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\ -\x31\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\ -\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\x3a\x20\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x30\x2e\x35\ -\x20\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\ -\x74\x69\x76\x65\x35\x34\x31\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\ -\x33\x64\x2d\x6f\x72\x69\x67\x69\x6e\x3d\x22\x30\x2e\x35\x20\x3a\ -\x20\x30\x2e\x33\x33\x33\x33\x33\x33\x33\x33\x20\x3a\x20\x31\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ -\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x31\x20\x3a\x20\x30\x2e\x35\x20\ -\x3a\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\ -\x31\x30\x30\x30\x20\x3a\x20\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\ -\x22\x30\x20\x3a\x20\x30\x2e\x35\x20\x3a\x20\x31\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ -\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\ -\x72\x73\x70\x33\x64\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x78\x31\x3d\x22\x33\x37\x2e\x38\x39\x37\x35\x36\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\x3d\x22\x34\x31\x2e\x30\ -\x38\x37\x38\x39\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\ -\x32\x3d\x22\x34\x2e\x30\x36\x30\x35\x37\x31\x32\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x34\x30\x2e\x31\x36\x38\ -\x35\x39\x34\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\ -\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\ -\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\ -\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\ -\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x31\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\ -\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x35\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x33\x31\x2e\x37\x37\ -\x37\x37\x36\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x31\ -\x3d\x22\x34\x30\x2e\x32\x34\x32\x31\x33\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x78\x32\x3d\x22\x36\x38\x2e\x34\x34\x32\x30\x36\ -\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\x3d\x22\x35\ -\x34\x2e\x30\x34\x31\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\ -\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\ -\x69\x78\x28\x30\x2e\x32\x35\x30\x32\x33\x34\x38\x32\x2c\x2d\x30\ -\x2e\x36\x36\x30\x34\x30\x30\x36\x38\x2c\x30\x2e\x36\x38\x37\x35\ -\x31\x33\x35\x37\x2c\x30\x2e\x32\x34\x30\x33\x36\x36\x35\x33\x2c\ -\x2d\x38\x2e\x37\x34\x38\x38\x35\x36\x35\x2c\x34\x33\x2e\x31\x34\ -\x39\x39\x33\x38\x29\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ -\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\ -\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x32\x37\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\ -\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x3e\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\ -\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\x66\x66\ -\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x2e\ -\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\x30\x30\ -\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x33\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\ -\x35\x32\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x30\x2e\x38\x39\x31\x30\x38\x39\x30\x38\x3b\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\ -\x30\x2e\x35\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\ -\x35\x31\x37\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\ -\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ -\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\ -\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\ -\x70\x31\x32\x35\x31\x34\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\ -\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x66\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x66\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\ -\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\ -\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x31\ -\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\ -\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\ -\x6c\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x34\x34\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\ -\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x36\x30\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x31\x3d\x22\x31\x35\ -\x2e\x37\x38\x37\x37\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x79\x31\x3d\x22\x35\x30\x2e\x33\x39\x34\x30\x34\x37\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x78\x32\x3d\x22\x32\x37\x2e\x36\x34\ -\x31\x34\x34\x37\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x32\ -\x3d\x22\x33\x39\x2e\x39\x35\x38\x33\x37\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\ -\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\ -\x65\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\ -\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\ -\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\ -\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ -\x31\x32\x35\x31\x32\x2d\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x32\x37\x38\x2d\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\ -\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x35\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x32\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\ -\x2e\x33\x37\x35\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x6c\ -\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\x35\x31\x32\x2d\x32\x22\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ -\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x66\ -\x66\x66\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ -\x31\x2e\x30\x30\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x30\x2e\ -\x30\x30\x30\x30\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x33\ -\x2d\x33\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\ -\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\ -\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\ -\x23\x66\x66\x66\x35\x32\x30\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x30\x2e\x38\x39\x31\x30\x38\x39\x30\x38\x3b\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\ -\x65\x74\x3d\x22\x30\x2e\x35\x30\x30\x30\x30\x30\x30\x30\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\ -\x6f\x70\x31\x32\x35\x31\x37\x2d\x31\x22\x20\x2f\x3e\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ -\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x33\x30\x30\x3b\x73\ -\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\x2e\x30\x30\ -\x30\x30\x30\x30\x30\x3b\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x2e\x30\x30\x30\x30\ -\x30\x30\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3d\x22\x73\x74\x6f\x70\x31\x32\x35\x31\x34\x2d\x36\x22\x20\ -\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\ -\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\x0d\x0a\x20\x20\x20\x20\x3c\ -\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x34\x2e\x33\x37\x35\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x32\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\ -\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\ -\x35\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\ -\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\ -\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\ -\x64\x69\x65\x6e\x74\x34\x30\x37\x38\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\ -\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x31\x32\ -\x35\x31\x32\x2d\x32\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\ -\x22\x61\x6c\x77\x61\x79\x73\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x3c\ -\x2f\x64\x65\x66\x73\x3e\x0d\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\ -\x66\x66\x66\x66\x66\x66\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\ -\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\ -\x36\x36\x22\x0d\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\ -\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\ -\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0d\x0a\ -\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ -\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\ -\x3d\x22\x33\x2e\x38\x38\x39\x30\x38\x37\x32\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\ -\x2d\x39\x2e\x34\x35\x32\x35\x32\x32\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x31\ -\x34\x2e\x31\x39\x37\x38\x32\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\ -\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\ -\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ -\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\ -\x69\x74\x73\x3d\x22\x70\x78\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\ -\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\x6f\ -\x78\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x70\x61\x74\ -\x68\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x62\x62\x6f\x78\x2d\x6e\x6f\ -\x64\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\ -\x62\x6f\x78\x2d\x65\x64\x67\x65\x2d\x6d\x69\x64\x70\x6f\x69\x6e\ -\x74\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\x2d\x62\x62\ -\x6f\x78\x2d\x6d\x69\x64\x70\x6f\x69\x6e\x74\x73\x3d\x22\x74\x72\ -\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ -\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x70\x61\x74\x68\x73\x3d\ -\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ -\x73\x63\x61\x70\x65\x3a\x6f\x62\x6a\x65\x63\x74\x2d\x6e\x6f\x64\ -\x65\x73\x3d\x22\x74\x72\x75\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ -\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\ -\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x35\x38\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ -\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ -\x77\x2d\x79\x3d\x22\x31\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ -\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x30\x22\x20\x2f\x3e\x0d\ -\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0d\x0a\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x32\ -\x38\x32\x31\x22\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ -\x52\x44\x46\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ -\x57\x6f\x72\x6b\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ -\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ -\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ -\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ -\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ -\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ -\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ -\x3e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\ -\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\ -\x6b\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\ -\x46\x3e\x0d\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\ -\x3e\x0d\x0a\x20\x20\x3c\x67\x0d\x0a\x20\x20\x20\x20\x20\x69\x64\ -\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\ -\x4c\x61\x79\x65\x72\x20\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x69\ -\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\ -\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x74\x65\x78\x74\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\ -\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\ -\x65\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ -\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x34\x30\x70\x78\ -\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\ -\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x6e\ -\x6f\x72\x6d\x61\x6c\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\ -\x74\x3a\x31\x32\x35\x25\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\ -\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\ -\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ -\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x53\ -\x61\x6e\x73\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\ -\x34\x30\x2e\x38\x31\x37\x39\x30\x39\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3d\x22\x32\x38\x2e\x30\x30\x31\x38\x33\x37\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\ -\x74\x34\x30\x33\x38\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ -\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6c\x69\x6e\x65\x73\x70\x61\x63\ -\x69\x6e\x67\x3d\x22\x31\x32\x35\x25\x22\x3e\x3c\x74\x73\x70\x61\ -\x6e\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ -\x70\x6f\x64\x69\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\ -\x73\x70\x61\x6e\x34\x30\x34\x30\x22\x0d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3d\x22\x34\x30\x2e\x38\x31\x37\x39\x30\x39\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x32\ -\x38\x2e\x30\x30\x31\x38\x33\x37\x22\x3e\x2b\x3c\x2f\x74\x73\x70\ -\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0d\x0a\x20\x20\x20\x20\ -\x3c\x70\x61\x74\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\ -\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ -\x22\x66\x69\x6c\x6c\x3a\x23\x63\x31\x61\x33\x31\x35\x3b\x66\x69\ -\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ -\x6f\x6b\x65\x3a\x75\x72\x6c\x28\x23\x6c\x69\x6e\x65\x61\x72\x47\ -\x72\x61\x64\x69\x65\x6e\x74\x34\x30\x36\x30\x29\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x3b\x73\x74\x72\x6f\ -\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\ -\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\ -\x68\x6f\x66\x66\x73\x65\x74\x3a\x30\x22\x0d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\x30\x34\x32\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x63\x78\x3d\x22\x32\x37\x2e\x36\x34\x31\x34\x34\x37\x22\ -\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\ -\x69\x3a\x63\x79\x3d\x22\x33\x39\x2e\x39\x35\x38\x33\x37\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x78\x3d\x22\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ -\x3a\x72\x79\x3d\x22\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x34\x38\x2e\ -\x35\x39\x37\x35\x32\x31\x2c\x33\x39\x2e\x39\x35\x38\x33\x37\x20\ -\x61\x20\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x2c\x32\x30\x2e\x39\ -\x35\x36\x30\x37\x34\x20\x30\x20\x31\x20\x31\x20\x2d\x34\x31\x2e\ -\x39\x31\x32\x31\x34\x37\x37\x2c\x30\x20\x32\x30\x2e\x39\x35\x36\ -\x30\x37\x34\x2c\x32\x30\x2e\x39\x35\x36\x30\x37\x34\x20\x30\x20\ -\x31\x20\x31\x20\x34\x31\x2e\x39\x31\x32\x31\x34\x37\x37\x2c\x30\ -\x20\x7a\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\ -\x68\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ -\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\ -\x6f\x72\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x3a\ -\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x34\x30\x37\x38\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ -\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\ -\x65\x3a\x6e\x6f\x6e\x7a\x65\x72\x6f\x3b\x73\x74\x72\x6f\x6b\x65\ -\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ -\x74\x68\x3a\x31\x2e\x32\x35\x30\x30\x30\x30\x32\x34\x3b\x6d\x61\ -\x72\x6b\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x76\x69\x73\x69\x62\x69\ -\x6c\x69\x74\x79\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x64\x69\x73\ -\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x31\x32\x35\x31\ -\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x63\x78\x3d\x22\x35\x35\x22\x0d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\ -\x22\x31\x32\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x31\x34\x2e\x33\x37\ -\x35\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ -\x6f\x64\x69\x3a\x72\x79\x3d\x22\x31\x34\x2e\x33\x37\x35\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x36\x39\x2e\ -\x33\x37\x35\x2c\x31\x32\x35\x20\x61\x20\x31\x34\x2e\x33\x37\x35\ -\x2c\x31\x34\x2e\x33\x37\x35\x20\x30\x20\x31\x20\x31\x20\x2d\x32\ -\x38\x2e\x37\x35\x2c\x30\x20\x31\x34\x2e\x33\x37\x35\x2c\x31\x34\ -\x2e\x33\x37\x35\x20\x30\x20\x31\x20\x31\x20\x32\x38\x2e\x37\x35\ -\x2c\x30\x20\x7a\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\ -\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\ -\x30\x2e\x37\x38\x33\x32\x39\x32\x2c\x30\x2c\x30\x2c\x30\x2e\x37\ -\x38\x33\x32\x39\x32\x2c\x2d\x32\x34\x2e\x33\x35\x35\x34\x32\x35\ -\x2c\x2d\x36\x33\x2e\x36\x33\x38\x36\x35\x36\x29\x22\x0d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x65\ -\x78\x70\x6f\x72\x74\x2d\x66\x69\x6c\x65\x6e\x61\x6d\x65\x3d\x22\ -\x2f\x68\x6f\x6d\x65\x2f\x6a\x69\x6d\x6d\x61\x63\x2f\x78\x69\x6d\ -\x69\x61\x6e\x5f\x61\x72\x74\x2f\x69\x63\x6f\x6e\x73\x2f\x6e\x61\ -\x75\x74\x69\x6c\x75\x73\x2f\x73\x75\x73\x65\x39\x33\x2f\x73\x74\ -\x6f\x63\x6b\x5f\x6e\x65\x77\x2d\x31\x36\x2e\x70\x6e\x67\x22\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ -\x3a\x65\x78\x70\x6f\x72\x74\x2d\x78\x64\x70\x69\x3d\x22\x33\x33\ -\x2e\x38\x35\x32\x32\x30\x33\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x65\x78\x70\x6f\x72\x74\ -\x2d\x79\x64\x70\x69\x3d\x22\x33\x33\x2e\x38\x35\x32\x32\x30\x33\ -\x22\x20\x2f\x3e\x0d\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ -\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\ -\x23\x30\x30\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ -\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ -\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\ -\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\ -\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\ -\x79\x3a\x31\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ -\x6d\x20\x31\x31\x2e\x32\x30\x38\x33\x32\x34\x2c\x35\x32\x2e\x39\ -\x36\x33\x39\x33\x32\x20\x63\x20\x31\x2e\x30\x30\x35\x33\x38\x33\ -\x2c\x31\x2e\x31\x37\x37\x30\x35\x37\x20\x32\x33\x2e\x37\x36\x31\ -\x33\x32\x31\x2c\x2d\x33\x2e\x36\x32\x30\x33\x32\x37\x20\x32\x33\ -\x2e\x37\x36\x31\x33\x32\x31\x2c\x2d\x33\x2e\x36\x32\x30\x33\x32\ -\x37\x20\x6c\x20\x31\x33\x2e\x36\x32\x37\x38\x37\x36\x2c\x2d\x39\ -\x2e\x33\x38\x35\x32\x33\x35\x20\x30\x2c\x30\x22\x0d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\x30\x39\ -\x39\x22\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ -\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\ -\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x2f\x3e\x0d\x0a\ -\x20\x20\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\ -\ -" - -qt_resource_name = "\ -\x00\x05\ -\x00\x6f\xa6\x53\ -\x00\x69\ -\x00\x63\x00\x6f\x00\x6e\x00\x73\ -\x00\x02\ -\x00\x00\x07\xb9\ -\x00\x75\ -\x00\x69\ -\x00\x15\ -\x06\x00\x85\x59\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x2d\x00\x75\x00\x73\x00\x65\x00\x72\x00\x70\x00\x72\x00\x65\x00\x66\ -\x00\x73\x00\x2e\x00\x75\x00\x69\ -\x00\x0c\ -\x0a\xc8\x63\xa7\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x13\ -\x0c\x59\xfa\x07\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x55\x00\x70\x00\x6c\x00\x6f\x00\x61\x00\x64\x00\x2e\x00\x73\ -\x00\x76\x00\x67\ -\x00\x16\ -\x0e\xd4\x2b\x27\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x49\x00\x73\x00\x6f\x00\x73\x00\x74\x00\x61\x00\x74\x00\x69\ -\x00\x63\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x18\ -\x05\x7a\xa9\xa7\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x50\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\ -\x00\x63\x00\x65\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x14\ -\x0a\x8a\xe3\x27\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x41\x00\x64\x00\x64\x00\x50\x00\x61\x00\x72\x00\x74\x00\x2e\ -\x00\x73\x00\x76\x00\x67\ -\x00\x17\ -\x07\x30\x1d\x07\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x41\x00\x64\x00\x64\x00\x46\x00\x65\x00\x6d\x00\x4d\x00\x65\ -\x00\x73\x00\x68\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x12\ -\x0a\x73\x78\x67\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x41\x00\x6c\x00\x69\x00\x67\x00\x6e\x00\x2e\x00\x73\x00\x76\ -\x00\x67\ -\x00\x1f\ -\x01\xe2\xeb\x27\ -\x00\x70\ -\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x70\x00\x61\x00\x72\x00\x74\x00\x5f\ -\x00\x64\x00\x69\x00\x73\x00\x74\x00\x6f\x00\x72\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x15\ -\x08\x20\xb1\x87\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x4d\x00\x61\x00\x74\x00\x65\x00\x72\x00\x69\x00\x61\x00\x6c\ -\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x18\ -\x08\x2a\x2c\x27\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x4e\x00\x65\x00\x77\x00\x41\x00\x6e\x00\x61\x00\x6c\x00\x79\ -\x00\x73\x00\x69\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\ -\x00\x14\ -\x0e\x90\xb5\x87\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x46\x00\x65\x00\x6d\x00\x4d\x00\x65\x00\x73\x00\x68\x00\x2e\ -\x00\x73\x00\x76\x00\x67\ -\x00\x18\ -\x06\x2a\x38\xa7\ -\x00\x4d\ -\x00\x61\x00\x63\x00\x68\x00\x44\x00\x69\x00\x73\x00\x74\x00\x5f\x00\x41\x00\x64\x00\x64\x00\x4d\x00\x61\x00\x74\x00\x65\x00\x72\ -\x00\x69\x00\x61\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\ -" - -qt_resource_struct = "\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ -\x00\x00\x00\x10\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x03\ -\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xb4\xa2\ -\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xf1\xa3\ -\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x02\x9d\xed\ -\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x4c\xee\ -\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xed\xa9\ -\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x33\x64\ -\x00\x00\x01\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x7b\xf1\ -\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x01\x00\x01\x10\x26\ -\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x3d\xfd\ -\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x77\x04\ -\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x72\xe1\ -\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xbf\x4e\ -\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -" - -def qInitResources(): - QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) - -def qCleanupResources(): - QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) - -qInitResources() diff --git a/src/Mod/Machining_Distortion/postprocess.py b/src/Mod/Machining_Distortion/postprocess.py deleted file mode 100755 index 250c81414b..0000000000 --- a/src/Mod/Machining_Distortion/postprocess.py +++ /dev/null @@ -1,94 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'postprocess.ui' -# -# Created: Mon Aug 20 15:18:09 2012 -# by: PyQt4 UI code generator 4.8.3 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -try: - _fromUtf8 = QtCore.QString.fromUtf8 -except AttributeError: - _fromUtf8 = lambda s: s - -class Ui_dialog(object): - def setupUi(self, dialog): - dialog.setObjectName(_fromUtf8("dialog")) - dialog.resize(425, 240) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(dialog.sizePolicy().hasHeightForWidth()) - dialog.setSizePolicy(sizePolicy) - dialog.setMinimumSize(QtCore.QSize(0, 0)) - self.gridLayout_2 = QtGui.QGridLayout(dialog) - self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) - self.buttonBox = QtGui.QDialogButtonBox(dialog) - self.buttonBox.setOrientation(QtCore.Qt.Vertical) - self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) - self.buttonBox.setObjectName(_fromUtf8("buttonBox")) - self.gridLayout_2.addWidget(self.buttonBox, 0, 3, 1, 1) - self.button_select_results_folder = QtGui.QPushButton(dialog) - self.button_select_results_folder.setObjectName(_fromUtf8("button_select_results_folder")) - self.gridLayout_2.addWidget(self.button_select_results_folder, 3, 0, 1, 1) - self.button_start_postprocessing = QtGui.QPushButton(dialog) - self.button_start_postprocessing.setEnabled(False) - self.button_start_postprocessing.setMinimumSize(QtCore.QSize(0, 23)) - self.button_start_postprocessing.setObjectName(_fromUtf8("button_start_postprocessing")) - self.gridLayout_2.addWidget(self.button_start_postprocessing, 3, 1, 1, 1) - self.groupBox_2 = QtGui.QGroupBox(dialog) - self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) - self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2) - self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) - self.check_abs_disp_x = QtGui.QRadioButton(self.groupBox_2) - self.check_abs_disp_x.setObjectName(_fromUtf8("check_abs_disp_x")) - self.verticalLayout_2.addWidget(self.check_abs_disp_x) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_2.addItem(spacerItem) - self.check_abs_disp_y = QtGui.QRadioButton(self.groupBox_2) - self.check_abs_disp_y.setObjectName(_fromUtf8("check_abs_disp_y")) - self.verticalLayout_2.addWidget(self.check_abs_disp_y) - spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_2.addItem(spacerItem1) - self.check_abs_disp_z = QtGui.QRadioButton(self.groupBox_2) - self.check_abs_disp_z.setObjectName(_fromUtf8("check_abs_disp_z")) - self.verticalLayout_2.addWidget(self.check_abs_disp_z) - self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1) - self.groupBox_3 = QtGui.QGroupBox(dialog) - self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) - self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_3) - self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) - self.check_rot_x = QtGui.QRadioButton(self.groupBox_3) - self.check_rot_x.setObjectName(_fromUtf8("check_rot_x")) - self.verticalLayout_3.addWidget(self.check_rot_x) - spacerItem2 = QtGui.QSpacerItem(20, 33, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_3.addItem(spacerItem2) - self.check_rot_y = QtGui.QRadioButton(self.groupBox_3) - self.check_rot_y.setObjectName(_fromUtf8("check_rot_y")) - self.verticalLayout_3.addWidget(self.check_rot_y) - spacerItem3 = QtGui.QSpacerItem(20, 34, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_3.addItem(spacerItem3) - self.check_rot_z = QtGui.QRadioButton(self.groupBox_3) - self.check_rot_z.setObjectName(_fromUtf8("check_rot_z")) - self.verticalLayout_3.addWidget(self.check_rot_z) - self.gridLayout_2.addWidget(self.groupBox_3, 0, 1, 1, 1) - - self.retranslateUi(dialog) - QtCore.QMetaObject.connectSlotsByName(dialog) - - def retranslateUi(self, dialog): - dialog.setWindowTitle(QtGui.QApplication.translate("dialog", "Machining Distortion Prediction", None, QtGui.QApplication.UnicodeUTF8)) - self.button_select_results_folder.setText(QtGui.QApplication.translate("dialog", "Select Results Folder", None, QtGui.QApplication.UnicodeUTF8)) - self.button_start_postprocessing.setText(QtGui.QApplication.translate("dialog", "Start Postprocessing", None, QtGui.QApplication.UnicodeUTF8)) - self.groupBox_2.setTitle(QtGui.QApplication.translate("dialog", "Select Z-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.check_abs_disp_x.setText(QtGui.QApplication.translate("dialog", "Absolute Displacement X", None, QtGui.QApplication.UnicodeUTF8)) - self.check_abs_disp_y.setText(QtGui.QApplication.translate("dialog", "Absolute Displacement Y", None, QtGui.QApplication.UnicodeUTF8)) - self.check_abs_disp_z.setText(QtGui.QApplication.translate("dialog", "Absolute Displacement Z", None, QtGui.QApplication.UnicodeUTF8)) - self.groupBox_3.setTitle(QtGui.QApplication.translate("dialog", "Select Y-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.check_rot_x.setText(QtGui.QApplication.translate("dialog", "Rotation around X-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.check_rot_y.setText(QtGui.QApplication.translate("dialog", "Rotation around Y-Axis", None, QtGui.QApplication.UnicodeUTF8)) - self.check_rot_z.setText(QtGui.QApplication.translate("dialog", "Rotation around Z-Axis", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/src/Mod/Machining_Distortion/postprocess.ui b/src/Mod/Machining_Distortion/postprocess.ui deleted file mode 100755 index be630321e7..0000000000 --- a/src/Mod/Machining_Distortion/postprocess.ui +++ /dev/null @@ -1,178 +0,0 @@ - - - dialog - - - - 0 - 0 - 425 - 167 - - - - - 0 - 0 - - - - - 0 - 0 - - - - Machining Distortion Prediction - - - - - - Qt::Vertical - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - Select Results Folder - - - - - - - false - - - - 0 - 23 - - - - Start Postprocessing - - - - - - - Select Z-Axis - - - - - - Absolute Displacement X - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Absolute Displacement Y - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Absolute Displacement Z - - - - - - - - - - Select Y-Axis - - - - - - Rotation around X-Axis - - - - - - - Qt::Vertical - - - - 20 - 33 - - - - - - - - Rotation around Y-Axis - - - - - - - Qt::Vertical - - - - 20 - 34 - - - - - - - - Rotation around Z-Axis - - - - - - - - - - - diff --git a/src/Mod/Machining_Distortion/postprocess_gui.py b/src/Mod/Machining_Distortion/postprocess_gui.py deleted file mode 100755 index 79d1a4a2e1..0000000000 --- a/src/Mod/Machining_Distortion/postprocess_gui.py +++ /dev/null @@ -1,187 +0,0 @@ -import os,sys,string,math,shutil,glob,subprocess -from time import sleep -from os.path import join - -##GUI related stuff -from PyQt4 import QtCore, QtGui -from postprocess import Ui_dialog -##------------------------------------------------ - - -from calculix_postprocess import calculix_postprocess -from calculix_postprocess import get_sigini_values - -import FreeCAD,Fem,Part - - -class MyForm(QtGui.QDialog,Ui_dialog): - def __init__(self, parent=None): - QtGui.QDialog.__init__(self, parent) - self.setupUi(self) - #Define some global variables - self.dirname = QtCore.QString("") - #Connect Signals and Slots - QtCore.QObject.connect(self.button_select_results_folder, QtCore.SIGNAL("clicked()"), self.select_output) - QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), self.onAbbrechen) - QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), self.onAbbrechen) - QtCore.QObject.connect(self.button_start_postprocessing, QtCore.SIGNAL("clicked()"), self.start_PostProcessing) - - - def select_output(self): - self.dirname=QtGui.QFileDialog.getExistingDirectory(None, 'Open working directory', '', QtGui.QFileDialog.ShowDirsOnly) - self.button_start_postprocessing.setEnabled(True) - - def onAbbrechen(self): - self.close() - - def start_PostProcessing(self): - outputfile = open(str(self.dirname + "/postprocessing_input.txt"),"wb") - sort_tuple = (1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1) - output_list = [] - lc_coeff = [] - ltc_coeff = [] - sigini = True - for root, dirs, files in os.walk(str(self.dirname)): - if 'final_fe_input.frd' in files: - bbox_orig,\ - bbox_distorted,\ - relationship,\ - max_disp_x,\ - min_disp_x,\ - max_disp_y,\ - min_disp_y,\ - max_disp_z,\ - min_disp_z = calculix_postprocess(os.path.join(root,'final_fe_input.frd')) - if sigini: - sigini = False - lc_coeff,ltc_coeff = get_sigini_values(os.path.join(root,'sigini_input.txt')) - - #Get the current Offset-Level and rotation values from the folder-name - current_z_level = int(root[(root.rfind("_z_l")+4):]) - x_rot = int(root[(root.rfind("x_rot")+5):(root.rfind("_y_rot"))]) - y_rot = int(root[(root.rfind("y_rot")+5):(root.rfind("_z_rot"))]) - z_rot = int(root[(root.rfind("z_rot")+5):(root.rfind("_z_l"))]) - #Get also the coefficients - #now generate an output tuple and add it to the output-list - output_list.append((current_z_level,x_rot,y_rot,z_rot,relationship,max_disp_x,min_disp_x,max_disp_y,min_disp_y,max_disp_z,min_disp_z)) - - sorted_list = sorted(output_list, key=lambda sort_tuple: sort_tuple[0]) - for item in sorted_list: - if abs(item[5]) > abs(item[6]): - abs_disp_x = abs(item[5]) - else: - abs_disp_x = abs(item[6]) - if abs(item[7]) > abs(item[8]): - abs_disp_y = abs(item[7]) - else: - abs_disp_y = abs(item[8]) - if abs(item[9]) > abs(item[10]): - abs_disp_z = abs(item[9]) - else: - abs_disp_z = abs(item[10]) - - outputfile.write( - str(item[0]) + " " + - str(item[1]) + " " + - str(item[2]) + " " + - str(item[3]) + " " + - str(item[4]) + " " + - str(item[5]) + " " + - str(item[6]) + " " + - str(item[7]) + " " + - str(item[8]) + " " + - str(item[9]) + " " + - str(item[10]) + " " + - str(abs_disp_x) + " " + - str(abs_disp_y) + " " + - str(abs_disp_z) + "\n") - - outputfile.close() - #Now create a batch file for GnuPlot and start the generation of the postprocess image generation - self.start_gnu_plot(sorted_list,lc_coeff,ltc_coeff) - - - def start_gnu_plot(self,list,lc_coeff,ltc_coeff): - filename = "graph" - title = "Absolut Displacement in " - x_axis_label ="" - y_axis_label="" - z_axis_label="" - #define all the different variations that could occur and assign proper variable names - if self.check_abs_disp_x.isChecked(): - filename = filename + "_max_disp_x" - title = title + "X vs. " - z_axis_label = "Abs Displacement in X-Direction" - abs_disp_column = 12 - if self.check_abs_disp_y.isChecked(): - filename = filename + "_max_disp_y" - title = title + "Y vs. " - z_axis_label = "Abs Displacement in Y-Direction" - abs_disp_column = 13 - if self.check_abs_disp_z.isChecked(): - filename = filename + "_max_disp_z" - title = title + "Z vs. " - z_axis_label = "Abs Displacement in Z-Direction" - abs_disp_column = 14 - - #The Z-Level Offset is fix and therefore the corresponding variables are predefined: - filename = filename + "_offset_z" - title = title + "Z-Level Offset " - x_axis_label = "Z-Offset" - offset_column = 1 - - if self.check_rot_x.isChecked(): - filename = filename + "_rotation_x" - title = title + "and Rotation around X-Axis" - y_axis_label = "Rotation around X-Axis" - rot_column = 2 - if self.check_rot_y.isChecked(): - filename = filename + "_rotation_y" - title = title + "and Rotation around Y-Axis" - y_axis_label = "Rotation around Y-Axis" - rot_column = 3 - if self.check_rot_z.isChecked(): - filename = filename + "_rotation_z" - title = title + "and Rotation around Z-Axis" - y_axis_label = "Rotation around Z-Axis" - rot_column = 4 - - - - gnu_plot_input_file = open(str(self.dirname + "/gnu_plot_input.txt"),"wb") - gnu_plot_input_file.write( - "set term png\n" + - "set output \"" + filename + ".png\"\n"+ - "set surface\n" + - "set grid\n"+ - "set hidden3d\n"+ - "set dgrid3d " + str(len(list)-1) + "," + str(len(list)-1) + ",100\n" + - "set view 80,05,1.3,1.0\n"+ - "set title \"" + title + "\" offset 0,-2\n"+ - "show title\n"+ - "set label \"Fly to Buy Ratio = " + str( - "set label \"L Coefficients used for the calculation:" + lc_coeff[0] + "," + lc_coeff[1] + "," + lc_coeff[2] + "," + lc_coeff[3] + "," + lc_coeff[4] + "," + lc_coeff[5][:-1] + "\" at screen 0.1, screen 0.95 left font \"Arial,8\"\n"+ - "set label \"LT Coefficients used for the calculation:" + ltc_coeff[0] + "," + ltc_coeff[1] + "," + ltc_coeff[2] + "," + ltc_coeff[3] + "," + ltc_coeff[4] + "," + ltc_coeff[5][:-1] + "\" at screen 0.1, screen 0.93 left font \"Arial,8\"\n"+ - "set label \"" + x_axis_label + "\\nin [mm]\" at screen 0.5, screen 0.1 center rotate by 0\n"+ - "set label \"" + y_axis_label +"\\nin [" + str(chr(248)) +"]\" at screen 0.91, screen 0.2 center rotate by 50\n"+ - "set label \"" + z_axis_label + "\\nin [mm]\" at screen 0.03, screen 0.5 center rotate by 90\n"+ - "set xtics in nomirror offset character 0,-0.5\n"+ - "splot \"postprocessing_input.txt\" u " + str(offset_column) + ":" + str(rot_column) + ":" + str(abs_disp_column) + " with pm3d title \"\"\n" + - "exit" )) - - gnu_plot_input_file.close() - os.chdir(str(self.dirname)) - fnull = open(os.devnull, 'w') - commandline = FreeCAD.getHomePath() + "gnuplot gnu_plot_input.txt" - result = subprocess.call(commandline, shell = True, stdout = fnull, stderr = fnull) - fnull.close() - self.button_start_postprocessing.setEnabled(False) - #Reset all radio buttons - self.check_rot_x.setChecked(False) - self.check_rot_y.setChecked(False) - self.check_rot_z.setChecked(False) - self.check_abs_disp_x.setChecked(False) - self.check_abs_disp_y.setChecked(False) - self.check_abs_disp_z.setChecked(False) - - From b28c7fc6edc4e42c9e3891c785f1d2e69e6af9b2 Mon Sep 17 00:00:00 2001 From: jriegel Date: Sun, 8 Sep 2013 19:53:09 +0200 Subject: [PATCH 47/47] remove MachDist from the build system --- src/Mod/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Mod/CMakeLists.txt b/src/Mod/CMakeLists.txt index 99ba91dd5f..c1891518ae 100644 --- a/src/Mod/CMakeLists.txt +++ b/src/Mod/CMakeLists.txt @@ -19,7 +19,6 @@ ELSE(EIGEN3_FOUND) MESSAGE("Due to the missing Eigen3 library the Sketcher module won't be built") MESSAGE("Due to the missing Eigen3 library the Robot module won't be built") ENDIF(EIGEN3_FOUND) -add_subdirectory(Machining_Distortion) add_subdirectory(ReverseEngineering) add_subdirectory(MeshPart)