Click here to Skip to main content
15,881,204 members
Articles / Desktop Programming / Windows Forms

Ye Aulde Application Starter

Rate me:
Please Sign up or sign in to vote.
4.45/5 (13 votes)
3 Dec 20057 min read 54.1K   894   72  
Give your application a good start! Handle unhandled exceptions, ensure one instance running, use splash screen for lengthy load and more. All in one pack - enjoy!
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="button1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="button1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="button1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="groupBox1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="groupBox1.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>4, 4</value>
  </data>
  <data name="groupBox1.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="groupBox1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="groupBox1.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="groupBox1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="label1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="label1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="label1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Name">
    <value>MainForm</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>4, 4</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAkAEBAQAAEABAAoAQAAlgAAABAQAAABAAgAaAUAAL4BAAAgIBAAAQAEAOgCAAAmBwAAICAAAAEA
        CACoCAAADgoAADAwEAABAAQAaAYAALYSAAAwMAAAAQAIAKgOAAAeGQAAEBAAAAEAIABoBAAAxicAACAg
        AAABACAAqBAAAC4sAAAwMAAAAQAgAKglAADWPAAAKAAAABAAAAAgAAAAAQAEAAAAAADAAAAAAAAAAAAA
        AAAAAAAAAAAAAP8A/wCAAIAA/wAAAIAAAAD//wAAgIAAAAD/AAAAgAAAAP//AACAgAAAAP8AAACAAP//
        /wDAwMAAgICAAAAAAAD///////////////////////9VVf//////893uVVP////13d3d7lVf/+7M3d3d
        3V//7czMzN3d7//t3MzMzNwv/yzczMzM3S/y3dzMzMzdL/Ld3MzMzN0v8tzMzMzM3f/+3d3d3d3S/+7u
        7u3d3u7/3d3d3d3d7f//////////////AAD//wAAwP8AAMAHAACAAQAAgAEAAAABAAAAAQAAwAEAAIAB
        AACAAQAAgAMAAIADAAAAAwAAAAMAAP//AAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAP+SbQD/nHYA/5lzAP+geQDfgYEAz3iLAPx8UQDyiGUA65ByAOSujwDkpYcA5LOPALiA
        lwBfSMUA/3hKAPt2SQDJs6sA17+3AOHIvwDky8IA/3JCAP/OvQD43dMA/eXcAP/x7AD+8OsA/e/qAPrz
        8AD48e4A9u/sAOze2QD02dAA/45oAP+ylwDmzcQA79fOAP39/QD7+/sA+Pj4APX19QDz8/MA8PDwAOzm
        4wDx180A/6OEAO/VywD79vQA7e3tAOvr6wDs08kA3cW8APvv6gDo6OgA5tLKAP/HswDuhWEA+r2pAOPL
        wwD0490A5eXlAOXV0AD639UA6Zp+APff1wD14NgA5uTjAODb2gDb1NEA1sjDAOvWzgD9gVcAzXVWAPLd
        1gDx3dYA5tzYANzPywDWyMIA2MnDANzNyADg0swA3MvFAMCjmgCiVj0AllE5AOXJwADs29QA5dXPAOPU
        zgDo2NMAy6+mAK+AcAC0ZUsAqkssALJQLgBOMykAyqGTAM+xpwCziHoApmZRAKlMLACvTi4AtVEvAKhL
        LACtTS0AvVUxAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdoaQAAAAAAAAAAAAAA
        X19gYWJjZGVmAAAAAAAAX19UVVZXWFlaW1xdXgAAX19fSElKS0xNTk9QUVJTAABfXz9AQSowMUJDREVG
        RwAAADg5OjspKjAxNTw9PhUAAAAVFzM0KCkqMDE1NjcVAAAAIS4jLycoKSowMTIiAAAAACIjJCUmJygp
        KissLQAAABUWFxgZGhscHR4fICEAAAAQERERERISEhITFBQVAAAABwgICAgICQoLDA0ODwAAAQEBAQEB
        AQECAwQFBgEAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAPH/AADAHwAAgAMAAAABAACAAQAAwAEAAMAB
        AADAAwAAwAMAAIADAACAAwAAgAMAAAADAAD//wAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAA
        AAAAAAAAAAAAAP8A/wCAAIAA/wAAAIAAAAD//wAAgIAAAAD/AAAAgAAAAP//AACAgAAAAP8AAACAAP//
        /wDAwMAAgICAAAAAAAD/////////////////////////////////////////////////////////////
        ////////Mz///////////////////lUz8z///////////////+7d0lMzM//////////////tzMzd5VM/
        M///////////7czN3M3d5VP//////////u3MzN3d3M3dVT/z//////7szMzMzN3d3M3dUz/////+3dzM
        zMzMzd3d3N1f////7t3czMzMzMzd3d3dP////97d3MzMzMzMzd3dzj/////ezdzMzMzMzMzd3cU/////
        7d3czMzMzMzMzd3VP////u3dzMzMzMzMzMzd1T////7t3czMzMzMzMzM3dX////+7N3MzMzMzMzMzN3T
        /////t3dzMzMzMzMzMzc4////+7d3MzMzMzMzMzM3VP////u3dzMzMzMzMzMzN1T////7s3czMzMzMzM
        zMzdU////u3d3d3dzMzMzMzM3V////7t3d3d3d3d3d3d3d0////+7d3d3d3d3d3d3d3eP////i7u3d3d
        3d3d3d3d1T///+7u7u7u7u7u7d3d7u4////u3d3d3d3d3d3d3eruP///7d3d3d3d3d3d3d3u3v///+7u
        7u7u7u7u7u7u7uP///////////////////////////////////////////////////////////////gf
        ///wAf//8AA//+AAA//AAAA/wAAAB4AAAAcAAAAHAAAAB4AAAAfgAAAH8AAAB+AAAAfgAAAP4AAAD+AA
        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
        VWBhaXF3eHl6AwAAAAAAAABtbm8ncEpLTE1OT1BRUlNUVWBhaXFyc3QDAAAAAAAAAGVmZydoX0pLTE1O
        T1BRUlNUVWBhaWprbAMAAAAAAAAAWlsnXF1eX0pLTE1OT1BRUlNUVWBhYmNkAAAAAAAAAAFCQ0RFRkdI
        SUpLTE1OT1BRUlNUVVZXWFkAAAAAAAAAMiMnLS4uLzAwMDM0NTY3ODk6Ozw9Pj9AQQAAAAAAAAArLCcn
        JycnJycnJycnJycnLS4uLzAwMDEDAAAAAAAAACkmJycnJycnJycnJycnJycnJycnJycnKgMAAAAAAAAg
        ISIiIiMkJCQkJCUlJSUlJicnJycnJyUoAwAAAAAAABYXFxcXFxcXFxcXFxcXFxcYGRgaGxwdHh8AAAAA
        AAAADQ4ODg4ODg4ODg4ODg4ODg8QERASExQTFQAAAAAAAAEEBQUFBQUFBQUFBQUFBQUFBgcIBwYJCgsM
        AAAAAAAAAQICAgICAgICAgICAgICAgICAgICAgICAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////D////gH
        ///wAH//4AAP/8AAAP+AAAAfAAAAB8AAAAfwAAAH+AAAB/AAAAfwAAAP8AAAD/AAAA/gAAAP4AAAD+AA
        AA/gAAAfwAAAH8AAAB/AAAAfwAAAH4AAAB+AAAA/gAAAPwAAAD8AAAA///////////8oAAAAMAAAAGAA
        AAABAAQAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAA/wD/AIAAgAD/AAAAgAAAAP//AACAgAAAAP8AAACA
        AAAA//8AAICAAAAA/wAAAIAA////AMDAwACAgIAAAAAAAP//////////////////////////////////
        /////////////////////////////////////////////////////////////////////zMz////////
        /////////////////////uUzMz///////////////////////////t3SVTMz////////////////////
        /////t3d3eVTMzP/////////////////////7t3d3d3d5VMzP///////////////////7t3d3d3d3d5V
        MzM/////////////////7t3d3d3d3d3d3lU/M//////////////+7d3d3d3d3d3d3d3lU/8/////////
        ///+7d3d3c3d3d3d3d3d3eUz///////////+7d3d3czN3d3d3d3d3d3dVT8////////u7d3d3czM3d3d
        3d3d3d3d3d4////////u3N3d3MzMzd3d3d3d3d3d3d1f///////u3d3d3MzMzN3d3d3d3d3d3d4/////
        ///u3d3d3MzMzM3d3d3d3d3d3d4///////7t3d3dzMzMzMzd3d3d3d3d3dU///////7tzd3dzMzMzMzN
        3d3d3d3d3dU///////7tzd3dzMzMzMzM3d3d3d3d3dX///////7tzd3czMzMzMzMzd3d3d3d3dX/////
        /+7d3d3czMzMzMzMzN3d3d3d3eP//////+7c3d3czMzMzMzMzM3d3d3d3eP//////+7c3d3MzMzMzMzM
        zMzd3d3d3VP//////u7c3d3MzMzMzMzMzMzN3d3d3VP//////u3d3d3MzMzMzMzMzMzM3d3d3VP/////
        /u3N3dzMzMzMzMzMzMzMzd3d3V///////u3N3dzMzMzMzMzMzMzMzN3d3j//////7u3N3dzMzMzMzMzM
        zMzMzM3d3j//////7tzd3dzMzMzMzMzMzMzMzM3d1T//////7tzd3czMzMzMzMzMzMzMzM3d1T//////
        7tzd3czMzMzMzMzMzMzMzM3d1T/////+7tzd3czMzMzMzMzMzMzMzM3d1f/////+7czd3czMzMzMzMzM
        zMzMzM3d4//////+7czMzMzMzMzMzMzMzMzMzN3d4//////+7d3d3d3d3d3MzMzMzMzMzN3NU//////u
        7d3d3d3d3d3d3d3d3d3d3d3dU//////u3d3d3d3d3d3d3d3d3d3d3d3dU//////u3d3d3d3d3d3d3d3d
        3d3d3d3dX/////7u3d3d3d3d3d3d3d3d3d3d3d3eP/////7i7u7u7u7u7t3d3d3d3d3d3d3eP/////7i
        IiIiIiIiIiIiIiIiIiIiLu7uP/////7u7u7u7u7u7u7u7u7u7uIiIuseP////+7d3d3d3d3d3d3d3d3d
        3d3t7u7uP////+7u7u7u7u7u7u7u7u7u7u7u7u7u////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////wAA////////
        AAD///////8AAP/A/////wAA/4Af////AAD/AAP///8AAP8AAD///wAA/gAAB///AAD8AAAAf/8AAPgA
        AAAP/wAA8AAAAAD/AADgAAAAAB8AAOAAAAAABwAAwAAAAAAHAACAAAAAAAcAAIAAAAAABwAAwAAAAAAH
        AADwAAAAAAcAAPwAAAAABwAA/gAAAAAPAAD+AAAAAA8AAPwAAAAADwAA/AAAAAAPAAD8AAAAAA8AAPgA
        AAAADwAA+AAAAAAPAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAfAADwAAAAAB8AAPAAAAAAHwAA8AAAAAAf
        AADgAAAAAD8AAOAAAAAAPwAA4AAAAAA/AADgAAAAAD8AAMAAAAAAPwAAwAAAAAA/AADAAAAAAH8AAIAA
        AAAAfwAAgAAAAAB/AACAAAAAAH8AAIAAAAAAfwAAAAAAAAB/AAAAAAAAAP8AAP///////wAA////////
        AAD///////8AACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJAAAA
        BwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBAQAFgsLACISEgArFxcAMRoaADkc
        HAA8Hh4APR4eAD4fHgBAIB8AQiAgAEQiIgBFIiMARyMkAEkkJABKJSUATCUmAE4mKABSKCoAWS0vAF8x
        MgBiNjcAZDo7AGg8PgBsPT4AcD09AHQ7OwB1OzkAeTs7AH0+PgB/QD8AgkE/AIZCPQCKQzsAj0Q3AJRG
        NwCYSDgAnUo4AKRMOACrTzgAr1E4ALNTOgC3VTsAvFg9AMJbPgDHXT8AzmBAANNiQQDTY0MAzmZIAMdp
        UAC5blwAs3FhALB0ZgCwdmkAtXhqAMB7agDGfGkAzX1oANF9ZgDWfGQA2nxhAN97XgDjelsA5XpZAOd5
        WADqeVUA7XhTAO94UgDyd08A9HdOAPh2SwD6dkkA/HRHAP1zRQD+cUMA/nBBAP5xQgD+ckQA/nRGAP51
        RwD+dkgA/ndJAP54SgD+eUsA/npNAP57TwD+fFAA/n5TAP5/VAD+gVYA/oJXAP6DWQD+hFkA/oRaAP6E
        WgD+hVsA/oVbAP6GXAD+h14A/olgAP6LYwD+jWYA/o9pAP6RbAD+km0A/pNuAP6UcAD+lnMA/ph1AP2a
        eAD8nXwA+5+AAPuggQD4n4AA85yAAOeYfwDTkH8AxIp/AMCJgAC8iYEAuomDALaKhQC2i4cAu42HAMGP
        hgDGkYcA0JaJAOCeiwDppI8A76iRAPKrkwDzrZYA87GbAPS0nwDvt6QA5benAN24qwDWuK4A07mwANO6
        sQDSu7IA0ruzANO8tADTvLQA07y0ANW+tQDVvrYA1r+2ANa/tgDXwLcA2MC4ANjAuADZwbkA2sO6ANrD
        uwDcxr4A3sjAAN/JwQDhysEA5MrBAOzKvwDyyrwA9sq7APbLvAD1zL8A9c/CAPPQxQDv0MYA7NDGAOzQ
        xwDt0sgA7dLIAOzSyQDt08oA7dPKAO3UywDt1MsA7tXMAO/VzADx1s0A8tfNAPPYzgD02c8A9tvRAPfc
        0wD53dQA+d7VAPnf1QD53tUA997VAPXe1QDz3dUA8NvUAO3Z0gDm19EA29TSANTT0gDU09MA1dTUANXV
        1ADW1tYA2NjYANnZ2QDa2toA29raANvb2wDc3NwA3NzcAN3d3QDe3t4A39/fAODg4ADh4OAA4eHhAOHh
        4QDi4uIA4+PjAOTk5ADk5OQA5eXlAObm5gDn5+cA5+fnAOjo5wDq6egA6+npAOzq6QDs6+sA7OzsAO3t
        7QDu7u4A7+/vAO/v7wDw8PAA8vLyAPPz8wD09PQA9vb2APj49wD5+fgA////APn4+AD4+PgABgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYOGh0GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYjOzUnHBsGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgZCeX1wWTouHhccBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgZFfcKyr5B5
        YzszJxcWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgZPfMDBzsCzsJN9cl83Lh4WGgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBkJhkcC/v7+9vsG9s7CSeWg7MicYFQYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBkNor8DAv7+/vb29u86/s7GTj3ZfNy4eFBYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBkhxv8HAwL+/qKaprLm7ub2+vbOwkntoOzIgFBIGBgYGBgYGBgYGBgYGBgYGBgYGQlF9wcHBwMC/
        4dvQqqemqay3uLe9vrizr5B2UTcoHhISBgYGBgYGBgYGBgYGBgYGhmOSwsHBwcDO5OPg393W0Kqlpais
        tra2vb2zspJ9cDsyIBMGBgYGBgYGBgYGBgYGRG2vwsLBwcHN5eTj4N/d29rY1NGpo6SorLa1tru4s7CQ
        eVEnBgYGBgYGBgYGBgYGS3LEvbnCwcHj6OXk4+Df3dva2NfV1dHRqKGkqKy1tbm5snItBgYGBgYGBgYG
        BgaHUn3Dp5mZqcHo6ejl5OPg393b2tjX1dXU09HRqqedoqm1s2goBgYGBgYGBgYGBgaGY5PDnJmZqc3s
        6+no5eTj4N/d29rY19XV1NPR0dHR0aK1sjsoBgYGBgYGBgYGBgZFb7K9mpmZtczu7Ovp6OXk4+Df3dva
        2NfV1dTT0dHRqqi7kzoGBgYGBgYGBgYGBgZNd8WsmpqZwefw7uzr6ejl5OPg393b2tjX1dXU09HRqau9
        kDcGBgYGBgYGBgYGBodUj8Sompqjw+/x8O7s6+no5eTj4N/d29rY19XV1NPRqKy7ezEGBgYGBgYGBgYG
        BoRkk8SempqrzPPy8fDu7Ovp6OXk4+Df3dva2NfV1dTTp7azci0GBgYGBgYGBgYGBkdvssCcnJq2zPXz
        8vHw7uzr6ejl5OPg393b2tjX1dXUpLazaCgGBgYGBgYGBgYGBkx6xqydnJzD7Pb18/Lx8O7s6+no5eTj
        4N/d29rY19XRqLmyOygGBgYGBgYGBgYGh1+RxqidnabE9ff29fPy8fDu7Ovp6OXk4+Df3dva2NfRqb6S
        OgYGBgYGBgYGBgYGg2avxp6enazK+Pf39vXz8vHw7uzr6ejl5OPg393b2tiqrL6QNwYGBgYGBgYGBgYG
        SHDAv56enrnL+vj39/b18/Lx8O7s6+no5eTj4N/d29qot797MQYGBgYGBgYGBgYGUXrItZ+ensTy+vr4
        9/f29fPy8fDu7Ovp6OXk4+Df3dunu7NyLQYGBgYGBgYGBgaGX5HJqaGfp8b5+/r6+Pf39vXz8vHw7uzr
        6ejl5OPg392nu7NoKAYGBgYGBgYGBgZFaK/IoqGhrMj8//v6+vj39/b18/Lx8O7s6+no5eTj4NCpvrI7
        KAYGBgYGBgYGBgZJccXBoqKhvez8/P/7+vr49/f29fPy8fDu7Ovp6OXk49CszpI6BgYGBgYGBgYGBodR
        fci1o6Kixff8/Pz/+/r6+Pf39vXz8vHw7uzr6ejl5NC1wY83BgYGBgYGBgYGBoRhksioo6Ooyfv8/Pz8
        //v6+vj39/b18/Lx8O7s6+no5aq/wHsxBgYGBgYGBgYGBkZtr8mjo6O1yPz8/Pz8/P/7+vr49/f29fPy
        8fDu7Ovp6Ke/s3AtBgYGBgYGBgYGBkpyyca2tqzByP78/Pz8/Pz/+/r6+Pf39vXz8vHw7uzr46nAs2Mo
        BgYGBgYGBgYGh1KOyMjIyMjIyMjIycnIyMju7+7v8/Lx9/b18/Lx8O7s2qzDsDsoBgYGBgYGBgYGhGOQ
        pqirq6mstra1u8DAwMPGxsXFxcTExMTEzMzMzMzMz7nNkjooBgYGBgYGBgYGR22UpqalpaWjo6Ojo6Ki
        oaGfnp6lqKinqaysrLW3t7e5wsHCjzcGBgYGBgYGBgYGTHOnpqampaWlo6Ojo6OioqGhn56enp2dnJya
        mpqamZmZmZimezEGBgYGBgYGBgaHVH6npqampqWlpaOjo6OjoqKhoZ+enp6dnZycmpqampmZmZmtcC0G
        BgYGBgYGBgaEZHp+fn5+kJCPj4+PkZSUlJSUlJihoaGfn5+dnJqampqZmZmvYygGBgYGBgYGBgZIXWFh
        YWFhYWhoaGhoaGhocHFxcXFxcXFzdnZ/fn9/f39/jZGzOygGBgYGBgYGBgZNXV1dXV1dXV1dXV1dXV1d
        XV1dXV1dXV1dXV1dXVpYWVpeUD9HOigGBgYGBgYGBodtbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1t
        bV1YW1hYMQEhNwYGBgYGBgYGBol2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnFmcWZmRCtEMQYG
        BgYGBgYGBoeJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJKwYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
        BgYGBgYGBgYGBgYGBgYGBgYG////////AAD///////8AAP///////wAA/+P/////AAD/wH////8AAP+A
        B////wAA/wAA////AAD+AAAP//8AAPwAAAH//wAA+AAAAB//AADwAAAAA/8AAOAAAAAAPwAAwAAAAAAP
        AACAAAAAAAcAAAAAAAAABwAA4AAAAAAHAAD8AAAAAAcAAP8AAAAADwAA/wAAAAAPAAD+AAAAAA8AAP4A
        AAAADwAA/gAAAAAPAAD+AAAAAA8AAPwAAAAAHwAA/AAAAAAfAAD8AAAAAB8AAPwAAAAAHwAA+AAAAAAf
        AAD4AAAAAB8AAPgAAAAAPwAA8AAAAAA/AADwAAAAAD8AAPAAAAAAPwAA8AAAAAA/AADgAAAAAD8AAOAA
        AAAAPwAA4AAAAAB/AADgAAAAAH8AAMAAAAAAfwAAwAAAAAB/AADAAAAAAH8AAMAAAAAAfwAAgAAAAAD/
        AACAAAAAAP8AAIAAAAAA/wAA////////AAD///////8AAP///////wAAKAAAABAAAAAgAAAAAQAgAAAA
        AABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABYAAAAnAAAAJwAAABsAAAANAAAAAgAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAABkAAABMAAAAewAAAH8AAABmAAAASQAA
        ADIAAAAlAAAAGQAAAA0AAAAEAAAAAAAAAAAAAAAAAAAAAAAAABALCAaOqEss/5xFKfR+OSHhQR0RvgAA
        AJsAAACLAAAAeQAAAGIAAABIAAAAMgAAACEAAAAQAAAABAAAAAIAAABDRS0kwsqhk//Psaf/s4h6/6Zm
        Uf+kSiv9lEIn8W8yHdwrEwu+AAAAngAAAIgAAABxAAAARAAAABMAAAAQAAAAZI5NNublycD/7NvU/+XV
        z//j1M7/6NjT/8uvpv+vgHD/tGVL/55GKfmQQSXuUiUVxwAAAHkAAAAlAAAAKTY2Nm/LdFX98t3W//Hd
        1v/m3Nj/3M/L/9bIwv/YycP/3M3I/+DSzP/cy8X/wKOa/6JWPf8AAACDAAAAKQAAACWRc2iN6Zp+//ff
        1//14Nj/8PDw/+3t7f/r6+v/5uTj/+Db2v/b1NH/1sjD/+vWzv/mdU/1AAAAdAAAACIAAAAI2XpZsfq9
        qf/jy8P/9OPd//Pz8//w8PD/7e3t/+vr6//o6Oj/5eXl/+XV0P/639X/0V026QAAAGIAAAAZAAAABPNt
        P9n43dP/3cW8//vv6v/19fX/8/Pz//Dw8P/t7e3/6+vr/+jo6P/m0sr//8ez/51GKdAAAABTAAAAElko
        Fxf/jmj/79XL/+bNxP/79vT/+Pj4//X19f/z8/P/8PDw/+3t7f/r6+v/7NPJ//+yl/+AOSHAAAAARAAA
        AArMWzVk/7KX/+bNxP/v187//f39//v7+//4+Pj/9fX1//Pz8//w8PD/7Obj//HXzf//o4T/XyoZqwAA
        ADQAAAAD5mc8sP/Ovf/43dP//eXc///x7P/+8Ov//e/q//rz8P/48e7/9u/s/+ze2f/02dD//45o/wAA
        AIMAAAApAAAAAPd0SPPJs6v/ybOr/8mzq//Js6v/17+3/9e/t//Xv7f/17+3/+HIv//ky8L/5MvC/+ho
        PPUAAAB0AAAAIgAAAAD8fFH/8ohl//KIZf/yiGX/8ohl//KIZf/rkHL/5K6P/+Slh//ks4//uICX/19I
        xf/aZz/fAAAATQAAABQAAAAA/5Jt//+Sbf//km3//5Jt//+Sbf//km3//5Jt//+cdv//mXP//6B5/9+B
        gf/PeIv/3X9elAAAABcAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAfwAAgAcAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAD//wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAABYAAAAmAAAAJwAA
        ABsAAAANAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAbAAAASgAA
        AHgAAAB+AAAAZwAAAEkAAAAxAAAAIQAAABMAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAHQMD
        A44/ICD9Ox0d8jEZGeIjERG/AAAAmwAAAIgAAABxAAAAVQAAADoAAAApAAAAGwAAAAwAAAACAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA
        AAwAAABnHRsbsr92Yf/OXTn/nUgw/18tJP8/Hx/8LxcX6igUFNELBgaoAAAAkgAAAH8AAABmAAAARwAA
        ADAAAAAhAAAAEwAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAEAAAAQQAAAH5LQ0PN3HVU//+5oP//o4T//4de//NtQP+1UjT/gz0r/00mI/87Hh72LRcX4RkN
        Db0AAACaAAAAiAAAAHIAAABXAAAAPAAAACgAAAAaAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAQAAAB4AAABkAAAAeXpqauv4iGL//+PZ///j2f//49n//9zQ//+5oP//nHv//4BV/9pi
        O/+oTDH/aTEl/z0eHvoxGRnsJBIS0QsGBqsAAACSAAAAfwAAAGUAAABIAAAAMQAAACIAAAAUAAAABwAA
        AAEAAAAAAAAAAAAAAAAAAAAJAAAARwAAAF0WFhZ+sXxw//+jhP//49n//+PZ//fc0v/p0Mf/79XM//bb
        0f/84Nb//9XG//+yl///lXH/83RJ/8FXNv+OQSz/Vyok/zYbG/UoFBTgFAoKvgAAAJsAAACIAAAAcwAA
        AFkAAAAyAAAADQAAAAAAAAAAAAAAAQAAACcAAABBAAAAT05ISJfNeWH//8Cq///j2f//49n/8+bi/+jl
        4//m3dr/5tjT/+bRyv/p0Mf/79XM//bb0f/84Nb//869//+rjv//jmj/5mc9/6dMMf94OCn/Ox0d+y0X
        F+wnFBTWAAAAqQAAAHMAAAAkAAAAAAAAAAAAAAAPAAAAKAAAADUAAAA/fG1tvOd2Uv//3ND//+PZ///j
        2f/v6ef/6enp/+jo6P/m5ub/5eXl/+Pi4f/j29n/5NbQ/+XQyf/p0Mf/79XM//bb0f/82c3//8Cq//+j
        hP//h17/zFw4/4xAK/9RKCX/AAAAiQAAACwAAAAAAAAAAwAAABIAAAAbAAAAJQoKCjefgHzp/45o//LX
        zf/t08r/+eDW/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj4//i4uL/4ODg/9/e3f/g2NX/4dTQ/+PQ
        yv/r0cj/8dfN//fc0v/91MX//5Vx/5FGPf8AAAB6AAAAJQAAAAAAAAAEAAAACgAAAA8AAAAXXVtbTMF/
        cP//q47/5s3E/9vDuv/z4dr/7u7u/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj4//i4uL/4ODg/9/f
        3//d3d3/29vb/9ra2v/c1dP/4NHL//PYz///jmj/YjEx6gAAAGsAAAAdAAAAAAAAAAAAAAACAAAABgAA
        AAuUiIh42Xtg///Hs//dxbz/3cW8//fr5v/v7+//7u7u/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj
        4//i4uL/4ODg/9/f3//d3d3/29vb/9ra2v/f087/+d7U/+ZvSv9WKyvdAAAAXAAAABYAAAAAAAAAAAAA
        AAAAAAAAAAAAA6SLi6fvdk//+N3T/9vDuv/mzcT/9O/t//Hx8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo
        6P/m5ub/5eXl/+Pj4//i4uL/4ODg/9/f3//d3d3/29vb/+LRy//82c3/1WFA/0olJc4AAABKAAAADQAA
        AAAAAAAAAAAAAAAAAAAAAAAEs4J74/+Vcf/t08r/28O6/+/Wzf/09PT/8vLy//Hx8f/v7+//7u7u/+zs
        7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj4//i4uL/4ODg/9/f3//d3d3/5NDI///Hs/+8Vz//LBYWsAAA
        ADsAAAAGAAAAAAAAAAAAAAAAAAAAAF1KShrMgW///7KX/+TLwv/bw7r/9ePc//X19f/09PT/8vLy//Hx
        8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj4//i4uL/4ODg/9/f3//s08n//6uO/6JN
        Pv8ZDAyaAAAALwAAAAEAAAAAAAAAAAAAAAAAAAAAgmdnUuF7Xf//zr3/28O6/93FvP/77+r/9vb2//X1
        9f/09PT/8vLy//Hx8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj4//i4uL/4tvZ//HX
        zf//nHv/kUY9/wAAAHoAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAGaenqi9XxU//bb0f/bw7r/5s3E//r1
        8//4+Pj/9vb2//X19f/09PT/8vLy//Hx8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo6P/m5ub/5eXl/+Pj
        4//j2tf/9NnQ//+OaP9iMTHqAAAAawAAAB0AAAAAAAAAAAAAAAAAAAAAAAAABr2Gff//nHv/69HI/9vD
        uv/v187/+vr6//n5+f/4+Pj/9vb2//X19f/09PT/8vLy//Hx8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo
        6P/m5ub/5eXl/+XX0v/53tT/5mhB/1YrK90AAABcAAAAFgAAAAAAAAAAAAAAAAAAAABlUFAm0YBr//+5
        oP/iycD/28O6//jl3v/8/Pz/+vr6//n5+f/4+Pj/9vb2//X19f/09PT/8vLy//Hx8f/v7+//7u7u/+zs
        7P/r6+v/6enp/+jo6P/m5ub/5tPM///Ovf/VYUD/SiUlzgAAAEoAAAANAAAAAAAAAAAAAAAAAAAAAI1v
        b27meln//dPE/9vDuv/dxbz///Lu//39/f/8/Pz/+vr6//n5+f/4+Pj/9vb2//X19f/09PT/8vLy//Hx
        8f/v7+//7u7u/+zs7P/r6+v/6enp/+jo6P/p0cn//8Cq/7xXP/8sFhawAAAAOwAAAAYAAAAAAAAAAAAA
        AAAAAAABooGBxfqCWf/94df/79XL//LXzf//7uf//vf1//329P/89fP/+vr6//n5+f/4+Pj/9vb2//X1
        9f/09PT/8vLy//Hx8f/v7+//7u7u/+zs7P/r6+v/6ebl/+7Uy///q47/ok0+/xkMDJoAAAAvAAAAAQAA
        AAAAAAAAAAAAACMcHArChHj/8pBv/9vDuv/gx77/5MvC/+TLwv/mzcT/7dPK/+3Tyv/t08r/9tvR//bc
        0//04Nn/+ube//zo4v/56+b/+Orl//br6P/z7Or/8uvo/+/r6v/p4t//89jP//+Vcf+JQz3/AAAAegAA
        ACUAAAAAAAAAAAAAAAAAAAAAclpaNNd+Zv/mqpX/28O6/9vDuv/bw7r/28O6/9vDuv/bw7r/28O6/9vD
        uv/bw7r/28O6/9vDuv/bw7r/28O6/9vDuv/gx77/5MvC/+TLwv/mzcT/7dPK/+3Tyv/t08r//4de/2Ix
        MeoAAABrAAAAHQAAAAAAAAAAAAAAAAAAAACSdHSD63hU/92+s//bw7r/28O6/9vDuv/bw7r/28O6/9vD
        uv/bw7r/28O6/9vDuv/bw7r/28O6/9vDuv/bw7r/28O6/9vDuv/bw7r/28O6/9vDuv/bw7r/28O6/9vD
        uv/dZUH/Visr3QAAAFwAAAAWAAAAAAAAAAAAAAAAAAAAA6yCf9j/ckL/9oZg//aGYP/2hmD/8pBv/+2b
        fv/tm37/7Zt+/+2bfv/tm37/5K+c/+SvnP/kr5z/5K+c/+SvnP/dvrP/28O6/9vDuv/bw7r/28O6/9vD
        uv/bw7r/5K+c/8xeQP9KJSXOAAAASgAAAA0AAAAAAAAAAAAAAABENjYSx4V2//94Sf//eEn//3hJ//94
        Sf//eEn//3hJ//94Sf//eEn//3hJ//94Sf//eEn//3hJ//94Sf//eEn//3hJ//+JWv//mmr//4la//+W
        Zv//jV7/23Ju/7Ztk//Yd3b/vFpD/ywWFrAAAAA7AAAABgAAAAAAAAAAAAAAAH5kZEnciHH//4Vc//+F
        XP//hVz//4Vc//+FXP//hVz//4Vc//+FXP//hVz//4Vc//+FXP//hVz//4Vc//+FXP//hVz//6Z5///A
        kP//n3P//8CQ//+9jf+AQ67/AAD//4BDrv+aTkT/GQwMmgAAAC8AAAABAAAAAAAAAAAAAAAAnXx8kPCS
        dP//k2///5Nv//+Tb///k2///5Nv//+Tb///k2///5Nv//+Tb///k2///5Nv//+Tb///k2///5Nv//+T
        b///pX3//6uC//+feP//q4L//6V9/59dp/+AS7n/34GB/4lHQv8AAABfAAAAHQAAAAAAAAAAAAAAAAAA
        AACtiYnowo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KP
        hv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/cTk5ygAAAB0AAAAIAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////Af///gAf//wAA//4AAA/+AAAB/AAAABwAAAAYAA
        AAGAAAABAAAAAQAAAAGAAAAB4AAAAeAAAAHgAAAB4AAAA8AAAAPAAAADwAAAA8AAAAOAAAADgAAAB4AA
        AAeAAAAHAAAABwAAAAcAAAAHAAAADwAAAA///////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
        AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAQAAAAoAAAAaAAAAJQAAACAAAAASAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAABAAAACgAAACgAAABZAAAAeQAAAHEAAABUAAAAOgAAACcAAAAXAAAACgAA
        AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAOhoREbRIIyP6PB4e6C4XF84LBganAAAAkQAA
        AHwAAABeAAAAQwAAAC4AAAAeAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
        /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAlAAAAhl1RUeLfaEH/tVI0/3c3
        KP9NJiP/QCEh9SsWFtcgEBC3AAAAlwAAAIUAAABtAAAATwAAADQAAAAiAAAAFAAAAAcAAAABAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABMAAABxAgIClaZ1
        afz/mHX//6eK//+IYP//ckL/zl05/5BCLf9WKSP/PyAg+TccHOgrFRXHAAAAngAAAI0AAAB1AAAAWAAA
        AD0AAAArAAAAHAAAAAwAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACQAA
        AFcAAACAHhwcqcd2Xv//ooL/99jO//zPwP//yrj//6+T//+Zdv//fVH/5mc9/6hNMv92Nyj/RCIi/zUb
        G+4oFBTSFgsLrwAAAJQAAACCAAAAZwAAAEgAAAAwAAAAIQAAABIAAAAGAAAAAQAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAFAAAAOwAAAHAAAAB9S0NDw+R1Uf/8nn//8NbN/+/Xz//w2dH/9NbM//nTxv/9zb3//7+p//+k
        hP//jmf//3hJ/8FXNv+PQi3/WCok/zoeHvY0GRnkGQ0NvQAAAJoAAACJAAAAcgAAAFUAAAA6AAAAKAAA
        ABkAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAMAAAAjAAAAXwAAAGwAAAB3eGdn5f96Tf/5spr/8NbM//DVzP/v1cz/79XL/+7U
        y//u18//8NfP//XUyf/50sX//sy7//+0m///mXb//4NY/+ZnPf+nTDH/dTYn/0MiIvwyGBjsJBISzwsG
        BqgAAACRAAAAfQAAAGEAAABEAAAALgAAAB8AAAARAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
        /wAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABMAAABLAAAAWgAAAGQODg54t3ts//+DWP/1w7L/8dbN//DW
        zP/w1cz/79XM/+/Vy//u1Mv/7tTL/+7Uyv/t08r/7djR//HVzP/208f/+86///+/qf//qYz//5Nu//94
        Sf/AVzb/jkEs/1YpI/82Gxv0KRUV3RULC7gAAACYAAAAhgAAAHAAAABSAAAANwAAACUAAAAYAAAACgAA
        AAEAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAABAAAACAAAADYAAABJAAAAUQAAAFg/OzuV0nhd//+L
        Y//y1cr/8dfN//HWzf/w1sz/8NXM/+/VzP/fxr3/2sK6/+DHvv/nzcT/7NLJ/+3Tyv/s0sn/7NTM/+3W
        zv/x1Mr/9tLG//zNvf//uqL//559//+DWP/mZz3/p0wx/2syJv88HR36LRcX6SAQEMwAAACjAAAAjgAA
        AHoAAABgAAAAQwAAACoAAAAWAAAABf///wAAAAAAAAAAAAAAAAAAAAADAAAAIgAAADUAAAA/AAAARgAA
        AE5vYGC97HVO//ymiP/y18//8dfO//HXzf/x1s3/8NbM//DVzP/i4OD/39zb/9zT0P/ay8X/2MO7/9rC
        uv/gx77/5czD/+vRyP/r0sj/69HI/+vUzP/t1cz/8tPI//jRxP/+xrP//6+T//+Tbv/yeE7/wFc2/4A7
        Kf9TKCL9MxkZ8iUTE9wLBQW1AAAAlwAAAH8AAABPAAAAFv///wAAAAAAAAAAAAAAAAEAAAASAAAAJQAA
        AC4AAAA1AAAAOwAAAEeYenfs/3xQ//m3of/y2M7/8tfO//HXzv/x183/8dbN/+7Y0P/i4uL/4eHh/+Dg
        4P/f39//3d3d/9vY1//Z0M3/2MnD/9bBuv/Zwbn/3sa9/+TLwv/p0Mf/6tDH/+rQx//p1Mz/7dTM//TR
        xv/5z8H//7qi//+khP//iGD/2WI7/6ZLMP9uNCj/Nxsb9yQSEtcAAAB+AAAAKP///wAAAAAAAAAAAAAA
        AAcAAAAXAAAAHQAAACMAAAAqAAAAMTk3N1q9fW7//4Vb//bJuf/z2M//8tjO//LXzv/x187/8dfN/+vc
        1//j4+P/4uLi/+Hh4f/g4OD/39/f/93d3f/c3Nz/29vb/9ra2v/Y1dT/187L/9XHwf/UwLj/2MG4/93F
        vP/ky8L/6dDH/+nPxv/o0Mf/6dPL/+/SyP/10MT//My8//+vk///mXb/8nhO/3c5MP8AAACDAAAAKf//
        /wAAAAAAAAAAAgAAAAoAAAAPAAAAFQAAABkAAAAgAAAAJ3JnZ4TceVv//41m//Pb0v/v1Mv/7NLJ//LY
        zv/y187/8dfO/+nh3v/l5eX/4+Pj/+Li4v/h4eH/4ODg/9/f3//d3d3/3Nzc/9vb2//a2tr/2dnZ/9fX
        1//W1tb/1dLR/9TLyP/Txb//07+3/9jBuP/exb3/48rB/+jPxf/ozsX/59HJ/+rSyv/2z8L//45n/34+
        N/UAAAB0AAAAIv///wAAAAAAAAAAAgAAAAUAAAAIAAAADAAAABEAAAAXAAAAHZJ+fr30dk3//KaJ//TZ
        0P/cxLv/0bqy/9G6sv/fx77/8tfO/+jl5P/m5ub/5eXl/+Pj4//i4uL/4eHh/+Dg4P/f39//3d3d/9zc
        3P/b29v/2tra/9nZ2f/X19f/1tbW/9XV1f/U1NT/0tLS/9HPzf/RycX/0cO+/9G9tv/XwLf/38e+/+fO
        xf/10MT//4NY/2IxMekAAABiAAAAGf///wAAAAAAAAAAAAAAAAEAAAADAAAABgAAAAkAAAAOISEhIK6D
        ffX/fFD/+b2o//TZ0P/UvLT/0bqy/9G6sv/gx77/8drR/+jo6P/n5+f/5ubm/+Xl5f/j4+P/4uLi/+Hh
        4f/g4OD/39/f/93d3f/c3Nz/29vb/9ra2v/Z2dn/19fX/9bW1v/V1dX/1NTU/9LS0v/R0dH/0NDQ/8/P
        z//Oy8r/18C3/+jOxf/5z8H/3WVB/0olJdAAAABTAAAAEv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA
        AAQAAAAHiIKCR8h/bf//h17/98/B/+7Uy//SurP/0rqy/9G6sv/oz8b/8N/Z/+np6f/o6Oj/5+fn/+bm
        5v/l5eX/4+Pj/+Li4v/h4eH/4ODg/9/f3//d3d3/3Nzc/9vb2//a2tr/2dnZ/9fX1//W1tb/1dXV/9TU
        1P/S0tL/0dHR/9DQ0P/Qysj/3cW9/+jTy//+u6T/zF5A/zweHsAAAABEAAAACv///wAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAACpZWVgeR5WP/+lG//9dzT/+bMxP/Su7P/0rqz/9K6sv/x183/7uTh/+vr
        6//p6en/6Ojo/+fn5//m5ub/5eXl/+Pj4//i4uL/4eHh/+Dg4P/f39//3d3d/9zc3P/b29v/2tra/9nZ
        2f/X19f/1tbW/9XV1f/U1NT/0tLS/9HR0f/Rx8P/4snA/+rUzf//r5P/vFc//y0WFqsAAAA0AAAAA///
        /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnXx8rvp4TP/8q5D/9tvR/93FvP/Su7P/0ruz/9jA
        uP/02c//7urp/+zs7P/r6+v/6enp/+jo6P/n5+f/5ubm/+Xl5f/j4+P/4uLi/+Hh4f/g4OD/39/f/93d
        3f/c3Nz/29vb/9ra2v/Z2dn/19fX/9bW1v/V1dX/1NTU/9LS0v/SxL7/5czD/+/Tyf//nn3/mko+/wAA
        AIMAAAApAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGvYZ9//9+U//6vqn/9tvS/9W+
        tf/SvLP/0ruz/+HJwP/z3NT/7u7u/+3t7f/s7Oz/6+vr/+np6f/o6Oj/5+fn/+bm5v/l5eX/4+Pj/+Li
        4v/h4eH/4ODg/9/f3//d3d3/3Nzc/9vb2//a2tr/2dnZ/9fX1//W1tb/1dXV/9TU1P/Twrv/6tDH//TR
        xf//jmf/fj439QAAAHYAAAAiAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlUFAm0YBr//+H
        Xv/50ML/8NbM/9O8tP/TvLP/0ryz/+rQx//z4tz/7+/v/+7u7v/t7e3/7Ozs/+vr6//p6en/6Ojo/+fn
        5//m5ub/5eXl/+Pj4//i4uL/4eHh/+Dg4P/f39//3d3d/9zc3P/b29v/2tra/9nZ2f/X19f/1tbW/9XV
        1f/Ywbj/6tDH//fRxf//g1j/YjEx6gAAAGcAAAAbAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AACNb29u5npZ//6bef/33dT/5s3D/9S9tP/TvLT/07yz//PZz//z6OX/8PDw/+/v7//u7u7/7e3t/+zs
        7P/r6+v/6enp/+jo6P/n5+f/5ubm/+Xl5f/j4+P/4uLi/+Hh4f/g4OD/39/f/93d3f/c3Nz/29vb/9ra
        2v/Z2dn/19fX/9bR0P/dxbz/69LJ//rQwf/dZUH/UCgo1wAAAFgAAAATAAAAAP///wAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAGigYHF/3hK//yxl//43dP/3cW8/9S9tP/UvbT/2sK5//bb0f/z7+7/8fHx//Dw
        8P/v7+//7u7u/+3t7f/s7Oz/6+vr/+np6f/o6Oj/5+fn/+bm5v/l5eX/4+Pj/+Li4v/h4eH/4ODg/9/f
        3//d3d3/3Nzc/9vb2//a2tr/2dnZ/9fPzf/gx77/69XO//+6ov/MXkD/RCIixwAAAEcAAAAMAAAAAP//
        /wAAAAAAAAAAAAAAAAAAAAAAAAAAADAmJgvChHj//4BV//vDsP/43dP/1b61/9S9tf/UvbT/48rB//be
        1v/z8/P/8vLy//Hx8f/w8PD/7+/v/+7u7v/t7e3/7Ozs/+vr6//p6en/6Ojo/+fn5//m5ub/5eXl/+Pj
        4//i4uL/4eHh/+Dg4P/f39//3d3d/9zc3P/b29v/2tra/9fLx//mzcT/7tbN//+vk/+8Vz//LBYWrQAA
        ADcAAAAEAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAHFZWTbXfmb//4lg//rWyv/w1cz/1b61/9W+
        tf/UvbX/7NLJ//bm3//19fX/8/Pz//Ly8v/x8fH/8PDw/+/v7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo
        6P/n5+f/5ubm/+Xl5f/j4+P/4uLi/+Hh4f/g4OD/39/f/93d3f/c3Nz/29vb/9fFv//r0cj/8dXM//+e
        ff+aSj7/DgcHjwAAACwAAAABAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAJN0dIbwd1D//pt5//nf
        1v/ozsX/1r62/9W+tf/VvrX/9drR//ft6f/29vb/9fX1//Pz8//y8vL/8fHx//Dw8P/v7+//7u7u/+3t
        7f/s7Oz/6+vr/+np6f/o6Oj/5+fn/+bm5v/l5eX/4+Pj/+Li4v/h4eH/4ODg/9/f3//d3d3/3Nzc/9jD
        vP/t08r/9tLG//+OZ/+EQDr6AAAAdwAAACMAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAA66D
        gN//eEr//bGX//re1f/fx77/1r+2/9a+tv/cxLv/+N3T//j08//39/f/9vb2//X19f/z8/P/8vLy//Hx
        8f/w8PD/7+/v/+7u7v/t7e3/7Ozs/+vr6//p6en/6Ojo/+fn5//m5ub/5eXl/+Pj4//i4uL/4eHh/+Dg
        4P/f39//3d3d/93Eu//t08r/+dLF//+DWP9iMTHqAAAAZwAAABsAAAAAAAAAAP///wAAAAAAAAAAAAAA
        AAAAAAAASTo6E8eDdP//g1j//Mm4//rf1f/Xv7f/1r+2/9a/tv/lzMP/+OHY//n5+f/4+Pj/9/f3//b2
        9v/19fX/8/Pz//Ly8v/x8fH/8PDw/+/v7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo6P/n5+f/5ubm/+Xl
        5f/j4+P/4uLi/+Hh4f/g4OD/3dfV/+HIv//u1s3//M/A/91lQf9QKCjXAAAAWAAAABMAAAAAAAAAAP//
        /wAAAAAAAAAAAAAAAAAAAAAAe2FhR9x9Yv//i2P/+9zS//LXzv/XwLf/17+3/9a/tv/u1Mv/+uji//r6
        +v/5+fn/+Pj4//f39//29vb/9fX1//Pz8//y8vL/8fHx//Dw8P/v7+//7u7u/+3t7f/s7Oz/6+vr/+np
        6f/o6Oj/5+fn/+bm5v/l5eX/4+Pj/+Li4v/h4eH/3dLO/+bMxP/u2ND//7Sb/8xeQP9EIiLHAAAARwAA
        AAwAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAABmnp6n/B3UP/+o4P/++HX/+fOxf/YwLf/18C3/9e/
        t//33NL/+/Ht//v7+//6+vr/+fn5//j4+P/39/f/9vb2//X19f/z8/P/8vLy//Hx8f/w8PD/7+/v/+7u
        7v/t7e3/7Ozs/+vr6//p6en/6Ojo/+fn5//m5ub/5eXl/+Pj4//i4uL/3M/K/+nPxv/y187//6mM/7xX
        P/8sFhatAAAANwAAAAQAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAEtoV+8/96Tf/+t57//ODW/9/G
        vv/YwLj/2MC3/97Gvf/63tX//Pf1//z8/P/7+/v/+vr6//n5+f/4+Pj/9/f3//b29v/19fX/8/Pz//Ly
        8v/x8fH/8PDw/+/v7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo6P/n5+f/5ubm/+Xl5f/j4+P/28nD/+/V
        zP/01sz//559/5pKPv8OBwePAAAALAAAAAEAAAAAAAAAAP///wAAAAAAAAAAAAAAAABjTk4ezIFv//+F
        W//9yrn/+t7V/9jAuP/YwLj/2MC4/+fOxP/64dj//v7+//39/f/8/Pz/+/v7//r6+v/5+fn/+Pj4//f3
        9//29vb/9fX1//Pz8//y8vL/8fHx//Dw8P/v7+//7u7u/+3t7f/s7Oz/6+vr/+np6f/o6Oj/5+fn/+bm
        5v/l5eX/28S7//DVzP/31Mj//4hg/4RAOvoAAAB3AAAAIwAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA
        AACGampa4Xtd//+NZv/93tP/+N3T/+rQx//q0Mf/48rB//LXzv/85d3//fj3//7+/v/9/f3//Pz8//v7
        +//6+vr/+fn5//j4+P/39/f/9vb2//X19f/z8/P/8vLy//Hx8f/w8PD/7+/v/+7u7v/t7e3/7Ozs/+vr
        6//p6en/6Ojo/+fn5//k4eD/4Mi///DWzP/608X//31R/2IxMeoAAABoAAAAHAAAAAAAAAAAAAAAAP//
        /wAAAAAAAAAAAAAAAAGcfHyu9XdO//+oi//94dj//eHX//zh1//84Nb//ODW//vg1v/739b/+9/V//rf
        1f/63tX/+d7U//rl3v/55d7/+OTd//jp4//46uX/9+nk//bq5v/17uz/9O3r//Ps6v/x8fH/8PDw/+/v
        7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo6P/j29n/5czD//HZ0f/9zr3/3WVB/1AoKNcAAABbAAAAFQAA
        AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAe4h4H//3xQ/+2slv/Zwrr/3sW9/+LJwf/hycH/4cjA/+XM
        w//q0Mf/6tDH/+nQxv/t08r/8dbN//HWzf/w1s3/9NnQ//jd0//43dP/99zT//fc0v/33NL/9tvS//bb
        0f/129H/9drR//Xa0P/z3db/8t7X//Le1v/x3tj/7+Hd/+7g2//q1tD/69LJ//Hc1P//tJv/zF5A/0ol
        Jc4AAABKAAAADQAAAAAAAAAAAAAAAP///wAAAAAAAAAAAGxWVi3RgGv//4Vb/+O4qf/awrr/2cK6/9nB
        uf/Zwbn/2MG5/9jAuP/YwLj/2MC4/9jAuP/YwLf/18C3/9e/t//Wv7b/1r+2/9a+tv/VvrX/1b61/9nB
        uf/dxbz/3cW8/9zEu//gyL7/5MvC/+TLwv/jysL/587F/+zRyP/r0cj/69HI/+zSyf/y2M7/8tfO//XY
        zv//qYz/vFc//ywWFrAAAAA7AAAABgAAAAAAAAAAAAAAAP///wAAAAAAAAAAAItubnLmeln//49p/9rE
        vP/awrr/2sK6/9nCuv/Zwbn/2cG5/9jBuf/YwLj/2MC4/9jAuP/YwLj/2MC3/9fAt//Xv7f/1r+2/9a/
        tv/Wvrb/1b61/9W+tf/UvbX/1L20/9S9tP/TvLT/07yz/9K8s//Su7P/0ruz/9K6s//SurL/0bqy/9G6
        sv/RurL/0Lqx/+LEuv//nn3/mko+/xkMDJoAAAAvAAAAAQAAAAAAAAAAAAAAAP///wAAAAAAAAAAAqWD
        g9P6eEz/9qCD/9vDu//aw7r/2sK6/9rCuv/Zwrr/2cG5/9nBuf/Ywbn/2MC4/9jAuP/YwLj/2MC4/9jA
        t//XwLf/17+3/9a/tv/Wv7b/1r62/9W+tf/VvrX/1L21/9S9tP/UvbT/07y0/9O8s//SvLP/0ruz/9K7
        s//SurP/0rqy/9G6sv/RurL/0bqy/+jGu///iGD/iUM9/wAAAHoAAAAlAAAAAAAAAAAAAAAAAAAAAP//
        /wAAAAAANSoqDb2Gff//flP/+5p5//agg//2oIP/9qCD//agg//trJb/7KyW/+yrlf/sq5X/7KuV/+yr
        lf/prpr/4rao/+K2p//htqf/4ban/+G1pv/gtab/27uw/9a/uP/Vv7f/1b+3/9S+t//Uvrb/1L62/9O9
        tf/TvLP/0ryz/9K7s//Su7P/0rqz/9K6sv/RurL/0bqy//TJu///fVH/YjEx6gAAAGsAAAAdAAAAAAAA
        AAAAAAAAAAAAAP///wAAAAAAemFhPNd+Zv//dkj//3pN//96Tf//ek3//3pN//96Tf//ek3//4NY//+D
        WP//g1j//4NY//+DWP//g1j//4NY//+DWP//iWD//4tj//+LY///i2P//4tj//+LY///i2P//4tj//+P
        af//k27//5Nu//ecff/0n4H/9J6B//Segf/0noH/9J6B//Segf/rpo7/6LGe//nSxv/dZUH/Visr3QAA
        AFwAAAAWAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAknR0iOt7WP//dkj//3ZI//92SP//dkj//3ZI//92
        SP//dkj//3ZI//92SP//dkj//3ZI//92SP//dkj//3ZI//92SP//dkj//3ZI//92SP//dkj//3ZI//92
        SP//dkj//3ZI//92SP//dkj//3ZI//92SP//dkj//3NE//9pOf//cUH//3NE//93Sv/vdVH/v2RY/89y
        Yf/MYEP/SiUlzgAAAEoAAAANAAAAAAAAAAAAAAAAAAAAAP///wAAAAAEqYaG5v+FW///hVv//4Vb//+F
        W///hVv//4Vb//+FW///hVv//4Vb//+FW///hVv//4Vb//+FW///hVv//4Vb//+FW///hVv//4Vb//+F
        W///hVv//4Vb//+FW///hVv//4Vb//+FW///hVv//4Vb//+FW///hVv//3ZJ//9kM///dEf//2Y2//9k
        M/+fUFj/AABb/2AyW/+8YEv/LBYWsAAAADsAAAAGAAAAAAAAAAAAAAAAAAAAAP///wBxWVkRwoyD//+T
        bv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//5Nu//+T
        bv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//5Nu//+Tbv//k27//4pj//+B
        V///imP//4FX//+BV/+/b27/gEtu/79vbv+aUkn/Hg8PfwAAACYAAAABAAAAAAAAAAAAAAAAAAAAAP//
        /wCphoY9s4uJ/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KP
        hv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KP
        hv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv/Cj4b/wo+G/8KPhv+ER0X/AAAAIwAAAAsAAAAAAAAAAAAA
        AAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///////8AAP/A
        P////wAA/4AH////AAD/gAD///8AAP8AAA///wAA/gAAAf//AAD8AAAAH/8AAPwAAAAD/wAA+AAAAAB/
        AADwAAAAAAcAAOAAAAAAAQAA4AAAAAABAADAAAAAAAEAAMAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAA
        AAAAAQAA8AAAAAABAAD8AAAAAAEAAPwAAAAAAwAA/AAAAAADAAD8AAAAAAMAAPwAAAAAAwAA+AAAAAAD
        AAD4AAAAAAMAAPgAAAAAAwAA+AAAAAAHAADwAAAAAAcAAPAAAAAABwAA8AAAAAAHAADgAAAAAAcAAOAA
        AAAABwAA4AAAAAAPAADgAAAAAA8AAMAAAAAADwAAwAAAAAAPAADAAAAAAA8AAMAAAAAADwAAgAAAAAAf
        AACAAAAAAB8AAIAAAAAAHwAAgAAAAAAfAAAAAAAAAB8AAAAAAAAAHwAAAAAAAAA/AAD///////8AAP//
        /////wAA////////AAA=
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions