diff --git a/Source/BEncoder.cs b/Source/BEncoder.cs
new file mode 100644
index 0000000..a92ae4a
--- /dev/null
+++ b/Source/BEncoder.cs
@@ -0,0 +1,54 @@
+using System;
+using System.IO;
+
+namespace Bat2Exe
+{
+ class BEncoder
+ {
+ public string encoded_output = "";
+ protected readonly string batch_code = "", encoded_bat_file = "encoded_source.bat";
+ // More encoding methods coming soon
+ public enum Methods
+ {
+ bom = 1,
+ }
+
+ public string SortCode1(string batch_code)
+ {
+ string code = "";
+ var sr = new StringReader(batch_code);
+ string codeLine;
+ while ((codeLine = sr.ReadLine()) != null)
+ code = "&" + codeLine;
+ return code;
+ }
+
+ public byte[] GetBOM()
+ {
+ byte[] data = { 0xFF, 0xFE };
+ return data;
+ }
+
+ private string BomM1()
+ {
+ File.WriteAllBytes("Source\\" + encoded_bat_file, GetBOM());
+ File.AppendAllText("Source\\" + encoded_bat_file, batch_code);
+ string encoded = File.ReadAllText("Source\\" + encoded_bat_file);
+ return encoded;
+ }
+
+ public BEncoder() { }
+ public BEncoder(string batch_code, Methods method)
+ {
+ this.batch_code = batch_code;
+ switch (method)
+ {
+ case Methods.bom:
+ this.encoded_output = this.BomM1();
+ break;
+ default:
+ throw new Exception("Invalid encoding method was chosen.");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Source/BObfuscator.cs b/Source/BObfuscator.cs
new file mode 100644
index 0000000..4a6c6e9
--- /dev/null
+++ b/Source/BObfuscator.cs
@@ -0,0 +1,192 @@
+using System;
+using Microsoft.VisualBasic;
+using Microsoft.VisualBasic.CompilerServices;
+
+namespace Bat2Exe
+{
+ class BObfuscator
+ {
+ public string ObfOutput = "";
+ protected readonly string batch_code = "";
+ protected readonly string alphabet = "abcdefghijklmnopqrstuvwxyz";
+ protected int random_str_length = 10;
+
+ public enum Methods
+ {
+ alphabet = 1,
+ junk = 2,
+ }
+ protected string RandomStr()
+ {
+ VBMath.Randomize();
+ string randstr = "";
+ short max = 1;
+ short amt = checked((short)this.random_str_length);
+ for (short i = max; i <= amt; i += 1)
+ {
+ int start = checked((int)Math.Round(Math.Floor(unchecked(26f * VBMath.Rnd()))) + 1);
+ randstr += Strings.Mid(this.alphabet, start, 1);
+ }
+ return randstr;
+ }
+
+ private string AlphabetM1()
+ {
+ string code = "";
+ string tempC = "";
+ string randstr_1 = Conversions.ToString(this.RandomStr());
+ string randstr_2 = Conversions.ToString(this.RandomStr());
+ string randstr_3 = Conversions.ToString(this.RandomStr());
+ string str = Conversions.ToString(this.RandomStr());
+ string[] array = new string[27];
+ tempC = tempC + "set " + randstr_1 + "=s\r\n";
+ tempC = string.Concat(new string[]
+ {
+ tempC,
+ "%",
+ randstr_1,
+ "%et ",
+ randstr_2,
+ "=e\r\n"
+ });
+ tempC = string.Concat(new string[]
+ {
+ tempC,
+ "%",
+ randstr_1,
+ "%%",
+ randstr_2,
+ "%t ",
+ randstr_3,
+ "=t\r\n"
+ });
+ int max = 0;
+ checked
+ {
+ do
+ {
+ string str2 = Strings.StrConv(Conversions.ToString(this.RandomStr()), VbStrConv.Uppercase, 0);
+ array[max] = Conversions.ToString(this.RandomStr());
+ tempC = string.Concat(new string[]
+ {
+ tempC,
+ "%",
+ randstr_1,
+ "%%",
+ randstr_2,
+ "%%",
+ randstr_3,
+ "% ",
+ array[max],
+ "=",
+ Strings.Mid(this.alphabet, max + 1, 1),
+ "\r\n"
+ });
+ tempC = tempC + "goto " + str2 + "\r\n";
+ tempC = Conversions.ToString(Operators.ConcatenateObject(tempC,
+ Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(
+ Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject("%" + str + "%%", this.RandomStr()), "%%"), this.RandomStr()),
+ "% "), this.RandomStr()), "="), Strings.Mid(this.alphabet, max + 1, 1)), "\r\n")));
+
+ tempC = tempC + ":" + str2 + "\r\n";
+ max++;
+ }
+ while (max <= 25);
+ int num2 = 1;
+ int num3 = Strings.Len(this.batch_code);
+ for (int i = num2; i <= num3; i++)
+ {
+ string left = Strings.Mid(this.batch_code, i, 1);
+ if (Operators.CompareString(left, "a", false) == 0)
+ code = code + "%" + array[0] + "%";
+ else if (Operators.CompareString(left, "b", false) == 0)
+ code = code + "%" + array[1] + "%";
+ else if (Operators.CompareString(left, "c", false) == 0)
+ code = code + "%" + array[2] + "%";
+ else if (Operators.CompareString(left, "d", false) == 0)
+ code = code + "%" + array[3] + "%";
+ else if (Operators.CompareString(left, "e", false) == 0)
+ code = code + "%" + array[4] + "%";
+ else if (Operators.CompareString(left, "f", false) == 0)
+ code = code + "%" + array[5] + "%";
+ else if (Operators.CompareString(left, "g", false) == 0)
+ code = code + "%" + array[6] + "%";
+ else if (Operators.CompareString(left, "h", false) == 0)
+ code = code + "%" + array[7] + "%";
+ else if (Operators.CompareString(left, "i", false) == 0)
+ code = code + "%" + array[8] + "%";
+ else if (Operators.CompareString(left, "j", false) == 0)
+ code = code + "%" + array[9] + "%";
+ else if (Operators.CompareString(left, "k", false) == 0)
+ code = code + "%" + array[10] + "%";
+ else if (Operators.CompareString(left, "l", false) == 0)
+ code = code + "%" + array[11] + "%";
+ else if (Operators.CompareString(left, "m", false) == 0)
+ code = code + "%" + array[12] + "%";
+ else if (Operators.CompareString(left, "n", false) == 0)
+ code = code + "%" + array[13] + "%";
+ else if (Operators.CompareString(left, "o", false) == 0)
+ code = code + "%" + array[14] + "%";
+ else if (Operators.CompareString(left, "p", false) == 0)
+ code = code + "%" + array[15] + "%";
+ else if (Operators.CompareString(left, "q", false) == 0)
+ code = code + "%" + array[16] + "%";
+ else if (Operators.CompareString(left, "r", false) == 0)
+ code = code + "%" + array[17] + "%";
+ else if (Operators.CompareString(left, "s", false) == 0)
+ code = code + "%" + array[18] + "%";
+ else if (Operators.CompareString(left, "t", false) == 0)
+ code = code + "%" + array[19] + "%";
+ else if (Operators.CompareString(left, "u", false) == 0)
+ code = code + "%" + array[20] + "%";
+ else if (Operators.CompareString(left, "v", false) == 0)
+ code = code + "%" + array[21] + "%";
+ else if (Operators.CompareString(left, "w", false) == 0)
+ code = code + "%" + array[22] + "%";
+ else if (Operators.CompareString(left, "x", false) == 0)
+ code = code + "%" + array[23] + "%";
+ else if (Operators.CompareString(left, "y", false) == 0)
+ code = code + "%" + array[24] + "%";
+ else if (Operators.CompareString(left, "z", false) == 0)
+ code = code + "%" + array[25] + "%";
+ else
+ code += Strings.Mid(this.batch_code, i, 1);
+ }
+ return tempC + code;
+ }
+ }
+
+ private string JunkM2()
+ {
+ string code = "";
+ checked {
+ int max = 1;
+ int len = Strings.Len(this.batch_code);
+ for (int k = max; k <= len; k++)
+ code = Conversions.ToString(Operators.ConcatenateObject(code,
+ Operators.AddObject(Strings.Mid(this.batch_code, k, 1),
+ Operators.AddObject(Operators.AddObject("%",
+ this.RandomStr()), "%"))));
+ }
+ return code;
+ }
+
+ public BObfuscator() { }
+
+ public BObfuscator(string batch_code, Methods method)
+ {
+ this.batch_code = batch_code;
+ switch (method)
+ {
+ case Methods.alphabet:
+ this.ObfOutput = this.AlphabetM1();
+ break;
+ case Methods.junk:
+ this.ObfOutput = this.JunkM2();
+ break;
+ default:
+ throw new Exception("Invalid obfuscation method was chosen.");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Source/Bat2Exe.csproj b/Source/Bat2Exe.csproj
new file mode 100644
index 0000000..7808657
--- /dev/null
+++ b/Source/Bat2Exe.csproj
@@ -0,0 +1,117 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {355FD640-6299-41EA-9E9F-6D10A24EFFD8}
+ WinExe
+ Bat2Exe
+ Bat2Exe
+ v4.0
+ 512
+ true
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ batch_image.ico
+
+
+ false
+
+
+
+ packages\Guna.UI2.WinForms.2.0.1.9\lib\net40\Guna.UI2.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Bat2Exe.csproj.user b/Source/Bat2Exe.csproj.user
new file mode 100644
index 0000000..9c755a1
--- /dev/null
+++ b/Source/Bat2Exe.csproj.user
@@ -0,0 +1,13 @@
+
+
+
+ publish\
+
+
+
+
+
+ en-US
+ false
+
+
\ No newline at end of file
diff --git a/Source/Bat2Exe.sln b/Source/Bat2Exe.sln
new file mode 100644
index 0000000..056f5b3
--- /dev/null
+++ b/Source/Bat2Exe.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31424.327
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bat2Exe", "Bat2Exe.csproj", "{355FD640-6299-41EA-9E9F-6D10A24EFFD8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {355FD640-6299-41EA-9E9F-6D10A24EFFD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {355FD640-6299-41EA-9E9F-6D10A24EFFD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {355FD640-6299-41EA-9E9F-6D10A24EFFD8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {355FD640-6299-41EA-9E9F-6D10A24EFFD8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {E3D0A159-7A00-4E8E-AA44-242D6A4768EF}
+ EndGlobalSection
+EndGlobal
diff --git a/Source/CMethods.cs b/Source/CMethods.cs
new file mode 100644
index 0000000..8292d24
--- /dev/null
+++ b/Source/CMethods.cs
@@ -0,0 +1,170 @@
+using System.IO;
+
+namespace Bat2Exe
+{
+ sealed class CMethods
+ {
+ public static string source_path = Directory.GetCurrentDirectory() + "\\Source\\Source.cs";
+
+ public static void M1(string program_name, string batch_cmd, bool encode_bat_script, bool hide_console)
+ {
+ string newStr = @"""""";
+ batch_cmd = batch_cmd.Replace("\"", newStr);
+ if (encode_bat_script)
+ {
+ var bEnc = new BEncoder(batch_cmd, BEncoder.Methods.bom);
+ batch_cmd = bEnc.encoded_output;
+ }
+
+ File.WriteAllText(source_path, "using System;\n");
+
+ string code_text1 = @"using System.IO;
+using System.Diagnostics;
+using System.Linq;
+using System.Runtime.InteropServices;
+
+namespace Bat2Exe
+{
+ class Program
+ {
+ ";
+ string code_text2 = "private static string batch_cmd = @\"" + batch_cmd + "\";";
+ string code_text3 = @"
+ private static int randstr_length = 8;
+ private static string official_bat2exe_github = ""https://github.com/dehoisted/Bat2Exe"";
+
+ [DllImport(""kernel32.dll"", SetLastError = true, ExactSpelling = true)]
+ static extern bool FreeConsole();
+
+ public static void Main()
+ {
+ FreeConsole();
+ string batch_fname = GetPath();
+
+ using (StreamWriter writer = new StreamWriter(batch_fname))
+ {
+ ";
+ string code_text4 = @"
+ }
+ System.Diagnostics.ProcessStartInfo processStartInfo = new ProcessStartInfo(batch_fname);
+ processStartInfo.UseShellExecute = true;
+ ";
+
+ string ex_code_text1 = "";
+ switch (hide_console)
+ {
+ case true:
+ ex_code_text1 = "\t\t\tprocessStartInfo.CreateNoWindow = true;";
+ break;
+
+ case false:
+ ex_code_text1 = "\t\t\tprocessStartInfo.CreateNoWindow = false;";
+ break;
+ }
+
+ string code_text5 = @"
+ System.Diagnostics.Process p = new Process();
+ p.StartInfo = processStartInfo;
+ p.Start();
+ p.WaitForExit();
+ File.Delete(batch_fname);
+ }
+
+ public static string GetPath()
+ {
+ string path = Path.GetTempPath();
+ path += GetRandomString();
+ path += "".bat"";
+ return path;
+ }
+
+ public static string GetRandomString()
+ {
+ const string chars = ""ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"";
+ var random = new Random();
+ return new string(System.Linq.Enumerable.Repeat(chars, randstr_length).Select(s => s[random.Next(s.Length)]).ToArray());
+ }
+ }
+}";
+ File.AppendAllText(source_path, code_text1);
+ File.AppendAllText(source_path, code_text2);
+ File.AppendAllText(source_path, code_text3);
+ File.AppendAllText(source_path, "writer.WriteLine(\"@echo off && title " + program_name + "\");");
+ File.AppendAllText(source_path, code_text4);
+ if (!encode_bat_script)
+ File.AppendAllText(source_path, "System.IO.File.AppendAllText(batch_fname, batch_cmd);\n");
+ else File.AppendAllText(source_path, "System.IO.File.AppendAllText(batch_fname, batch_cmd, System.Text.Encoding.Unicode);\n");
+ File.AppendAllText(source_path, ex_code_text1);
+ File.AppendAllText(source_path, code_text5);
+ }
+
+ public static void M2(string program_name, string batch_cmd, bool encode_bat_script, bool hide_console)
+ {
+ string newStr = @"""""";
+ batch_cmd = batch_cmd.Replace("\"", newStr);
+
+ File.WriteAllText(source_path, "using System;\n");
+
+ string code_text1 = @"using System.Diagnostics;
+using System.IO;
+
+namespace Bat2Exe
+{
+ class Program
+ {
+ ";
+ string code_text2 = "private static string batch_cmd = @\"" + batch_cmd + "\";string official_bat2exe_github = \"https://github.com/dehoisted/Bat2Exe\";";
+ string code_text3 = @"
+ public static void Main()
+ {
+ Process p = new Process();
+ ProcessStartInfo info = new ProcessStartInfo
+ {
+ FileName = ""cmd.exe"",
+ RedirectStandardInput = true,
+ ";
+
+ string ex_code_text1 = "";
+ switch (hide_console)
+ {
+ case true:
+ ex_code_text1 = @"CreateNoWindow = true,";
+ break;
+
+ case false:
+ ex_code_text1 = @"CreateNoWindow = false,";
+ break;
+ }
+ string code_text4 = @"UseShellExecute = false
+ };
+
+ p.StartInfo = info;
+ p.Start();
+ var sr = new StringReader(batch_cmd);
+ string line;
+
+ using (StreamWriter sw = p.StandardInput)
+ {
+ if (sw.BaseStream.CanWrite)
+ {
+ while ((line = sr.ReadLine()) != null)
+ {
+ ";
+ string code_text5 = @"sw.WriteLine(line);
+ }
+ }
+ }
+ }
+ }
+}
+";
+ File.AppendAllText(source_path, code_text1);
+ File.AppendAllText(source_path, code_text2);
+ File.AppendAllText(source_path, code_text3);
+ File.AppendAllText(source_path, ex_code_text1);
+ File.AppendAllText(source_path, code_text4);
+ File.AppendAllText(source_path, "sw.WriteLine(\"@echo off && title " + program_name + " && cls\");\n");
+ File.AppendAllText(source_path, code_text5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Source/Form1.Designer.cs b/Source/Form1.Designer.cs
new file mode 100644
index 0000000..2d09dd5
--- /dev/null
+++ b/Source/Form1.Designer.cs
@@ -0,0 +1,648 @@
+
+namespace Bat2Exe
+{
+ partial class Bat2Exe
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ [System.Obsolete]
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Bat2Exe));
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.guna2Button1 = new Guna.UI2.WinForms.Guna2Button();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.creditsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.versionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.compileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.viewLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.clearCompileLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.checkForUpdatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox();
+ this.guna2TabControl1 = new Guna.UI2.WinForms.Guna2TabControl();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ this.guna2Chip2 = new Guna.UI2.WinForms.Guna2Chip();
+ this.guna2GroupBox1 = new Guna.UI2.WinForms.Guna2GroupBox();
+ this.guna2CheckBox5 = new Guna.UI2.WinForms.Guna2CheckBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.guna2ComboBox2 = new Guna.UI2.WinForms.Guna2ComboBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.guna2ComboBox1 = new Guna.UI2.WinForms.Guna2ComboBox();
+ this.guna2ProgressIndicator1 = new Guna.UI2.WinForms.Guna2ProgressIndicator();
+ this.guna2GroupBox2 = new Guna.UI2.WinForms.Guna2GroupBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.guna2CheckBox3 = new Guna.UI2.WinForms.Guna2CheckBox();
+ this.guna2CheckBox2 = new Guna.UI2.WinForms.Guna2CheckBox();
+ this.guna2CheckBox1 = new Guna.UI2.WinForms.Guna2CheckBox();
+ this.guna2CheckBox4 = new Guna.UI2.WinForms.Guna2CheckBox();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.guna2ProgressIndicator2 = new Guna.UI2.WinForms.Guna2ProgressIndicator();
+ this.progressBar1 = new System.Windows.Forms.ProgressBar();
+ this.listBox1 = new System.Windows.Forms.ListBox();
+ this.guna2Button2 = new Guna.UI2.WinForms.Guna2Button();
+ this.openFileDialog2 = new System.Windows.Forms.OpenFileDialog();
+ this.menuStrip1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit();
+ this.guna2TabControl1.SuspendLayout();
+ this.tabPage1.SuspendLayout();
+ this.guna2GroupBox1.SuspendLayout();
+ this.guna2GroupBox2.SuspendLayout();
+ this.tabPage2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.FileName = "openFileDialog1";
+ this.openFileDialog1.FileOk += new System.ComponentModel.CancelEventHandler(this.openFileDialog1_FileOk);
+ //
+ // guna2Button1
+ //
+ this.guna2Button1.BackColor = System.Drawing.SystemColors.ScrollBar;
+ this.guna2Button1.CheckedState.Parent = this.guna2Button1;
+ this.guna2Button1.CustomImages.Parent = this.guna2Button1;
+ this.guna2Button1.DisabledState.BorderColor = System.Drawing.Color.DarkGray;
+ this.guna2Button1.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;
+ this.guna2Button1.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));
+ this.guna2Button1.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));
+ this.guna2Button1.DisabledState.Parent = this.guna2Button1;
+ this.guna2Button1.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(42)))), ((int)(((byte)(47)))));
+ this.guna2Button1.Font = new System.Drawing.Font("Segoe UI", 9F);
+ this.guna2Button1.ForeColor = System.Drawing.Color.White;
+ this.guna2Button1.HoverState.Parent = this.guna2Button1;
+ this.guna2Button1.ImageSize = new System.Drawing.Size(40, 40);
+ this.guna2Button1.Location = new System.Drawing.Point(344, 281);
+ this.guna2Button1.Name = "guna2Button1";
+ this.guna2Button1.ShadowDecoration.Parent = this.guna2Button1;
+ this.guna2Button1.Size = new System.Drawing.Size(232, 69);
+ this.guna2Button1.TabIndex = 1;
+ this.guna2Button1.Text = "Select Batch File";
+ this.guna2Button1.Click += new System.EventHandler(this.guna2Button1_Click);
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.BackColor = System.Drawing.Color.Transparent;
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.optionsToolStripMenuItem,
+ this.compileToolStripMenuItem});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(718, 24);
+ this.menuStrip1.TabIndex = 3;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // optionsToolStripMenuItem
+ //
+ this.optionsToolStripMenuItem.BackColor = System.Drawing.Color.Transparent;
+ this.optionsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.aboutToolStripMenuItem,
+ this.creditsToolStripMenuItem,
+ this.versionToolStripMenuItem});
+ this.optionsToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("optionsToolStripMenuItem.Image")));
+ this.optionsToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Transparent;
+ this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem";
+ this.optionsToolStripMenuItem.Size = new System.Drawing.Size(105, 20);
+ this.optionsToolStripMenuItem.Text = "Program Info";
+ //
+ // aboutToolStripMenuItem
+ //
+ this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
+ this.aboutToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.aboutToolStripMenuItem.Text = "About";
+ this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);
+ //
+ // creditsToolStripMenuItem
+ //
+ this.creditsToolStripMenuItem.Name = "creditsToolStripMenuItem";
+ this.creditsToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.creditsToolStripMenuItem.Text = "Credits";
+ this.creditsToolStripMenuItem.Click += new System.EventHandler(this.creditsToolStripMenuItem_Click);
+ //
+ // versionToolStripMenuItem
+ //
+ this.versionToolStripMenuItem.Name = "versionToolStripMenuItem";
+ this.versionToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.versionToolStripMenuItem.Text = "Version";
+ this.versionToolStripMenuItem.Click += new System.EventHandler(this.versionToolStripMenuItem_Click);
+ //
+ // compileToolStripMenuItem
+ //
+ this.compileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.viewLogToolStripMenuItem,
+ this.clearCompileLogToolStripMenuItem,
+ this.checkForUpdatesToolStripMenuItem});
+ this.compileToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("compileToolStripMenuItem.Image")));
+ this.compileToolStripMenuItem.Name = "compileToolStripMenuItem";
+ this.compileToolStripMenuItem.Size = new System.Drawing.Size(77, 20);
+ this.compileToolStripMenuItem.Text = "Options";
+ //
+ // viewLogToolStripMenuItem
+ //
+ this.viewLogToolStripMenuItem.Name = "viewLogToolStripMenuItem";
+ this.viewLogToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
+ this.viewLogToolStripMenuItem.Text = "View Log File";
+ this.viewLogToolStripMenuItem.Click += new System.EventHandler(this.viewLogToolStripMenuItem_Click);
+ //
+ // clearCompileLogToolStripMenuItem
+ //
+ this.clearCompileLogToolStripMenuItem.Name = "clearCompileLogToolStripMenuItem";
+ this.clearCompileLogToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
+ this.clearCompileLogToolStripMenuItem.Text = "Clear Compile Log";
+ this.clearCompileLogToolStripMenuItem.Click += new System.EventHandler(this.clearCompileLogToolStripMenuItem_Click);
+ //
+ // checkForUpdatesToolStripMenuItem
+ //
+ this.checkForUpdatesToolStripMenuItem.Name = "checkForUpdatesToolStripMenuItem";
+ this.checkForUpdatesToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
+ this.checkForUpdatesToolStripMenuItem.Text = "Check For Updates";
+ this.checkForUpdatesToolStripMenuItem.Click += new System.EventHandler(this.checkForUpdatesToolStripMenuItem_Click);
+ //
+ // guna2PictureBox1
+ //
+ this.guna2PictureBox1.BackColor = System.Drawing.Color.Transparent;
+ this.guna2PictureBox1.FillColor = System.Drawing.Color.Transparent;
+ this.guna2PictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("guna2PictureBox1.Image")));
+ this.guna2PictureBox1.ImageRotate = 0F;
+ this.guna2PictureBox1.Location = new System.Drawing.Point(6, 6);
+ this.guna2PictureBox1.Name = "guna2PictureBox1";
+ this.guna2PictureBox1.ShadowDecoration.Parent = this.guna2PictureBox1;
+ this.guna2PictureBox1.Size = new System.Drawing.Size(213, 216);
+ this.guna2PictureBox1.TabIndex = 4;
+ this.guna2PictureBox1.TabStop = false;
+ this.guna2PictureBox1.UseTransparentBackground = true;
+ //
+ // guna2TabControl1
+ //
+ this.guna2TabControl1.AccessibleDescription = "";
+ this.guna2TabControl1.AccessibleName = "";
+ this.guna2TabControl1.Controls.Add(this.tabPage1);
+ this.guna2TabControl1.Controls.Add(this.tabPage2);
+ this.guna2TabControl1.ItemSize = new System.Drawing.Size(180, 40);
+ this.guna2TabControl1.Location = new System.Drawing.Point(0, 27);
+ this.guna2TabControl1.Name = "guna2TabControl1";
+ this.guna2TabControl1.SelectedIndex = 0;
+ this.guna2TabControl1.Size = new System.Drawing.Size(718, 410);
+ this.guna2TabControl1.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;
+ this.guna2TabControl1.TabButtonHoverState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(52)))), ((int)(((byte)(70)))));
+ this.guna2TabControl1.TabButtonHoverState.Font = new System.Drawing.Font("Segoe UI Semibold", 10F);
+ this.guna2TabControl1.TabButtonHoverState.ForeColor = System.Drawing.Color.White;
+ this.guna2TabControl1.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(52)))), ((int)(((byte)(70)))));
+ this.guna2TabControl1.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;
+ this.guna2TabControl1.TabButtonIdleState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(42)))), ((int)(((byte)(57)))));
+ this.guna2TabControl1.TabButtonIdleState.Font = new System.Drawing.Font("Segoe UI Semibold", 10F);
+ this.guna2TabControl1.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));
+ this.guna2TabControl1.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(42)))), ((int)(((byte)(57)))));
+ this.guna2TabControl1.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;
+ this.guna2TabControl1.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(37)))), ((int)(((byte)(49)))));
+ this.guna2TabControl1.TabButtonSelectedState.Font = new System.Drawing.Font("Segoe UI Semibold", 10F);
+ this.guna2TabControl1.TabButtonSelectedState.ForeColor = System.Drawing.Color.White;
+ this.guna2TabControl1.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(132)))), ((int)(((byte)(255)))));
+ this.guna2TabControl1.TabButtonSize = new System.Drawing.Size(180, 40);
+ this.guna2TabControl1.TabIndex = 6;
+ this.guna2TabControl1.TabMenuBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(42)))), ((int)(((byte)(57)))));
+ this.guna2TabControl1.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;
+ this.guna2TabControl1.Tag = "";
+ //
+ // tabPage1
+ //
+ this.tabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(42)))), ((int)(((byte)(65)))));
+ this.tabPage1.Controls.Add(this.linkLabel1);
+ this.tabPage1.Controls.Add(this.linkLabel2);
+ this.tabPage1.Controls.Add(this.guna2Chip2);
+ this.tabPage1.Controls.Add(this.guna2GroupBox1);
+ this.tabPage1.Controls.Add(this.guna2ProgressIndicator1);
+ this.tabPage1.Controls.Add(this.guna2GroupBox2);
+ this.tabPage1.Controls.Add(this.guna2Button1);
+ this.tabPage1.Controls.Add(this.guna2PictureBox1);
+ this.tabPage1.Location = new System.Drawing.Point(4, 44);
+ this.tabPage1.Name = "tabPage1";
+ this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage1.Size = new System.Drawing.Size(710, 362);
+ this.tabPage1.TabIndex = 0;
+ this.tabPage1.Text = "Main / Config";
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.ActiveLinkColor = System.Drawing.Color.DodgerBlue;
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.LinkColor = System.Drawing.Color.CornflowerBlue;
+ this.linkLabel1.Location = new System.Drawing.Point(118, 243);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(91, 13);
+ this.linkLabel1.TabIndex = 16;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "View All Releases";
+ this.linkLabel1.VisitedLinkColor = System.Drawing.Color.CornflowerBlue;
+ this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.ActiveLinkColor = System.Drawing.Color.DodgerBlue;
+ this.linkLabel2.AutoSize = true;
+ this.linkLabel2.LinkColor = System.Drawing.Color.CornflowerBlue;
+ this.linkLabel2.Location = new System.Drawing.Point(17, 243);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(95, 13);
+ this.linkLabel2.TabIndex = 15;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = "View Source Code";
+ this.linkLabel2.VisitedLinkColor = System.Drawing.Color.CornflowerBlue;
+ this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked);
+ //
+ // guna2Chip2
+ //
+ this.guna2Chip2.AutoRoundedCorners = true;
+ this.guna2Chip2.BorderColor = System.Drawing.Color.White;
+ this.guna2Chip2.BorderRadius = 19;
+ this.guna2Chip2.FillColor = System.Drawing.SystemColors.ActiveCaption;
+ this.guna2Chip2.Font = new System.Drawing.Font("Segoe UI", 9.5F);
+ this.guna2Chip2.ForeColor = System.Drawing.Color.White;
+ this.guna2Chip2.IsClosable = false;
+ this.guna2Chip2.Location = new System.Drawing.Point(6, 295);
+ this.guna2Chip2.Name = "guna2Chip2";
+ this.guna2Chip2.ShadowDecoration.Parent = this.guna2Chip2;
+ this.guna2Chip2.Size = new System.Drawing.Size(216, 40);
+ this.guna2Chip2.TabIndex = 14;
+ this.guna2Chip2.Text = "https://github.com/dehoisted";
+ //
+ // guna2GroupBox1
+ //
+ this.guna2GroupBox1.Controls.Add(this.label3);
+ this.guna2GroupBox1.Controls.Add(this.guna2ComboBox2);
+ this.guna2GroupBox1.Controls.Add(this.label2);
+ this.guna2GroupBox1.Controls.Add(this.guna2ComboBox1);
+ this.guna2GroupBox1.FillColor = System.Drawing.Color.Transparent;
+ this.guna2GroupBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
+ this.guna2GroupBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2GroupBox1.Location = new System.Drawing.Point(470, 21);
+ this.guna2GroupBox1.Name = "guna2GroupBox1";
+ this.guna2GroupBox1.ShadowDecoration.Parent = this.guna2GroupBox1;
+ this.guna2GroupBox1.Size = new System.Drawing.Size(221, 235);
+ this.guna2GroupBox1.TabIndex = 13;
+ this.guna2GroupBox1.Text = "Other Options";
+ //
+ // guna2CheckBox5
+ //
+ this.guna2CheckBox5.AutoSize = true;
+ this.guna2CheckBox5.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox5.CheckedState.BorderRadius = 0;
+ this.guna2CheckBox5.CheckedState.BorderThickness = 0;
+ this.guna2CheckBox5.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox5.Location = new System.Drawing.Point(8, 76);
+ this.guna2CheckBox5.Name = "guna2CheckBox5";
+ this.guna2CheckBox5.Size = new System.Drawing.Size(131, 19);
+ this.guna2CheckBox5.TabIndex = 19;
+ this.guna2CheckBox5.Tag = "BOM";
+ this.guna2CheckBox5.Text = "Encode Batch Script";
+ this.guna2CheckBox5.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox5.UncheckedState.BorderRadius = 0;
+ this.guna2CheckBox5.UncheckedState.BorderThickness = 0;
+ this.guna2CheckBox5.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(13, 137);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(150, 15);
+ this.label3.TabIndex = 18;
+ this.label3.Text = "Batch Obfuscation Method";
+ this.label3.Click += new System.EventHandler(this.label3_Click);
+ //
+ // guna2ComboBox2
+ //
+ this.guna2ComboBox2.BackColor = System.Drawing.Color.Transparent;
+ this.guna2ComboBox2.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
+ this.guna2ComboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.guna2ComboBox2.FillColor = System.Drawing.Color.LightGray;
+ this.guna2ComboBox2.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2ComboBox2.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2ComboBox2.FocusedState.Parent = this.guna2ComboBox2;
+ this.guna2ComboBox2.Font = new System.Drawing.Font("Segoe UI", 10F);
+ this.guna2ComboBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(88)))), ((int)(((byte)(112)))));
+ this.guna2ComboBox2.HoverState.Parent = this.guna2ComboBox2;
+ this.guna2ComboBox2.ItemHeight = 30;
+ this.guna2ComboBox2.Items.AddRange(new object[] {
+ "none",
+ "alphabet (1)",
+ "junk (2)"});
+ this.guna2ComboBox2.ItemsAppearance.Parent = this.guna2ComboBox2;
+ this.guna2ComboBox2.Location = new System.Drawing.Point(16, 165);
+ this.guna2ComboBox2.Name = "guna2ComboBox2";
+ this.guna2ComboBox2.ShadowDecoration.Parent = this.guna2ComboBox2;
+ this.guna2ComboBox2.Size = new System.Drawing.Size(121, 36);
+ this.guna2ComboBox2.StartIndex = 0;
+ this.guna2ComboBox2.TabIndex = 0;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(13, 55);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(144, 15);
+ this.label2.TabIndex = 18;
+ this.label2.Text = "EXE Compression Method";
+ this.label2.Click += new System.EventHandler(this.label2_Click);
+ //
+ // guna2ComboBox1
+ //
+ this.guna2ComboBox1.BackColor = System.Drawing.Color.Transparent;
+ this.guna2ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
+ this.guna2ComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.guna2ComboBox1.FillColor = System.Drawing.Color.LightGray;
+ this.guna2ComboBox1.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2ComboBox1.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2ComboBox1.FocusedState.Parent = this.guna2ComboBox1;
+ this.guna2ComboBox1.Font = new System.Drawing.Font("Segoe UI", 10F);
+ this.guna2ComboBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(88)))), ((int)(((byte)(112)))));
+ this.guna2ComboBox1.HoverState.Parent = this.guna2ComboBox1;
+ this.guna2ComboBox1.ItemHeight = 30;
+ this.guna2ComboBox1.Items.AddRange(new object[] {
+ "none",
+ "gzip",
+ "quicklz",
+ "lzma"});
+ this.guna2ComboBox1.ItemsAppearance.Parent = this.guna2ComboBox1;
+ this.guna2ComboBox1.Location = new System.Drawing.Point(16, 84);
+ this.guna2ComboBox1.Name = "guna2ComboBox1";
+ this.guna2ComboBox1.ShadowDecoration.Parent = this.guna2ComboBox1;
+ this.guna2ComboBox1.Size = new System.Drawing.Size(121, 36);
+ this.guna2ComboBox1.StartIndex = 0;
+ this.guna2ComboBox1.TabIndex = 17;
+ //
+ // guna2ProgressIndicator1
+ //
+ this.guna2ProgressIndicator1.AnimationSpeed = 50;
+ this.guna2ProgressIndicator1.AutoStart = true;
+ this.guna2ProgressIndicator1.Location = new System.Drawing.Point(601, 266);
+ this.guna2ProgressIndicator1.Name = "guna2ProgressIndicator1";
+ this.guna2ProgressIndicator1.ShadowDecoration.Parent = this.guna2ProgressIndicator1;
+ this.guna2ProgressIndicator1.Size = new System.Drawing.Size(90, 90);
+ this.guna2ProgressIndicator1.TabIndex = 10;
+ //
+ // guna2GroupBox2
+ //
+ this.guna2GroupBox2.Controls.Add(this.guna2CheckBox5);
+ this.guna2GroupBox2.Controls.Add(this.label1);
+ this.guna2GroupBox2.Controls.Add(this.guna2CheckBox3);
+ this.guna2GroupBox2.Controls.Add(this.guna2CheckBox2);
+ this.guna2GroupBox2.Controls.Add(this.guna2CheckBox1);
+ this.guna2GroupBox2.Controls.Add(this.guna2CheckBox4);
+ this.guna2GroupBox2.FillColor = System.Drawing.Color.Transparent;
+ this.guna2GroupBox2.Font = new System.Drawing.Font("Segoe UI", 9F);
+ this.guna2GroupBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2GroupBox2.Location = new System.Drawing.Point(241, 21);
+ this.guna2GroupBox2.Name = "guna2GroupBox2";
+ this.guna2GroupBox2.ShadowDecoration.Parent = this.guna2GroupBox2;
+ this.guna2GroupBox2.Size = new System.Drawing.Size(212, 235);
+ this.guna2GroupBox2.TabIndex = 9;
+ this.guna2GroupBox2.Text = "Main Options";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(10, 137);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(129, 15);
+ this.label1.TabIndex = 20;
+ this.label1.Text = "EXE Conversion Option";
+ //
+ // guna2CheckBox3
+ //
+ this.guna2CheckBox3.AutoSize = true;
+ this.guna2CheckBox3.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox3.CheckedState.BorderRadius = 0;
+ this.guna2CheckBox3.CheckedState.BorderThickness = 0;
+ this.guna2CheckBox3.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox3.Location = new System.Drawing.Point(10, 194);
+ this.guna2CheckBox3.Name = "guna2CheckBox3";
+ this.guna2CheckBox3.Size = new System.Drawing.Size(77, 19);
+ this.guna2CheckBox3.TabIndex = 1;
+ this.guna2CheckBox3.Text = "Method 2";
+ this.guna2CheckBox3.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox3.UncheckedState.BorderRadius = 0;
+ this.guna2CheckBox3.UncheckedState.BorderThickness = 0;
+ this.guna2CheckBox3.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox3.CheckedChanged += new System.EventHandler(this.guna2CheckBox3_CheckedChanged);
+ //
+ // guna2CheckBox2
+ //
+ this.guna2CheckBox2.AutoSize = true;
+ this.guna2CheckBox2.Checked = true;
+ this.guna2CheckBox2.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox2.CheckedState.BorderRadius = 0;
+ this.guna2CheckBox2.CheckedState.BorderThickness = 0;
+ this.guna2CheckBox2.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.guna2CheckBox2.Location = new System.Drawing.Point(10, 165);
+ this.guna2CheckBox2.Name = "guna2CheckBox2";
+ this.guna2CheckBox2.Size = new System.Drawing.Size(155, 19);
+ this.guna2CheckBox2.TabIndex = 0;
+ this.guna2CheckBox2.Text = "Method 1 (recomended)";
+ this.guna2CheckBox2.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox2.UncheckedState.BorderRadius = 0;
+ this.guna2CheckBox2.UncheckedState.BorderThickness = 0;
+ this.guna2CheckBox2.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox2.CheckedChanged += new System.EventHandler(this.guna2CheckBox2_CheckedChanged);
+ //
+ // guna2CheckBox1
+ //
+ this.guna2CheckBox1.AccessibleDescription = "Hide\'s program console when EXE opened";
+ this.guna2CheckBox1.AutoSize = true;
+ this.guna2CheckBox1.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox1.CheckedState.BorderRadius = 0;
+ this.guna2CheckBox1.CheckedState.BorderThickness = 0;
+ this.guna2CheckBox1.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox1.Location = new System.Drawing.Point(8, 101);
+ this.guna2CheckBox1.Name = "guna2CheckBox1";
+ this.guna2CheckBox1.Size = new System.Drawing.Size(201, 19);
+ this.guna2CheckBox1.TabIndex = 7;
+ this.guna2CheckBox1.Text = "Hide Console (when exe opened)";
+ this.guna2CheckBox1.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox1.UncheckedState.BorderRadius = 0;
+ this.guna2CheckBox1.UncheckedState.BorderThickness = 0;
+ this.guna2CheckBox1.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ //
+ // guna2CheckBox4
+ //
+ this.guna2CheckBox4.AutoSize = true;
+ this.guna2CheckBox4.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox4.CheckedState.BorderRadius = 0;
+ this.guna2CheckBox4.CheckedState.BorderThickness = 0;
+ this.guna2CheckBox4.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
+ this.guna2CheckBox4.Location = new System.Drawing.Point(8, 51);
+ this.guna2CheckBox4.Name = "guna2CheckBox4";
+ this.guna2CheckBox4.Size = new System.Drawing.Size(105, 19);
+ this.guna2CheckBox4.TabIndex = 6;
+ this.guna2CheckBox4.Text = "Select EXE Icon";
+ this.guna2CheckBox4.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox4.UncheckedState.BorderRadius = 0;
+ this.guna2CheckBox4.UncheckedState.BorderThickness = 0;
+ this.guna2CheckBox4.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(137)))), ((int)(((byte)(149)))));
+ this.guna2CheckBox4.CheckedChanged += new System.EventHandler(this.guna2CheckBox4_CheckedChanged);
+ //
+ // tabPage2
+ //
+ this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(42)))), ((int)(((byte)(65)))));
+ this.tabPage2.Controls.Add(this.guna2ProgressIndicator2);
+ this.tabPage2.Controls.Add(this.progressBar1);
+ this.tabPage2.Controls.Add(this.listBox1);
+ this.tabPage2.Controls.Add(this.guna2Button2);
+ this.tabPage2.Location = new System.Drawing.Point(4, 44);
+ this.tabPage2.Name = "tabPage2";
+ this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage2.Size = new System.Drawing.Size(710, 362);
+ this.tabPage2.TabIndex = 1;
+ this.tabPage2.Text = "Compile";
+ //
+ // guna2ProgressIndicator2
+ //
+ this.guna2ProgressIndicator2.AnimationSpeed = 50;
+ this.guna2ProgressIndicator2.AutoStart = true;
+ this.guna2ProgressIndicator2.Location = new System.Drawing.Point(601, 266);
+ this.guna2ProgressIndicator2.Name = "guna2ProgressIndicator2";
+ this.guna2ProgressIndicator2.ShadowDecoration.Parent = this.guna2ProgressIndicator2;
+ this.guna2ProgressIndicator2.Size = new System.Drawing.Size(90, 90);
+ this.guna2ProgressIndicator2.TabIndex = 13;
+ //
+ // progressBar1
+ //
+ this.progressBar1.Location = new System.Drawing.Point(89, 211);
+ this.progressBar1.Name = "progressBar1";
+ this.progressBar1.Size = new System.Drawing.Size(352, 49);
+ this.progressBar1.TabIndex = 12;
+ //
+ // listBox1
+ //
+ this.listBox1.AccessibleDescription = "";
+ this.listBox1.AccessibleName = "";
+ this.listBox1.BackColor = System.Drawing.Color.CornflowerBlue;
+ this.listBox1.FormattingEnabled = true;
+ this.listBox1.Items.AddRange(new object[] {
+ "-- Compile Log --"});
+ this.listBox1.Location = new System.Drawing.Point(8, 6);
+ this.listBox1.Name = "listBox1";
+ this.listBox1.Size = new System.Drawing.Size(520, 199);
+ this.listBox1.TabIndex = 10;
+ //
+ // guna2Button2
+ //
+ this.guna2Button2.CheckedState.Parent = this.guna2Button2;
+ this.guna2Button2.CustomImages.Parent = this.guna2Button2;
+ this.guna2Button2.DisabledState.BorderColor = System.Drawing.Color.DarkGray;
+ this.guna2Button2.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;
+ this.guna2Button2.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));
+ this.guna2Button2.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));
+ this.guna2Button2.DisabledState.Parent = this.guna2Button2;
+ this.guna2Button2.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(42)))), ((int)(((byte)(47)))));
+ this.guna2Button2.Font = new System.Drawing.Font("Segoe UI", 9F);
+ this.guna2Button2.ForeColor = System.Drawing.Color.White;
+ this.guna2Button2.HoverState.Parent = this.guna2Button2;
+ this.guna2Button2.Location = new System.Drawing.Point(161, 277);
+ this.guna2Button2.Name = "guna2Button2";
+ this.guna2Button2.ShadowDecoration.Parent = this.guna2Button2;
+ this.guna2Button2.Size = new System.Drawing.Size(217, 73);
+ this.guna2Button2.TabIndex = 6;
+ this.guna2Button2.Text = "Compile File";
+ this.guna2Button2.Click += new System.EventHandler(this.guna2Button2_Click);
+ //
+ // openFileDialog2
+ //
+ this.openFileDialog2.FileName = "openFileDialog2";
+ this.openFileDialog2.FileOk += new System.ComponentModel.CancelEventHandler(this.openFileDialog2_FileOk);
+ //
+ // Bat2Exe
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.Control;
+ this.ClientSize = new System.Drawing.Size(718, 433);
+ this.Controls.Add(this.guna2TabControl1);
+ this.Controls.Add(this.menuStrip1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.menuStrip1;
+ this.Name = "Bat2Exe";
+ this.Text = "Bat2Exe";
+ this.Load += new System.EventHandler(this.Bat2Exe_Load);
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit();
+ this.guna2TabControl1.ResumeLayout(false);
+ this.tabPage1.ResumeLayout(false);
+ this.tabPage1.PerformLayout();
+ this.guna2GroupBox1.ResumeLayout(false);
+ this.guna2GroupBox1.PerformLayout();
+ this.guna2GroupBox2.ResumeLayout(false);
+ this.guna2GroupBox2.PerformLayout();
+ this.tabPage2.ResumeLayout(false);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+ private System.Windows.Forms.OpenFileDialog openFileDialog1;
+ private Guna.UI2.WinForms.Guna2Button guna2Button1;
+ private System.Windows.Forms.MenuStrip menuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem optionsToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem compileToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem creditsToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem versionToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
+ private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1;
+ private Guna.UI2.WinForms.Guna2TabControl guna2TabControl1;
+ private System.Windows.Forms.TabPage tabPage1;
+ private System.Windows.Forms.TabPage tabPage2;
+ private Guna.UI2.WinForms.Guna2Button guna2Button2;
+ private System.Windows.Forms.OpenFileDialog openFileDialog2;
+ private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox2;
+ private Guna.UI2.WinForms.Guna2CheckBox guna2CheckBox4;
+ private Guna.UI2.WinForms.Guna2CheckBox guna2CheckBox1;
+ private System.Windows.Forms.ListBox listBox1;
+ private System.Windows.Forms.ToolStripMenuItem checkForUpdatesToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem viewLogToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem clearCompileLogToolStripMenuItem;
+ private System.Windows.Forms.ProgressBar progressBar1;
+ private Guna.UI2.WinForms.Guna2ProgressIndicator guna2ProgressIndicator1;
+ private Guna.UI2.WinForms.Guna2ProgressIndicator guna2ProgressIndicator2;
+ private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox1;
+ private Guna.UI2.WinForms.Guna2CheckBox guna2CheckBox3;
+ private Guna.UI2.WinForms.Guna2CheckBox guna2CheckBox2;
+ private Guna.UI2.WinForms.Guna2Chip guna2Chip2;
+ private System.Windows.Forms.LinkLabel linkLabel2;
+ private Guna.UI2.WinForms.Guna2ComboBox guna2ComboBox1;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.LinkLabel linkLabel1;
+ private Guna.UI2.WinForms.Guna2ComboBox guna2ComboBox2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label2;
+ private Guna.UI2.WinForms.Guna2CheckBox guna2CheckBox5;
+ }
+}
+
diff --git a/Source/Form1.cs b/Source/Form1.cs
new file mode 100644
index 0000000..17bdbeb
--- /dev/null
+++ b/Source/Form1.cs
@@ -0,0 +1,466 @@
+using System;
+using System.ComponentModel;
+using System.Windows.Forms;
+using System.CodeDom.Compiler;
+using System.IO;
+using System.Diagnostics;
+using System.Net;
+using System.Threading;
+
+namespace Bat2Exe
+{
+ public partial class Bat2Exe : Form
+ {
+ public const string github_link = "https://github.com/dehoisted", my_telegram = "https://t.me/Constex", updates_link = "https://raw.githubusercontent.com/dehoisted/Bat2Exe/main/version.txt",
+ program_version = "2.1", last_updated = "11/17/2021", obf_bat_file = "obfuscated_source.bat";
+ private string batch_cmd, batch_filepath = "", icon_filepath = "", OutputP, SourceP, LogP, update_str;
+ private bool bat_file_entered = false;
+
+ [Obsolete]
+ public Bat2Exe()
+ {
+ InitializeComponent();
+ FormBorderStyle = FormBorderStyle.Sizable;
+ }
+
+ private void Bat2Exe_Load(object sender, EventArgs e)
+ {
+ OutputP = Directory.GetCurrentDirectory() + "\\Output";
+ switch (Directory.Exists(OutputP))
+ {
+ case false: Directory.CreateDirectory("Output"); break;
+ }
+ OutputP += "\\";
+
+ SourceP = Directory.GetCurrentDirectory() + "\\Source";
+ switch (Directory.Exists(SourceP))
+ {
+ case false: Directory.CreateDirectory("Source"); break;
+ }
+
+ LogP = Directory.GetCurrentDirectory() + "\\Log";
+ switch (Directory.Exists(LogP))
+ {
+ case false: Directory.CreateDirectory("Log"); break;
+ }
+ LogP += "\\log.txt";
+ }
+
+ public void ClearListLog()
+ {
+ listBox1.Items.Clear();
+ listBox1.Items.Add("-- Compile Log --");
+ listBox1.Items.Add("");
+ }
+
+ public string UpdateResponse()
+ {
+ try
+ {
+ ServicePointManager.Expect100Continue = true;
+ ServicePointManager.SecurityProtocol = (SecurityProtocolType)(0xc0 | 0x300 | 0xc00); //Tls, Tls11, Tls12
+ WebRequest request = WebRequest.Create(updates_link);
+ request.Credentials = CredentialCache.DefaultCredentials;
+ WebResponse response = request.GetResponse();
+
+ using (Stream dataStream = response.GetResponseStream())
+ {
+ StreamReader reader = new StreamReader(dataStream);
+ string responseFromServer = reader.ReadToEnd();
+ response.Close();
+ this.update_str = responseFromServer;
+ return responseFromServer;
+ }
+ }
+
+ catch (Exception ex)
+ {
+ var time = DateTime.Now;
+ File.AppendAllText(LogP, time.ToString("F") + ": Updates exception thrown, message: " + ex.Message + "\n");
+ MessageBox.Show("Exception message: " + ex.Message, "Update Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return "error";
+ }
+ }
+
+ public static void FileWarning()
+ {
+ MessageBox.Show("No files were selected!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+
+ private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start(github_link + "/Bat2Exe/tree/main/Source");
+ }
+
+ private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start(github_link + "/Bat2Exe/releases");
+ }
+
+ /* Main Options */
+
+ // ICO File Button
+ private void guna2CheckBox4_CheckedChanged(object sender, EventArgs e)
+ {
+ if (guna2CheckBox4.Checked)
+ {
+ openFileDialog2.Title = "Select Icon File";
+ openFileDialog2.Filter = "Icon Files (*.ico)|*.ico";
+ openFileDialog2.ShowDialog();
+
+ switch (DialogResult)
+ {
+ case DialogResult.Cancel:
+ guna2CheckBox4.Checked = false;
+ FileWarning();
+ break;
+
+ default:
+ if (icon_filepath == "")
+ {
+ FileWarning();
+ guna2CheckBox4.Checked = false;
+ }
+ else MessageBox.Show("Selected as icon file.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ break;
+ }
+ }
+ }
+
+ // ICO File Dialog
+ private void openFileDialog2_FileOk(object sender, CancelEventArgs e)
+ {
+ icon_filepath = openFileDialog2.FileName;
+ }
+
+ // Conversion Methods
+ private void guna2CheckBox2_CheckedChanged(object sender, EventArgs e)
+ {
+ if (guna2CheckBox3.Checked && guna2CheckBox2.Checked)
+ {
+ MessageBox.Show("Both conversion methods cannot be picked, choose one!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ guna2CheckBox3.Checked = false;
+ }
+ }
+
+ private void guna2CheckBox3_CheckedChanged(object sender, EventArgs e)
+ {
+ if (guna2CheckBox3.Checked && guna2CheckBox2.Checked)
+ {
+ MessageBox.Show("Both conversion methods cannot be picked, choose one.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ guna2CheckBox3.Checked = false;
+ }
+ }
+
+ // Batch File Button
+ private void guna2Button1_Click(object sender, EventArgs e)
+ {
+ openFileDialog1.Title = "Select Batch File";
+ openFileDialog1.Filter = "Batch Files (*.bat)|*.bat";
+ openFileDialog1.ShowDialog();
+
+ switch (DialogResult)
+ {
+ case DialogResult.Cancel:
+ FileWarning();
+ break;
+
+ default:
+ if (batch_filepath == "")
+ FileWarning();
+
+ else
+ {
+ MessageBox.Show("Selected batch file.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ listBox1.Items.Add("Selected batch file: " + batch_filepath);
+
+ if (guna2CheckBox4.Checked)
+ listBox1.Items.Add("Selected icon file: " + icon_filepath);
+ }
+ break;
+ }
+ }
+
+ // Batch File Dialog
+ private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
+ {
+ batch_filepath = openFileDialog1.FileName;
+ bat_file_entered = true;
+ }
+
+ // Label Events
+ private void label2_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("File Compression can work as a method of obfuscation.", "Note", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+
+ private void label3_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("Obfuscates the contents within your batch file and puts it in the generated executable.\nThe obfuscated batch code is stored in \"obfuscated_source.bat\"", "Note", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+
+ private void CompressFile()
+ {
+ // Compression ALGO's (bytepress): gzip, quicklz, lzma
+ listBox1.Items.Add("Trying to compress generated EXE file...");
+ if (!File.Exists("bytepress.exe"))
+ {
+ listBox1.Items.Add("Cannot compress EXE. \"bytepress.exe\" doesn't exist in your current directory.");
+ MessageBox.Show("Cannot compress EXE. \"bytepress.exe\" doesn't exist in your current directory.", "Compression Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
+ var processStartInfo = new ProcessStartInfo("cmd.exe", "/c title Compressing File: " + OutputP + " && @echo off && bytepress " + OutputP + " " + guna2ComboBox1.Text + " && pause")
+ {
+ UseShellExecute = true,
+ CreateNoWindow = false,
+ WindowStyle = ProcessWindowStyle.Normal
+ };
+ Process p = new Process { StartInfo = processStartInfo };
+ p.Start();
+
+ string temp1 = Directory.GetCurrentDirectory() + "\\Output\\";
+ string temp2 = Path.GetFileNameWithoutExtension(batch_filepath);
+ temp1 += temp2;
+
+ Thread.Sleep(1500);
+ switch (File.Exists(temp1 + "_bytepressed.exe"))
+ {
+ case true:
+ listBox1.Items.Add("Finished compressing EXE. Output: " + temp1 + "_bytepressed.exe");
+ MessageBox.Show("Generated EXE has been compressed.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ break;
+
+ case false:
+ listBox1.Items.Add("Error: Failed to compress EXE.");
+ MessageBox.Show("Failed to compress EXE.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ break;
+ }
+ }
+
+ private void ObfuscateBatchCode()
+ {
+ var bObf = new BObfuscator();
+ switch (guna2ComboBox2.Text)
+ {
+ case "alphabet (1)":
+ listBox1.Items.Add("Obfuscating batch code using \"alphabet\" method...");
+ bObf = new BObfuscator(this.batch_cmd, BObfuscator.Methods.alphabet);
+ break;
+ case "junk (2)":
+ listBox1.Items.Add("Obfuscating batch code using \"junk\" method...");
+ bObf = new BObfuscator(this.batch_cmd, BObfuscator.Methods.junk);
+ break;
+ default:
+ throw new Exception("Method chosen does not exist.");
+ }
+ this.batch_cmd = bObf.ObfOutput;
+ File.WriteAllText("Source\\" + obf_bat_file, batch_cmd);
+ }
+
+ // Compile Event
+ [Obsolete]
+ private void guna2Button2_Click(object sender, EventArgs e)
+ {
+ batch_cmd = "";
+ OutputP = "";
+ OutputP += Directory.GetCurrentDirectory() + "\\Output";
+ OutputP += "\\";
+
+ string fdata;
+ listBox1.Items.Add("");
+ listBox1.Items.Add("Starting compilation...");
+ var time = DateTime.Now;
+ progressBar1.Value = 5;
+
+ if (!bat_file_entered)
+ {
+ MessageBox.Show("Batch file has not been selected yet.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ClearListLog();
+ progressBar1.Value = 0;
+ return;
+ }
+ if (!File.Exists(batch_filepath))
+ {
+ MessageBox.Show("Batch file that was entered doesn't exist.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ClearListLog();
+ progressBar1.Value = 0;
+ return;
+ }
+
+ progressBar1.Value = 25;
+ batch_cmd = File.ReadAllText(batch_filepath);
+ CodeDomProvider codeProvider = CodeDomProvider.CreateProvider("CSharp");
+ progressBar1.Value = 35;
+ CompilerParameters parameters = new CompilerParameters(new string[] { "mscorlib.dll" });
+ progressBar1.Value = 40;
+ parameters.GenerateExecutable = true;
+ string temp_out = Path.GetFileNameWithoutExtension(batch_filepath);
+ OutputP += Path.GetFileNameWithoutExtension(batch_filepath);
+ OutputP += ".exe";
+ parameters.OutputAssembly = OutputP;
+ switch (guna2CheckBox4.Checked)
+ {
+ case true:
+ if (!File.Exists(icon_filepath))
+ {
+ listBox1.Items.Add("Error: icon file path selected does not exist!");
+ MessageBox.Show("Icon file path does not exist!.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ClearListLog();
+ progressBar1.Value = 0;
+ return;
+ }
+ else
+ {
+ listBox1.Items.Add("Adding file icon...");
+ parameters.CompilerOptions = @"/win32icon:" + icon_filepath;
+ }
+ break;
+
+ case false:
+ listBox1.Items.Add("Adding default file icon...");
+ break;
+ }
+
+ if (guna2CheckBox3.Checked && guna2CheckBox5.Checked)
+ {
+ MessageBox.Show("You cannot encode your batch script with method 2.", "Option Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
+
+ File.AppendAllText(LogP, time.ToString("F") + ": Started new compilation.\nSelected Batch File: " + batch_filepath + "\nSelected Icon File: " + icon_filepath + "\n");
+ try
+ {
+ listBox1.Items.Add("Adding dependencies to executable...");
+ parameters.ReferencedAssemblies.Add("System.dll");
+ parameters.ReferencedAssemblies.Add("System.Core.dll");
+ progressBar1.Value = 45;
+ listBox1.Items.Add("Sorting out source code...");
+ progressBar1.Value = 50;
+
+ if (guna2ComboBox2.Text != "none")
+ ObfuscateBatchCode();
+ if (guna2CheckBox5.Checked)
+ listBox1.Items.Add("Encoding batch code using \"bom\" method...");
+
+ // Conversion
+ if (guna2CheckBox2.Checked)
+ CMethods.M1(temp_out, batch_cmd, guna2CheckBox5.Checked, guna2CheckBox1.Checked);
+
+ else if (guna2CheckBox3.Checked)
+ CMethods.M2(temp_out, batch_cmd, guna2CheckBox5.Checked, guna2CheckBox1.Checked);
+
+ listBox1.Items.Add("Parsing batch code...");
+ progressBar1.Value = 75;
+ fdata = File.ReadAllText(CMethods.source_path);
+ }
+
+ catch (Exception ex1)
+ {
+ listBox1.Items.Add("Exception thrown: " + ex1.Message);
+ File.AppendAllText(LogP, time.ToString("F") + ": Exception thrown, message: " + ex1.Message + "\n\n");
+ progressBar1.Value = 0;
+ return;
+ }
+
+ listBox1.Items.Add("Finally interpreting code...");
+ progressBar1.Value = 85;
+ CompilerResults results = codeProvider.CompileAssemblyFromSource(parameters, fdata);
+ if (results.Errors.Count > 0)
+ {
+ foreach (CompilerError CompErr in results.Errors)
+ {
+ listBox1.Items.Add("Error: " + "Line number " + CompErr.Line + ", Error Number: " + CompErr.ErrorNumber + ", '" + CompErr.ErrorText + ";" + Environment.NewLine + Environment.NewLine);
+ File.AppendAllText(LogP, time.ToString("F") + ": Error interpreting code - Line Number " + CompErr.Line + ", Error Number: " + CompErr.ErrorNumber + ", '" + CompErr.ErrorText + ";" + Environment.NewLine + Environment.NewLine);
+ }
+ File.AppendAllText(LogP, "\n");
+ MessageBox.Show("Error thrown whilst trying to interpret code.", "Compile Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ progressBar1.Value = 0;
+ }
+
+ else
+ {
+ progressBar1.Value = 90;
+ listBox1.Items.Add("Finished Compiling.");
+ listBox1.Items.Add("Output path: " + parameters.OutputAssembly);
+ File.AppendAllText(LogP, time.ToString("F") + ": Finished compilation succesfully!\n\n");
+ progressBar1.Value = 100;
+ MessageBox.Show("Finished Compiling.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
+
+ if (guna2ComboBox1.Text != "none")
+ CompressFile();
+ }
+ }
+
+ /*Program Info*/
+ private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("Batch is a windows only script file which consists of a series of commands to be executed by the command-line interpreter\n\n"
+ + "Bat2Exe is an open source tool made for converting your batch files into a EXE file with different options and methods.\nOther features include EXE compression, and batch obfuscation.\n\n"
+ + "Program last updated: " + last_updated,
+ "About", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ /*About Bat2Exe*/
+ private void creditsToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("Made by: " + github_link + "\nMy Telegram: " + my_telegram + "\nOfficial Project Link: " + github_link + "/Bat2Exe", "Credits", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ var op = MessageBox.Show("Would you like to visit the official project link?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
+ switch(op)
+ {
+ case DialogResult.Yes:
+ Process.Start(github_link + "/Bat2Exe");
+ break;
+ }
+ }
+ /*Version Check*/
+ private void versionToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("Current Bat2Exe Version: " + program_version + "\nProgram last updated: " + last_updated, "Version", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+
+ /*Options*/
+ private void viewLogToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ switch (File.Exists(LogP))
+ {
+ case true:
+ Process.Start(LogP);
+ break;
+
+ case false:
+ MessageBox.Show("Log file does not exist!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ break;
+ }
+ }
+ /*Clear Compile Log*/
+ private void clearCompileLogToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ ClearListLog();
+ MessageBox.Show("Cleared Compile Log.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ /*Update Check*/
+ private void checkForUpdatesToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ string cleaned_response = UpdateResponse().Replace("\n", "").Replace("\r", "");
+ switch (cleaned_response)
+ {
+ case "error":
+ return;
+
+ case program_version:
+ MessageBox.Show("No new updates available.", "Updates Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ break;
+
+ default:
+ var q1 = MessageBox.Show("New update is available - " + this.update_str + "\n\nWould you like to view the latest release?", "Updates Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
+ switch (q1)
+ {
+ case DialogResult.Yes:
+ Process.Start(github_link + "/Bat2Exe/releases/tag/" + this.update_str);
+ break;
+ }
+ break;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Source/Form1.resx b/Source/Form1.resx
new file mode 100644
index 0000000..ee18cda
--- /dev/null
+++ b/Source/Form1.resx
@@ -0,0 +1,3865 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 157, 17
+
+
+
+
+ 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
+
+
+
+ 272, 17
+
+
+
+ AAABAAEA4eEAAAEAIABMMwMAFgAAACgAAADhAAAAwgEAAAEAIAAAAAAABBcDAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////4+Pj/+fn5//r6+v/8/Pz//f39////
+ //////////////////////////////7+/v/9/f3//Pz8//v7+//6+vr/+Pj4//j4+P/6+vr/+/v7//39
+ /f/////////////////6+vr/+/v7//z8/P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3//f39//7+/v//////////////
+ /////////////////////////////////////////////////////////f39//39/f/+/v7/////////
+ ///////////////////7+/v/+/v7//z8/P/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3//f39//7+/v//////////////
+ //////////////39/f/9/f3//f39//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//n5+f/6+vr/+vr6//v7+//8/Pz//f39//7+/v/+/v7///////7+/v/9/f3/+/v7//r6
+ +v/4+Pj/9/f3//f39//8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//6+vr/+vr6////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//f39//z8
+ /P/7+/v/+/v7//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/7+/v/+Pj4//X1
+ 9f/y8vL/7+/v/+7u7v/z8/P/9PT0//b29v/4+Pj/+vr6//z8/P/9/f3//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//f39/////////////v7+//z8/P/6+vr/+fn5//j4+P/39/f/9vb2//T09P/w8PD/7Ozs/+fn
+ 5//j4+P/39/f/97e3v/f39//4uLi/+bm5v/t7e3/8/Pz//r6+v/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz/+fn5//f3
+ 9//29vb/9fX1//Pz8//x8fH/7+/v/+vr6//n5+f/4+Pj/+Dg4P/f39//3Nzc/9nZ2f/V1dX/0NDQ/8rK
+ yv/ExMT/wMDA/76+vv/FxcX/ysrK/9LS0v/d3d3/6enp//T09P/8/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////19fX/9PT0//Ly8v/v7+//7e3t/+rq
+ 6v/p6en/6Ojo/+Hh4f/f39//29vb/9bW1v/Q0ND/y8vL/8fHx//FxcX/wcHB/76+vv+5ubn/s7Oz/62t
+ rf+np6f/oqKi/5+fn/+ysrL/uLi4/8PDw//R0dH/4ODg/+7u7v/5+fn//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////7+/v//Pz8//39/f//////////////////////////////
+ ////////////////////////////////////////+vr6//v7+//7+/v//Pz8//z8/P/9/f3//f39//7+
+ /v/4+Pj/+fn5//r6+v/8/Pz//f39//////////////////39/f/+/v7////////////8/Pz/+Pj4//Ly
+ 8v/v7+//+/v7//r6+v/5+fn/9vb2//T09P/y8vL/8fHx//Dw8P/y8vL/7Ozs/+Pj4//Z2dn/09PT/9HR
+ 0f/S0tL/09PT/8bGxv/Hx8f/x8fH/8XFxf+/v7//tra2/62trf+oqKj/o6Oj/6Ghof+dnZ3/mJiY/5KS
+ kv+NjY3/iYmJ/4eHh/+Hh4f/oKCg/7S0tP++vr7/0tLS/+/v7//7+/v/9fX1////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+vr/+vr6//v7+//8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////b29v/39/f/+vr6//z8/P/7+/v/+fn5//b2
+ 9v/z8/P/6Ojo/+np6f/q6ur/6enp/+bm5v/h4eH/3Nzc/9nZ2f/IyMj/y8vL/87Ozv/MzMz/xMTE/7e3
+ t/+pqan/oKCg/6mpqf+np6f/o6Oj/5+fn/+bm5v/mJiY/5eXl/+Wlpb/fn5+/4GBgf+Ghob/jY2N/5WV
+ lf+bm5v/oaGh/6Ojo//Hx8f/1tbW/9jY2P/Pz8//1dXV/+zs7P/5+fn/9fX1////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+vr/+vr6//v7+//8/Pz//Pz8//39/f/9/f3//v7+//z8
+ /P/8/Pz//f39//7+/v/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7//Pz8//r6+v/4+Pj/9/f3//Pz8//z8/P/8vLy//Hx8f/t7e3/6Ojo/+Tk
+ 5P/h4eH/1NTU/9XV1f/U1NT/0tLS/8zMzP/FxcX/vb29/7m5uf+7u7v/tra2/62trf+kpKT/np6e/5qa
+ mv+ampr/mpqa/5iYmP+Tk5P/ioqK/4KCgv99fX3/fHx8/35+fv+AgID/ra2t/7Gxsf+6urr/xcXF/9HR
+ 0f/c3Nz/5eXl/+rq6v/9/f3///////b29v/b29v/1dXV/+jo6P/5+fn/+vr6////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//n5
+ +f/5+fn/+fn5//r6+v/6+vr/+/v7//v7+//7+/v//f39//39/f/8/Pz/+/v7//r6+v/5+fn/+fn5//j4
+ +P/4+Pj/9/f3//T09P/w8PD/7Ozs/+np6f/m5ub/5OTk/+Dg4P/f39//3Nzc/9fX1//S0tL/zMzM/8fH
+ x//FxcX/wMDA/729vf+4uLj/s7Oz/66urv+rq6v/qKio/6enp/+Xl5f/mZmZ/5qamv+ZmZn/k5OT/4qK
+ iv+BgYH/e3t7/4yMjP+SkpL/nJyc/6urq/++vr7/0tLS/+Li4v/s7Oz/8PDw//Hx8f/09PT/9/f3//r6
+ +v/9/f3///////////////////////j4+P/a2tr/0dHR/+bm5v/6+vr/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
+ /v/9/f3//Pz8//v7+//6+vr/+fn5//j4+P/39/f/+Pj4//f39//29vb/9PT0//Ly8v/w8PD/7+/v/+7u
+ 7v/p6en/5+fn/+Tk5P/f39//29vb/9bW1v/T09P/0dHR/8/Pz//MzMz/yMjI/8TExP+/v7//u7u7/7i4
+ uP+3t7f/tbW1/62trf+goKD/lJSU/4uLi/+JiYn/ioqK/4yMjP9xcXH/cHBw/3R0dP9/f3//lZWV/7Ky
+ sv/Ozs7/39/f/+jo6P/s7Oz/8vLy//j4+P/8/Pz//f39//39/f/9/f3////////////9/f3/+vr6//f3
+ 9//19fX/8/Pz//Ly8v/v7+//+/v7//T09P/b29v/0dHR/+Xl5f/6+vr/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/7+/v/+vr6////
+ /////////Pz8//n5+f/19fX/8fHx/+7u7v/t7e3/6Ojo/+fn5//l5eX/4+Pj/+Dg4P/e3t7/3Nzc/9vb
+ 2//S0tL/0NDQ/83Nzf/Jycn/xMTE/8DAwP+9vb3/u7u7/7S0tP+wsLD/qamp/6Ghof+ampr/lZWV/5KS
+ kv+RkZH/g4OD/4CAgP98fHz/e3t7/39/f/+IiIj/kpKS/5mZmf/Kysr/1dXV/+bm5v/29vb/////////
+ ///7+/v/9/f3//n5+f/8/Pz///////////////////////r6+v/29vb/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//r6+v/s7Oz//Pz8//n5+f/g4OD/1NTU/+Tk5P/4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3//Pz8//v7+//5+fn/9vb2//T09P/z8/P/8vLy//T0
+ 9P/x8fH/7Ozs/+bm5v/f39//2dnZ/9TU1P/S0tL/x8fH/8bGxv/ExMT/wcHB/729vf+6urr/uLi4/7e3
+ t/+vr6//ra2t/6urq/+oqKj/paWl/6Ghof+fn5//np6e/46Ojv+MjIz/iYmJ/4eHh/+Hh4f/iYmJ/4yM
+ jP+Ojo7/pqam/66urv+8vLz/zc3N/+Dg4P/w8PD//f39///////7+/v/+vr6//n5+f/4+Pj/+Pj4//r6
+ +v/8/Pz//f39//z8/P/8/Pz//f39//z8/P/7+/v/+fn5//f39//29vb/8fHx//Ly8v/z8/P/9fX1//f3
+ 9//5+fn/+vr6//v7+//w8PD///////v7+//e3t7/0NDQ/+Hh4f/5+fn/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f////v////9/////f//////////////////////////////////////
+ /////////////////////////////////v////7//f/+//3//v/7//7/+//+//v//v/7//7/+//+//v/
+ /v/9/////f////////////////7////+///49vz/9/X7//X0+P/08fP/9O/w//Ht7P/u7Ov/7evq/+Li
+ 4v/e3t7/2NjY/9DQ0P/KyMj/xMC//7+6uf+6trX/qqio/6mnp/+ro6T/rJ+h/6mcnv+hmZr/mpiY/5KW
+ l/+MkZT/jI+T/46Nkf+Pioz/jYiJ/4uHhv+FhoL/goaB/4mMiv+Pj4//l5eX/6SkpP+0tLT/xcXF/9bU
+ 1P/f3d3/7+3t//b09P///f3/////////////////+vj4//Ty8v///////////////v/9/vz/+fz6//f8
+ +v/4/vn/+f/6//j++f/1+vj/8vf1//Hz8//z9fX/+fj6//79/////v//+fn5//n5+f/39/f/9vb2//T0
+ 9P/y8vL/8fHx//Dw8P/u7u7//Pz8//X19f/W1tb/yMjI/93d3f/6+vr/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn//f39//39/f/+/v7/////////
+ ///////////////////+/v7//v7+//////////////////////////////////v7+//7+/v//Pz8//z8
+ /P/9/f3//f39//7+/v/8/v7/8/v6//H8+v/0/Pv/9/z7//n7+//9+/v///r7///6+////v////7////9
+ /v///v/////////////9////+Pv5//3//P/9//z/+//7//f/+v/0//n/8f/4//D/+P/v//f/8f/6//H/
+ +f/z/Pn/9Pn4//j29v/58vX/+/Dz//nu+P/t5/j/6eX4/+vk8f/p4ej/59ze/+DX1P/Y0c7/0c7K/9bU
+ 0//Nzc3/tbe4/66tr/+vqqn/o5qX/6mblf+onJj/j4qL/5aNkP+af4P/lnN3/5Fucv+MdHb/fXh6/15n
+ a/9odX3/b3iC/4mFkP+klqH/q5yg/6admv+pr6T/u8W5/8zSzf/V19f/3+Hh/+3t7f/39/f///7+///+
+ /////v////7////+/////v////3+///9/v///f7///z9///8/f///Pv///z7//38+P/5/ff/9f32//H/
+ 9P/u//L/7f/y/+3/8v/t/vP/8Pz2//H69//0+Pn/9/b6//n1+//59fv/9/b4//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/29vb/9PT0//f39//n5+f/x8fH/+Dg4P/q6ur/+fn5////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3//f39//39/f/9/f3//f39//39
+ /f/9/f3//f39/////////////////////////////////////////////v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7////9v////T////4////+v////3///////////7////+/////v////r7//74
+ +f//+vv///////3////7////+fz6//r79//7+/X/9fnz//H48f/s9+//5fXq/+P06//i8+r/3O3k/9zq
+ 5P/d5uP/3uPh/+Hf3//h2t3/49fd/93U3v/MyNv/zMrd/9PM2f/VztP/08nJ/8nAvP+/trL/t7Gs/7q1
+ sv+0r67/pqGg/5aNiv+Ofnj/hW9k/5d6a/+HbF7/dGVc/3dkXf+FWFT/fkdC/3tEP/98VE//em5q/4WL
+ iv+PnaP/nKaw/8S9zP/n1uP/8+Ho//Dn5P/v9+z/9v/4//X89//3/Pv//P7+//7+/v///f3//Pr6//v2
+ 9//58/T///7////+/////v////3+///9/v///f7///z9///8/f//+/z///z7//38+P/5/ff/9f70//H/
+ 8//u//H/7f/x/+v/8f/t//L/8P31//P69//2+Pn/+fX6//vz/f/79Pv/+fb4//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/19fX/9PT0//f39//n5+f/yMjI/+Dg4P/p6en/+Pj4////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//z8/P/8/Pz//Pz8//z8
+ /P/9/f3//f39//39/f/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//////////////////7+
+ /v/+/v7//v7+//7+/v/8/v7/+P////j////5//7/+v/+//39/f/+/Pz///v8///6+////f7//vj5//nz
+ 9P/29PT/9vb2//P19f/t8vH/6uzs//Hp6f/y6eb/7+jl/+rl4v/l5OD/4OLc/9vh3P/Z4Nv/2N/a/9Xc
+ 1//T2Nb/0NPR/8zMzP/Jx8f/x8LE/8O/xP+9v8n/trnB/62wtP+nqKb/pKGc/6Sflv+jnpX/pp+W/5+W
+ jf+fkor/indv/2hOQv9hPS3/VCcS/2s1HP9QHgD/UCwO/1ErDf9rMRT/aCMI/2woEf9xPCf/emJQ/7mz
+ qP/AxcP/zdHW/+3l8P//9v////b+//Xw8v/o9O7/7P30//r//v/9///////////////////////////6
+ +//9+Pn///7////+/////v////3+///9/v///f7///z9///8/f//+v3///r9///6+//9+/r/+Pz2//b+
+ 9P/0/fP/9P7y//T+8v/0/fP/9/v1//j59//6+Pj/+/X6//z0+//89Pv/+fb4//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/09PT/9PT0//j4+P/o6Oj/ycnJ/+Hh4f/p6en/9/f3////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+vr6//r6+v/6+vr/+fn5//n5
+ +f/4+Pj/+Pj4//j4+P/8/Pz/+/v7//v7+//6+vr/+fn5//j4+P/39/f/9vb2//v7+//7+/v/+vr6//n5
+ +f/4+Pj/9/f3//b29v/09vb/8fb1/+/19P/v9PP/8PLy//Lw8P/z7u//8+3u//Ls7f/z7e7/7ejp/+nk
+ 5f/m5OT/5Obm/+Hm5f/b4eD/3Nzc/9vQ0v/fztH/283P/9fKzP/SyMj/zsbG/8rFxP/IxMP/v728/7u8
+ uv+3uLb/s7Sy/66urv+oqqr/pqam/6ClpP+Tm5r/lJ2a/5admP+VnJX/kpWM/42Mgv+Ggnf/hHtx/35u
+ Yv+Ndmf/ZkU1/0seCf92PSP/fToZ/51QKf+SShv/gEcU/3tBDf+bTx7/lEAQ/5E/Ff+BQBn/cksr/7yq
+ k//Fv7T/0czN/+vg6v/87vr/+/D6//Du9P/l8/L/6fr3//L49//4+Pj/+vr6//z8/P///v7/////////
+ //////////////////////////7+//7+/v/+/v7//f39///8/v//+v////r////6/P//+vv//Pr5//z7
+ 9//7+/X/+/v1//v79f/9+vX//fr2//349//99/j//vX4//70+v/89fr/+fb4//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/y8vL/8/Pz//j4+P/q6ur/y8vL/+Li4v/o6Oj/9vb2////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//f39//z8
+ /P/6+vr/+fn5//n5+f/+/v7//f39//z8/P/6+vr/+Pj4//b29v/19fX/9PT0//j4+P/39/f/9vb2//T0
+ 9P/y8vL/8PDw/+/v7//u7u7/5ujo/+Xn5//l5eX/5ePj/+Ph4f/i3d7/4tzd/+Hb3P/W0dL/0s3O/83L
+ y//MzMz/zc/P/8zR0P/Hzcz/xsjI/9LEyP/Vwcb/0LzB/8q2u//CsbX/vKuv/7Wnqf+ypaf/tKmr/62n
+ qP+moaL/nZub/5GUkv+HjIr/gIeE/3uFf/97iX3/cYBy/2h1Z/9lcWX/dHxx/5KWi/+0sqf/zsW4/+nU
+ xf/wz7z/lGRM/3ExEv+uXzb/p00e/7BMFv+zUhP/sGMa/6RZC/++Yxj/tVUP/7RWFf+YSRD/cTsM/6eE
+ Yv/Dr53/zMC6/+LU2v/r3+v/7+bz/+7w+v/r/v//7f////b7/P/9+/v//Pr6//v5+f/4+Pj/+Pj4//n5
+ +f/5+fn////////////9/////P7+//z+/v/8/v7/+/39//v9/v/8+v///vn////4////+f7///j7///5
+ +v//+Pj///j2///49v//+Pb///j2///39///9vj//vX4//71+P/89fj/+ff3//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/x8fH/8vLy//n5+f/s7Oz/zMzM/+Li4v/o6Oj/9PT0////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+/////////////////////////////////////////////////////////////v7+//z8
+ /P/6+vr/+Pj4//f39//7+/v/+vr6//j4+P/29vb/8/Pz//Hx8f/v7+//7u7u/+zs7P/r6+v/6enp/+fn
+ 5//k5OT/4uLi/+Dg4P/f39//19XV/9bU1P/U0tL/087P/9DLzP/NyMn/zMbH/8rFxv/HwsP/v729/7a2
+ tv+wsrL/rrCw/6murf+gpqX/nZ+f/62jqf+voaf/q5ui/6aUm/+ijZX/m4aO/5aBif+SgIf/i3uC/4t9
+ gf+KgYT/i4aH/4yNi/+MkY//jJWS/42Yjv+otqT/tMOu/8fVw//Z6Nr/6/bs//b+9P////f////1///1
+ 5f//1r//jFMz/4c9E//AZjD/uVIU/71MCf/IWg7/t1oD/6lQAP+1UQD/sUoA/7VRA/+gSgT/fDkA/4xf
+ NP/LrJP/07+0/+DP0v/j1eD/4tvo/+To8//j9fz/6fn///v///////////39//37+//6+vr/+Pr6//r8
+ /P/5/v3/+/////v////7////+v/+//r//v/6//7/+f79//n9/v/6+f//+vn///34////+P////f9///3
+ +///9/n///f4///3+P//9/j///f4///39///9vj//vb3//z1+P/79vj/+ff3//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/v7+//8vLy//r6+v/t7e3/zs7O/+Pj4//n5+f/8vLy////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/+vr6//r6+v/6+vr/+vr6//r6
+ +v/6+vr/+vr6//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9fX1//T09P/y8vL/7+/v/+zs
+ 7P/q6ur/6Ojo/+fn5//o6Oj/5+fn/+Xl5f/i4uL/39/f/9zc3P/Z2dn/2NjY/9DQ0P/Pz8//zMzM/8nJ
+ yf/Gxsb/w8PD/8HBwf/CwMD/vLe4/7u2t/+4s7T/trCx/7Ksrf+uqKn/q6an/6mkpf+tqKn/paOj/5yc
+ nP+XmZn/lZeX/5CVlP+Jjo3/g4iH/4OEiP+IhIn/jIWM/5KHj/+ZipL/nIuU/6CNlv+jjpf/sZ6n/7am
+ rf/Atbj/zcfI/93b2v/q7un/9Pv2//r/+P/8//D//f/w//r/9P/2//j/9P/8//b//P/29/P//fTr///o
+ 2P/Pp4v/cDML/55PHP+wURL/rkIA/8NNAP/DUgD/xWUH/8BiAf/CXAD/u1QA/7lUAP+qTwT/ij8B/3M7
+ DP+7kXT/yayd/93Ixv/i1tz/5+Lr/+7z/P/x/v//8/////z+/////P3///r7//z6+v/7+/v//P7+//v/
+ ///6////+v////r////6////+f/+//n//v/5//7/+f79//n9/v/3+v//9/n///n4///9+f////f+///3
+ /f//9vr///b5///2+f//9vn///f5///2+P/99/j/+ff3//f39//39/f/9/f3//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/u7u7/8fHx//r6+v/u7u7/z8/P/+Pj4//n5+f/8fHx////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4
+ +P/4+Pj/+Pj4/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/4uLi/+Hh4f/f39//3Nzc/9nZ
+ 2f/W1tb/1NTU/9PT0//S0tL/0dHR/8/Pz//Ly8v/yMjI/8TExP/CwsL/wcHB/7S0tP+ysrL/sLCw/62t
+ rf+pqan/pqam/6Ojo/+koqL/op2e/6GbnP+emJn/mpSV/5aQkf+SjY7/j4qL/42Iif+Afn7/fnx8/319
+ ff+EhIT/jI6O/5OVlf+Ulpb/kJWU/5KcnP+YoqL/p6yv/7i4vv/MyM7/39Te/+7e6f/04+7///X+///1
+ /v//+P7///r7///8+//9/vr/+v/6//z/9v/4+eX/9/nl//H46//t9/H/6fX1/+v0+P/z9fb///Xx//zj
+ 0/+yiGv/bDAC/8N1Ov+vUg3/sUoA/9VoE//LXwf/rk8A/7VbAP+5WQD/ulkA/7pZAv+yWAv/m0wN/28t
+ AP+mc1P/uZWD/9K6tP/bztD/4d3j/+rt9f/s9Pv/6vD1///+/////P3//fj5//j29v/19fX/8/j3//X7
+ +v/3/fz/+P////j////4////+f/+//n//v/6//7/+/39//n9/v/1+///9fv///f6///7+f///vf+///3
+ /f//9vz///b6///2+v//9/n///f5//33+P/6+Pj/9ff3//L49//y+Pf/9ff3//f39//29vb/9vb2//X1
+ 9f/19fX/9PT0//T09P/u7u7/8fHx//r6+v/v7+//z8/P/+Tk5P/m5ub/8fHx////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////39/f/9/f3///////////////////////r6+v/+/v7/+vr6//T09P/t7e3/6Ojo/+bm
+ 5v/m5ub/5ubm/+Pj4//h4eH/3t7e/9ra2v/W1tb/0dHR/87Ozv/Nzc3/zs7O/8vLy//Gxsb/wcHB/76+
+ vv+9vb3/vr6+/76+vv+2trb/tLS0/7CwsP+srKz/p6en/6Kiov+fn5//nZ2d/6CgoP+fn5//nJyc/5iY
+ mP+UlJT/kZGR/46Ojv+OjIz/hX+A/4iAgf+Jg4T/jYeI/4+Ki/+Tjo//lpGS/5WTk/+sqqr/rKqq/7Kw
+ sP/CwMD/0dHR/9vb2//c3Nz/1tzb/+L18v/f9vL/5ff2//H//v/4/v///f3////3///57vj///f////3
+ ////9/3///f4//729v/69/P/+Pjy//r47f//+eb/+/Tj//Pz7f/s8fL/6vD7/+bs+f/i4+3/8+np/+zS
+ wv+LYkH/cjkG/6dgIP+nVAn/rlQA/8xtFv+zVgD/s10J/6taBf+tWgX/pU8A/6JLAP+vWhL/oE8S/24m
+ AP+kaEr/37Sh/8ywqf/d0M7/3NfY/+Tm5//4+vv/8vLy///+/////v////7////+/v/9/f3/+f79//j+
+ /f/2/v3/9f38//H5+P/w9vX/8vj3//v9/f/9/////f39//j6+v/4////+P////r////9/v////v////5
+ /v/+9Pr/+fDz///3+v/99vn/+/b3//b29v/x9vT/7vf0/+r49P/s9/T/8fb1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//z8/P//Pz8//n5+f/v7+//09PT/8/Pz//v7+//9PT0////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+vr6//Pz8//n5+f/5eXl/+Hh4f/c3Nz/1tbW/9HR
+ 0f/Nzc3/y8vL/8nJyf/Hx8f/w8PD/76+vv+5ubn/tLS0/7CwsP+urq7/qamp/6qqqv+srKz/rKys/6io
+ qP+hoaH/mZmZ/5WVlf+ZmZn/mZmZ/5eXl/+Wlpb/lJSU/5KSkv+RkZH/kJCQ/3Z2dv95eXn/fn5+/4aG
+ hv+NjY3/lJSU/5qamv+fnZ3/rqip/7Otrv+8trf/x8LD/9XQ0f/f3d3/6Obm/+3r6//d29v/9/X1////
+ ///89/j/+PP0///+/////v//+fz6/+r/9//j/vT/4vnx/+Lz7//i7u7/5+7x/+7u9P/y7/j/+fH7//ry
+ +f/88vj/+/P0//ry8v/69O//9/Pu//v16v//9eX///Hl//fv7//v7vf/6u7//+bq/P/m5PD/8uTl/+LG
+ tf91SST/gkkS/6ViHf+hVgj/qFgD/7BgCf+uXgn/pVkN/6FWDP+hVgr/mk8B/5tMA/+rWhf/pVAY/3os
+ AP+VUzb/16WR/8mtov/YysT/29bT/+fl5P/79vP/+vPw///8/f///P3///z9///9/f/8/Pz/+P38//f9
+ /P/1/fz/9//+//n//v/3/Pv/+vz8/////////v//+/X2/+Tf4P/09/X/6/Du/+ns6v/x8fH/+vf5//36
+ /P///f////7///36/P/6+fv/9/n5//P5+P/w+Pf/6/n1/+n49P/p9/P/8fb1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//z8/P/+/v7//n5+f/w8PD/1NTU/8/Pz//u7u7/8/Pz////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3//v7+//7+/v/6+vr/8fHx/+np6f/X19f/1NTU/8/Pz//Jycn/wcHB/7m5
+ uf+zs7P/sLCw/62trf+rq6v/qKio/6SkpP+goKD/nJyc/5mZmf+Xl5f/oKCg/52dnf+ZmZn/k5OT/46O
+ jv+Kior/h4eH/4aGhv9ycnL/dXV1/3t7e/+CgoL/ioqK/5KSkv+YmJj/m5ub/7Gxsf+1tbX/vb29/8fH
+ x//S0tL/3Nzc/+Pj4//p5+f/+vX2//z29//++Pn///r7///9/f/////////////////v7e3///7+///+
+ ///48vP/9+/w///19//67/H/4+Dc/9Hd0f/P4tP/1ObZ/9jn3//c5+T/3+fn/+Hm6f/j5uv/6+rz/+3r
+ 8f/x7fL/9O/x//fv7//38ez/+fDs//vw6P//8uX//+/n//jt8P/08Pz/7e7//+zr///u5/T/793c/82r
+ lP9eLgT/mV0h/6VhGP+cVwf/oFoG/5hVAP+mYxT/mFMO/5ZSEf+UUw7/kE4H/5dPCf+pWxn/qFIc/4k1
+ C/+BORv/x5B7/8apm//Owbn/2NTP/+rm4f/98+z///Xx///5+f//+vv///v8///9/f/7/f3/+f79//f9
+ /P/1/fz/8ff2//b7+v/7/f3/+/n5//bw8f/47e////P1///9/f/s49//6OLb/+vo4P/18ez/9fLu/+ro
+ 5//l5eX/6Orr//j8/f/3/P3/9f39//T8+//w+/n/7Pn3/+r49P/q9fL/8fb1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//z8/P/+fn5//f39//y8vL/1tbW/83Nzf/s7Oz/8/Pz////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////9/f3//f39//z8/P/19fX/6enp/+Dg4P/Gxsb/v7+//7W1tf+qqqr/oqKi/52d
+ nf+bm5v/mpqa/5ycnP+ampr/lZWV/4+Pj/+JiYn/g4OD/39/f/98fHz/dnZ2/3d3d/95eXn/f39//4eH
+ h/+SkpL/nJyc/6Kiov/ExMT/yMjI/8/Pz//Z2dn/4+Pj/+zs7P/z8/P/9/f3//39/f/9/f3//v7+////
+ //////////////////////////3+///8/f//+vv/+/n5//f39//z9fX/9PT0//Pz8//y8PD/7ejp/+nj
+ 5P/t4uT/8eTm/+/h4//p2Nv/4dXR/9zZyv/Z2sb/2NrH/9jazv/Y3dT/2d7c/9jd3v/X2+D/4OTp/+Pm
+ 6//p6u7/8O3v//Tw7//38O3/+fDs//3w6P//8uf///Lr//rv8v/58v//8fD///Ht///46/P/7dPM/6yD
+ Y/9iKwD/qmkk/6VgEP+fWQX/m1gD/5RYBv+ZXRH/k08M/5NREP+OUQ3/ik8H/5dSDP+pWxn/rlQe/5tC
+ Fv92Jgf/sXdh/8SjlP/GurD/1dLK/+nl4P/87uj///bz///4+P//+fr///z9///////9////+/////r/
+ ///5//7/+v////j6+v/18/P///z9///6/P/55un/7tnc//Db2v/24dn/8N/S/+3d0f/u4tj/7+fg/+3p
+ 5P/m5+X/4OXk//X7+v/0/Pz/8/39//P9/f/y/fv/8fn4/+739P/u9fL/8/X1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//z8/P/9vb2//b29v/19fX/2dnZ/8zMzP/p6en/8/Pz////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//z8/P/z8/P/5eXl/9vb2//Gxsb/uLi4/6Kiov+Li4v/eXl5/3Bw
+ cP9ubm7/b29v/3BwcP93d3f/g4OD/5SUlP+mpqb/tra2/8PDw//Kysr/09PT/9nZ2f/k5OT/7+/v//n5
+ +f/////////////////7+/v/+/v7//z8/P/8/Pz//f39//7+/v/+/v7//v7+//39/f/7+/v/9/f3//Ly
+ 8v/t7e3/6enp/+Xl5f/j4+P/5uTk/+Tk5P/l5eX/4+Xl/+Tm5v/i5+b/5Obm/+Xn5//t7e3/8Ovs//Lq
+ 6//z5uj/8eDj//Ld4P/z3OD/++Dc/+rOvf/u0rr/6NC8/97Mu//Tx73/zsjD/9HS0P/W2tv/1dvg/9nf
+ 5P/h5un/6Ozt//Lw8P/18u7/9/Hs//rx6P//8+b///Xs//bu7//49P//7+7+//Dp9v/76er/5MKy/41Z
+ MP+APwL/tmsc/6xdBv+oWwT/mFIA/6JiFP+QUQf/mE8L/5lTDf+QUwn/jVID/5tXCv+rWxT/tFMZ/65M
+ Hv98JQP/nV1F/72bi/++sqb/zszE/+Pg2//25+T///Lv///09P/99/j///z9///////9////+/////r/
+ ///5//7//f/////////89vf//O/x//zn6v/23eH/9dfc//rY2P/92Mr/+9fF//DSwf/mzL7/49PH/+ni
+ 2f/u6+b/6Ovp/+vz8v/r9vT/8fn5//T8/P/3/Pv/9/n5//f19P/18/L/9fX1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8/Pz//T09P/4+Pj/3Nzc/8rKyv/m5ub/8vLy////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/////////////////19fX/5+fn/9vb2/+urq7/qqqq/6ampv+mpqb/rq6u/729
+ vf/MzMz/1tbW/+vr6//s7Oz/7+/v//Pz8//39/f/+/v7//7+/v///////////////////////v7+//z8
+ /P/4+Pj/9fX1//T09P/z8/P/8vLy//Hx8f/v7+//7e3t/+vr6//q6ur/6enp/+jo6P/n5+f/5+fn/+bm
+ 5v/l5eX/5eXl/+Tk5P/k5OT/6enp/+fp6f/m6Oj/4ufm/+Hm5f/f5OP/3uPi/+Di4v/o6Oj/7+rr/+vg
+ 4v/h09X/69bZ//Xc4P/lx8z/z6ml/4pVQf+udl3/zp2H/9y0ov/Vuqz/zbu0/8rDwP/Lzc3/ydDT/83W
+ 2v/V3uH/3+fn/+rs7P/v7ur/8O3o//Tt5P/67+H//PPm/+3o5//x7/X/5eTu/+Xe4//03Nb/0KiM/3s/
+ C/+kWBD/vWYO/7NbAP+zYAT/nVIA/6llGv+PSgT/n1IJ/6RZC/+YVgX/lFQA/6NaCP+sWAz/uFES/7xT
+ IP+NLwv/hT8n/66MfP+1qZ3/wMG4/9PSzv/o29n/9+Xk//Tp6//07u//+vX2//v7+//8/v7/+f79//X7
+ +v/0+fj/6Ojo//n09f/67/H/7drd/+3U2P/62t//8c3T/+K2tf+SXk7/vIdy/+O2of/tybf/3MW2/9DE
+ uv/W08v/4eXg/+Dn5P/j6+r/7PHy//P3+P/8+vr//vj5///29v/98/P/+fT1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8fHx//Pz8//6+vr/3t7e/8nJyf/j4+P/8vLy////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//7+/v/////////////////5+fn/6urq/9/f3//39/f/9/f3//b29v/39/f/+fn5//39
+ /f////////////n5+f/5+fn/+Pj4//b29v/19fX/8/Pz//Ly8v/y8vL/8vLy/+7u7v/p6en/5ubm/+Xl
+ 5f/o6Oj/7Ozs/+/v7//f39//39/f/+Dg4P/i4uL/4+Pj/+Tk5P/l5eX/5ubm/+Dg4P/h4eH/4uLi/+Xl
+ 5f/n5+f/6enp/+vr6//s7Oz/5ujo/+Tp6P/l6un/5evq/+bs6//n7ez/6O3s/+vt7f/v7+//6+bn/9/U
+ 1v/bys3/6NHV/+bIzf+vj5T/gVBO/2AUAf+CLRP/nlM9/7V3Zf/Ak4b/wqWe/76vrP+4trb/vcLF/73J
+ y//H1Nb/0t7e/9zk4//h5+L/5Obg/+bl2//r59X/7+rb/93d1//i5OX/1NTa/9XLy//ly7v/uYll/303
+ AP+8ZRX/xWQD/7xaAP/DZQb/rVgC/6NYDv+cUAj/rlYJ/7RfCf+iWwD/nVgA/6leAv+xVwP/vE8L/8ZW
+ If+ePBT/biQK/515Z/+nnZP/rrCq/73Avv/Xysz/4tHU/+Xa3P/m4OH/7ejp//Hx8f/y9PT/7/Tz/+vw
+ 7//o7ez/6enp/+bg4f/h1Nb/5tHU//DS1//dub//oHZ9/2o3Nf9KCgD/bCoR/6FnUf/Qo47/2Len/8e0
+ p//LxLv/4eHb/9Xa2P/a4N//5enq//Tx8///9/j///f5///29///9PX/+vT1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/7u7u//Hx8f/8/Pz/4ODg/8jIyP/h4eH/8vLy////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//39/f/////////////////8/Pz/7u7u/+Li4v/y8vL/9vb2//v7+//+/v7//f39//j4
+ +P/x8fH/7Ozs/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+jo6P/o6Oj/3d3d/+Dg4P/j4+P/5ubm/+fn
+ 5//m5ub/5eXl/+Pj4//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+Xl5f/k5OT/5OTk/+Tk
+ 5P/k5OT/4+Pj/+Pj4//j4+P/6evr/+br6v/l6un/4ujn/+Hn5v/f5eT/3+Tj/+Di4v/v7e3/5t7f/+TU
+ 1f/u1dP/68vG/8Welv+AVkr/WR4K/8FqSP+vTij/izIQ/4I0F/+UVj7/sYFv/8Cekf++qKL/wrez/8K+
+ vf/Iysr/0NXW/9fc3f/Z397/2N7d/9nd2P/e3NL/5eDX/9bRzv/e2dj/1MjI/9O+tv/jvqT/rHVI/4Y6
+ AP/BZxP/xWEB/71YAP/HaAf/uV8G/5xLAP+qWAr/s1wG/7lkCP+nXgD/oVoA/65eAP+wVgD/t04E/8Va
+ Hf+oRhj/YxQA/5xrVf+uk4X/saGa/8Cxr//XvMD/28LG/9rP0f/b1tf/4uDg/+fn5//r6+v/6uvp/+jm
+ 5f/o4+D/7eLe/+zZ1P/t0Mv/4r21/7iJgf+DTUL/cjYq/4RBLP+0aUL/fzQG/2omAf+cYkX/yp2I/8ur
+ nv/Gs6z/z8bC/9PSzv/W2df/4uXj/+/w7v/89vf///f5///0+f//9Pj/+vT1//X19f/19fX/9PT0//T0
+ 9P/09PT/8/Pz//Pz8//x8fH/7e3t//Hx8f/9/f3/4eHh/8fHx//g4OD/8vLy////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/7Ozs/+Pj4//l5eX//v7+/+3t7f/T09P/3t7e/+Li
+ 4v/X19f/3d3d/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/m5ub/6Ofp/+bo6f/m6Oj/5Ono/+Tp5//k6ej/5Ojp/+jn6f/q4+b/9OTl/+TJ
+ xf/31Mf/1aeP/3Q+G/9tMAT/rWcy/7FbH/+9YiX/vGMq/6RQHP+CNAb/eTIM/6FjRf/NmIP/4LWm/8em
+ nf/Braj/u7Cy/8jHy/+6wMf/w87W/8vR3P/Wztn/08PO/9O+xv/dwsX/4sG4/82ijf+ha0j/hEIP/6dZ
+ F/+xXA7/uV0E/71fAP+7XwD/uF4A/7VeAv+zXgL/rl8A/6tgAP+pYQD/q2AA/65fAP+yXAL/tVkI/7RV
+ D/+1WyD/izkK/343Fv+kZVD/xY2C/8uVlP/Xnqb/37W8/8/Bwv/HyMb/zc7M/+Ti4f/q5uX/4NnW/+bX
+ 1P/s1tD//+Xa///Zx//WoIn/kVAx/3kuCP+aRRj/u18u/79mKf+6ahf/s2cU/6FXFf9xKwD/hEQr/9Cc
+ kP/ctrL/w6yq/9HIxP/c39b/0dnO/+Dp3//4+/n//fn+/+fd6f//+v//9vL3//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/8/Pz/6urq//Dw8P/5+fn/5+fn/8PDw//h4eH/7u7u//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////5+fn/7e3t/+Tk5P/k5OT//v7+/+7u7v/U1NT/3t7e/+Hh
+ 4f/X19f/3Nzc/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/m5ef/6ubr/+jn6//m6On/5Ono/+Pq5//j6ej/5Ojp/+rn6f/l19v/4MvK///h
+ 2f/QoYz/gksm/4JBDv+1bi7/q2AW/6xaDP+uWQv/r1oQ/7FcGP+pUxf/lUIO/4IzCP9zLAf/pmdL/8SP
+ e//etqr/1biz/829vv/FvsP/vbzF/7Kuuf/Xw8//17rD/8qlp/+rgnn/jFpE/3c9Gv90MgL/fTQA/6pa
+ E/+vXA7/tF0H/7deA/+3XwH/tl8A/7ZfAP+zXwD/rGEA/6hhAP+sYQD/rWAA/69fAP+xXgL/sVwG/69a
+ Cv+/aSP/mkYM/4AuAP9+MAz/gDYe/4pDNf+wbGX/0p2a/9K7s//At63/0se//8m+tv/Rwbr/5NHJ/+DG
+ uv/wzb//1aqV/49ZO/9gHQD/ei0A/61UG//DYyH/ymQc/9BuGv+6ZgD/qF0A/7RlFv+WRw7/eSwM/5hV
+ Rv++ioP/0a6q/8+/uP/T08f/z9rK/9vp3f/i6+j/9vn+//Tt/P/78f//9vL3//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/7+/v/6urq//Hx8f/5+fn/6Ojo/8PDw//g4OD/7u7u//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+vr/7+/v/+Xl5f/i4uL//Pz8//Hx8f/Y2Nj/3Nzc/+Dg
+ 4P/Y2Nj/3Nzc/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/o5ef/7Obr/+rm6//m6On/4+no/9/q5//f6uf/4+no/+ro6P/q2tv/+NvX/8eb
+ jv+GTjX/ezsS/6FcI/+7cyv/pVwK/61jC/+tYAn/q1sI/6dXCv+tWxT/sl8h/69dJv+jVSb/UwoA/349
+ Hv+xeGL/0qKQ/8Wfk/+9npX/vaWf/9S3sv+7lIv/k2VU/10rFf9LFAD/YyUA/41IFv+rYiT/umwl/65c
+ Dv+zXQn/tF0F/7ReBP+0XgT/sV4D/69eA/+tXgP/ql4E/6hfBP+sXwP/rV8C/69fAv+xXgL/s10D/7Fc
+ Bv/CbR3/vWkh/7VlJv+kWCP/hDwN/2YjAP9mJQb/bzYc/4lfSP/KqJH/0K+b/86tmf/RsJ3/3bik/920
+ nf+dcFX/ZDEQ/2swCP+GRBH/qWAk/7lmIv+yWg7/tFUF/75iCf+wYAD/sGMC/6lXBv+nUhT/ok4k/2ge
+ Av9lKRn/yqCU/9TAtf/Kxrv/x9HF/9vo4P/Z4eD/8/P5//71///68P3/9vL3//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/5+fn/6+vr//Hx8f/5+fn/6+vr/8TExP/e3t7/7e3t//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/+/v7////////////8/Pz/8fHx/+jo6P/g4OD/+fn5//T09P/d3d3/29vb/97e
+ 3v/Z2dn/29vb/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/o5ef/7eXs/+zl7P/k6On/3+ro/9zr5//c6+f/4ern/+zo5//34uD/6sS//2Uu
+ H/9+PiD/sGg4/7JoKP+jWgr/qWIH/55YAP+vaAf/tGsP/65hCv+tXAv/tWIX/7pmJP+4ZCr/vGs4/4U3
+ DP9gFwD/lFEy/8eLbv/cpo//rHpk/4tXQP9cIgD/aioB/306Df+ZUx7/smkt/75vLP+5aB3/s14O/7Nd
+ Cf+1Xgb/tF4E/7JfBP+uXgf/rF0G/6pdB/+oXAn/qFwJ/6hcCf+sXAf/rV0E/69eA/+zXgL/s14C/7Ne
+ Av+iTgD/qFcC/7BhEv+vZBr/pWAb/51aG/+YWR//llom/2IlAP9cIgD/rXNQ/92lgv/dp4b/sHpX/2It
+ CP9qMgn/hksd/6JkLv+ybzD/qWEb/6ZZCv+xXgj/tF8D/6hUAP+uYQD/uWwP/6VRAP+tUg3/xGgz/4Uw
+ CP9VDwD/h1ZA/8Opmf/Iv7X/vsa8/9nk4f/g6Oj/6+rz//js+P//9///9vL3//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/29vb/7e3t//Hx8f/4+Pj/7u7u/8XFxf/b29v/7e3t//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//39/f/+/v7////////////+/v7/8/Pz/+vr6//d3d3/9/f3//f39//h4eH/2dnZ/9vb
+ 2//a2tr/2tra/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/o5ef/8eTs/+3k7v/k5+v/3Oro/9bs5//W7eX/3+vl/+3p5P/q0Mr/flBF/2kn
+ FP+0aET/smIr/6NUC/+uZQr/rGUD/6NhAP+qaQD/rWcC/6hfAP+sXQL/s2AK/7FZDP+lSwT/tFoZ/71j
+ KP+oUBr/kj0N/3YjAP+CMgn/fjEK/4AzBf+dTxT/rVwZ/7lnIP+7Zxv/tl8P/7FaBP+1WwL/uF8E/7hf
+ BP+3YAT/sl8E/65eBf+rXgj/plwK/6NcDP+jWw3/p1sP/6lbDv+tWw3/rl0I/7JeBf+0XwP/tmAA/7Zh
+ AP/Ebwz/vGsI/69iAv+hWQD/n1kA/6FhCf+lZRD/pGIU/7BgJf+WQg7/bRwA/5ZHFP+VSRj/aSIA/5BK
+ Ff+raC//vns+/6tnJP+ZUgj/mE8A/6deA/+1aQn/s2UA/6haAP+pXwH/ql4E/71lEf+6Wg7/sEoJ/8Bg
+ Kv+oWS7/UBUA/3VUQP/Btan/xcnE/9Lc3P/k6u//6ufw/+7g6///+P//+PP1//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/z8/P/7+/v//Hx8f/4+Pj/8vLy/8bGxv/Y2Nj/7e3t//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//v7+//9/f3/////////////////9vb2/+3t7f/b29v/9fX1//v7+//m5ub/2NjY/9nZ
+ 2f/b29v/2dnZ/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/q5ef/8+Pu/+/k7v/j6Ov/2uvo/9Ht5//T7uX/3ezk/+3q4v/Ss6r/OgUA/55U
+ PP+6ZT3/p1EV/6VSBP+2agr/sGoA/69uAf+rbAD/pmIA/6NZAP+oWgD/tWAE/75kDP/AYRH/tlYK/8po
+ Iv/Qby3/xmUm/6lIDv+lRg7/r1Ib/8FmKf/BZxr/vGEM/7lcBf+9Ygf/x2oN/8dpCP+6XAD/rlAA/7ph
+ AP+3YQH/sl8D/61fBf+nXgr/o10K/59cDf+hWw7/qFsS/6xaEv+uXA//r10L/7NeCP+1YAT/uGEA/7hj
+ AP+yXQD/tWIA/7RmAP+wZQD/rmcA/6xpAv+raQP/rWQI/7pfFP+/Wxr/yGgm/5s/AP+YQAD/v2sq/7Fi
+ H/+wYx7/nlQM/6NZC/+qYQ3/sGcM/7BmBv+uZAD/sWUA/7JnAf+fWAD/p1oE/71hDv/BXQv/uEwA/85m
+ I//IcDr/cS4H/zcRAP/Csqb/0dPT/8vT2v/f5O3/7Ojz//Hi6v/+8Pb/+PP1//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/w8PD/8PDw//Hx8f/4+Pj/9fX1/8fHx//W1tb/7Ozs//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/v7//v7+//8/Pz/////////////////9/f3/+/v7//a2tr/8/Pz//39/f/p6en/1tbW/9jY
+ 2P/c3Nz/2NjY/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/q5ef/8+Pu//Hj7//j5+z/2Orp/8/u5//R7uX/3O3k/+/q4f/jw7j/czgo/5xN
+ Mv+vVir/tlwc/7JaBv+qXAD/uHEC/6dkAP+pZgD/smoA/7VqA/+yYgD/rVcA/7JVAP+5WAD/vlsH/7RQ
+ AP++WQv/zmce/9ZwKP/DXhn/wmAa/8tqIP+3WAH/vmAB/8NlBP/CZAP/vmAA/7xeAP+/YQD/wmYB/7pi
+ AP+3YgD/smAB/61gBP+nXgj/o10K/59cDf+hWw7/qFsS/6xbEP+uXA//sV0L/7NeCP+1YAT/uGEA/7hj
+ AP/BbAT/vWkA/7poAP+1ZwD/smcA/7BmAP+xaQD/uWsH/7xbBP/MYxT/vVgK/8dlF//DZRn/tFoN/7pk
+ GP+tWw3/rV4N/7NmEP+zZQv/ql4A/6peAP+2aQL/um4E/7RoBP+jWgT/tGUW/7JVAP/CWAP/02MP/8hc
+ D/+xVBX/h0ES/2k9Jf/Sv7f/0tHV/8zS3f/b3+r/7+v2//3v9f/46e3/+PP0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/u7u7/8fHx//Hx8f/4+Pj/+Pj4/8jIyP/U1NT/7Ozs//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6//r6+v/8/Pz/////////////////+Pj4//Dw8P/Z2dn/8vLy//7+/v/r6+v/1tbW/9fX
+ 1//d3d3/2NjY/9vb2//b29v/3Nzc/9zc3P/d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/e3t7/39/f/9/f
+ 3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5eX/5ubm/+bm5v/q5ef/8+Lv/+/j7//j5+z/2Orp/8/u5//R7+T/3O3k/+/q4f//7+X/wod3/3ws
+ D//NckX/ul4d/6VLAP+sXAD/vnMF/7VtAv+qYQD/ql0A/7RkAP+7ZgP/uGEB/8FiBf/LahD/uFYA/7xX
+ Af/BXgr/sk4A/8BdC/++Wwv/wV8R/7JSAP++Ywj/vmQF/75kBf+9YgD/u2AA/7xhAP/BZgP/w2sH/7hi
+ AP+1YgD/sGAB/61gBP+pXwf/pV4H/6NdCv+jXAz/qlwP/65cDv+vXQz/sV4J/7NfBv+1YAT/uGEB/7hi
+ AP++ZgH/tF0A/65ZAP+1YgD/vGsC/71rBf+8bQb/wm0K/8FhBP/HYAn/xmMN/7lYAf+1WAP/vWMO/7hg
+ DP+yXwr/umcR/7RiCf+zYwb/tWUG/7NiAP+qWgD/r10A/7ZnBv+vZRP/t2ca/7xeC//EWwT/xVQA/81h
+ E/+5Wxr/VQ0A/8yehv/q1M7/ycXL/9HX5P/f4O7/8Oz3///4/P/46uz/+PP0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/t7e3/8vLy//Ly8v/39/f/+fn5/8nJyf/T09P/7Ozs//39/f/9/f3//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//c3Nz/4uLi//7+/v/z8/P/2dnZ/9jY
+ 2P/Y2Nj/3Nzc/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/s5+n/8ePv/+3j7//j5+z/2+vq/9Tu6P/X8Ob/4e7m//Hs4///5Nn//9jH/5FH
+ K/+UPRH/u2Mj/7xkEP+0YQD/tWcA/69fAP+wXAD/sV0A/7hiAv++Zgj/wWcJ/71gBf+3WgD/vF4F/7xe
+ Bf+6XQb/uF4G/7deBv+3Xgb/tV4I/7NeCP+xXgj/r18G/7FfBv+zYAX/s2AE/7VhAv+1YQL/tWEB/7Zi
+ Av+0YwL/smID/7BiBf+vYgb/rWEH/6tiB/+rYQn/rF8J/65eCf+vXwj/sV8G/7NgBf+1YAT/uGAC/7hh
+ Af+6YAH/umAB/7pgAf+4YQH/uGAC/7hfBP+3YAT/t2AE/7lhA/+5YQP/uWAF/7hhBf+2YAb/tGAH/7Rf
+ Cf+yXwn/smAH/7RgB/+2YAb/tmEF/7hhA/+5YgL/u2IA/7ZhBf+qWwz/qlcM/8FlFP/LZRL/02cV/85p
+ G/+ILwD/qGM4/+W4o//axL//3NTe/+Li8v/n6Pb/7ur1//rs8P/77+//+PP0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/09PT/8fHx/+3t7f//////7u7u/8nJyf/X19f/5ubm//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//e3t7/4uLi//39/f/09PT/29vb/9jY
+ 2P/X19f/3Nzc/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/q5+n/7eTu/+zk7v/j6Ov/3urq/9nt6P/c7uf/5e3m//Hr5P/y183//9zO//Sy
+ mf90JwD/qVgb/71qHP+8agv/vGkG/7VeAP+0WwD/tVwB/7tgBf/AZAv/wGQL/7tfBv+2WgH/uF4F/7df
+ Bf+1XwX/s2AF/7FgBf+vYAX/r2AF/6xfCP+oXwv/qF4M/6peDP+sXgv/rF8I/65gBv+vXwb/r2AF/7Ji
+ Bf+yYgX/smID/7JiA/+yYgP/smID/7JiBf+wYgX/r2EE/69hBP+xYQT/s2AE/7VhAv+1YQL/t2AC/7hg
+ Av+6XwT/ul8E/7peBf+6XQb/ul0I/7pcCf+4XAn/t10I/7RhBf+yYwL/sGMD/7BjA/+wYgX/sGEG/7Bg
+ B/+yYAf/tGAH/7ZfB/+4YAb/uV8G/7tgBf+9YAX/vWAD/7lfB/+yXxH/tmMY/7peEf+zVAX/03Mn/5o/
+ AP+MPgn/0pRw/+a9rv/dyMf/4Njj/+Xk9P/r6/n/8O32//rv8f/78fH/+PP0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/09PT/8fHx/+3t7f//////8PDw/8vLy//W1tb/5ubm//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//h4eH/4ODg//r6+v/09PT/3d3d/9nZ
+ 2f/X19f/3d3d/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/o5+n/6ubs/+jm7P/k6On/5Orp/+Lr6P/l7On/6uvn//Hr5v/z39r//+Xb///c
+ xv+zdVH/gTgE/7ZoI/+9bBf/xnAW/7xfCP+7XAX/ulsE/7xfCP/AYwz/vmQM/7pgCP+yWwP/tGAH/7Jg
+ B/+vYgb/rWIG/6tiBv+pYwb/qWMG/6hhCf+kXw//pF4R/6ReEf+mXhD/qF8P/6lfDf+rYAr/r2AJ/7Fh
+ CP+zYgf/s2MG/7VjBP+3YwP/t2MD/7dkAf+3ZAH/tGMA/7JkAP+0YwD/tGMA/7ZiAv+2YgL/uGED/7hh
+ Bf+5Xwb/uV4J/7ldCv+5XQz/uVwN/7lbD/+5Ww//tl0M/65jB/+qZQT/rGUE/6xlBP+uZAb/rmQG/7Bj
+ B/+xYgf/s2IH/7dhB/+5YAj/umAI/7xgB/++YAf/wF8H/7xfCv+7ZBT/s18T/7JcEP+3Yhr/sWAd/3Ur
+ AP+maD//7byi/+bFvP/kz9L/6N7q/+7p+P/y7vn/8/H3//nz9P/69fT/9vT0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/09PT/8PDw/+3t7f/+/v7/8vLy/8/Pz//S0tL/5eXl//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//l5eX/39/f//f39//19fX/4eHh/9ra
+ 2v/W1tb/3d3d/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/m6On/5Ofr/+Po6//k6ej/6enp/+vp6P/u6un/7+nq//Hp6f/87+3//+/p//DP
+ v///1bj/eT0P/5RMEP/OfDT/v2YV/8FjEP+/Xwv/vFwI/7xfCv/AYw7/vmQM/7dgCP+xXgP/s2EI/7Fi
+ B/+uYwf/rGQG/6xkBv+qZAb/qmQG/6ljCP+nYBD/pV8S/6dfEf+nXxH/qWAQ/6pgDv+sYA3/sGAL/7Ji
+ C/+0Ywj/tmMH/7hkBf+6ZAT/u2QC/7tkAv+7ZQH/t2UA/7VmAP+3ZQD/t2UA/7dlAP+3ZAH/t2ME/7li
+ Bv+5YQf/uV8K/7lfC/+5Xg3/uV0O/7ldDv+6XBD/tV8N/69kCP+qZgX/q2YF/61mBf+vZQX/r2UF/7Jk
+ B/+0ZAf/tmMH/7hjB/+6Ygj/u2EI/71hCP+/YQj/v2AJ/71gCf/AZRT/qVQG/7ZkHP/Fezv/dDIA/4RM
+ I//OoYb/48Cy/+rOzf/p197/8OTw//bu+f/38vv/9fT4//b29v/4+Pj/9PT0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/09PT/7+/v/+3t7f/8/Pz/9vb2/9XV1f/Ozs7/4+Pj//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//p6en/3d3d//Pz8//29vb/5OTk/9zc
+ 3P/V1dX/3d3d/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/k6ej/3enp/93q6P/m6Oj/7uno//To6P/26Or/9efr//Ho6//x7O7/+vLy//fp
+ 3f/02sL/s4Nf/3MxAP/KeTz/uV8Y/8RoF//BZA3/vWAJ/7pgCP+8Ywv/u2UL/7hiCP+yXwP/tGMI/7Jk
+ B/+yZAf/sWUF/7FlBf+xZQX/sWUF/69lB/+vYgv/r2EO/69hDv+vYQ7/r2IM/7FhDP+yYQz/smIL/7Vj
+ Cv+3ZAn/uWQI/7tkBv+7ZAb/vGUF/75kBf++ZgL/umYA/7hnAP+6ZwD/uGYA/7hmAP+4ZgH/uGUC/7hk
+ BP+4ZAX/uGMH/7hiCP+4Ygj/uGEJ/7hhCf+6YQn/tmMI/7JmBv+wZwX/smcF/7JnBf+zZgX/s2YF/7dm
+ Bf+3ZgX/uWUG/7tkBv+7ZAj/u2QI/7xjCP+8Ywj/vGIJ/7xiCf+/Ygv/tF0N/79xLv+eXij/WykF/6iD
+ bf/ix73/1cDC/+jW3f/u3un/9+n0//zx+f/69Pn/9fT2//P3+P/1+vn/8vT0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/19fX/7u7u/+7u7v/5+fn/+vr6/9ra2v/Jycn/4uLi//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//t7e3/29vb//Dw8P/39/f/6Ojo/93d
+ 3f/V1dX/3t7e/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/j6ej/2uvo/9rr5//m6ef/8ujo//vm6P/95ur/+Obt//Hm7v/o5/D/5+zv//f3
+ 8f/g08P/8s6w/4dMJP+KOQb/0Xc3/8ZtHP/CahD/vGQK/7piCP+6ZQn/uWYK/7ZjB/+zYQL/t2UG/7dl
+ Bv+3ZgX/t2YF/7dmBf+5ZgP/uWYD/7llBf+5ZQb/uWQI/7lkCP+5ZAj/t2QJ/7dkCf+3Ywr/t2MK/7pj
+ C/+6ZAr/vGQK/7xlCf+9ZAn/vWUH/79lB/+/ZgT/vGcB/7tpAP+7aAD/u2gA/7lnAf+5ZwH/t2cC/7dn
+ Av+3ZgP/tWcD/7dmA/+3ZgP/t2YD/7dmA/+5ZgP/t2YD/7hnBP+4ZwT/uGcE/7hnBP+6ZwT/umgD/7xn
+ A/+8ZwP/vGcE/7xnBP+8Zgb/vGYG/7pmB/+6Zgf/umYH/7xlB/+/Ygf/0nko/7dvL/9eJwD/eVc//7qn
+ oP/YzNL/1s3a/+Xb6P/v4+///O31//7y+P/68/b/8/L0/+729v/v+fn/8vT0//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/19fX/7e3t/+7u7v/39/f//v7+/+Dg4P/ExMT/4eHh//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//w8PD/2tra/+3t7f/4+Pj/6urq/93d
+ 3f/U1NT/3t7e/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/j6ej/1uzn/9jt5f/o6eX/9ejm///l6P//5er//OTu//Hl8f/q7vn/2Obs/97r
+ 6f/q6t7//ePL/8aRcP9yIwD/yW80/8ZyIP/BbhL/uWcI/7ZkBf+4Zgf/uWgH/7dmBf+0YwL/umcE/7xn
+ BP+9ZgT/v2cD/8FmA//DZgP/w2YD/8RmAv/EZwD/xGcA/8RnAP/DZwL/wWYD/79lBv+9ZQf/vWQJ/71m
+ Cv+9ZQv/vWUL/71lC/++ZAv/vmUK/75lCv++Zgj/v2cC/71oAP+9aAD/vGkA/7poAv+6aAL/uGkC/7Zq
+ AP+2agD/tGsA/7ZrAP+2awD/tmwA/7ZsAP+4bAD/umsA/75pA//CZwT/wmcE/8JoA//CaAP/wmgD/8Jp
+ Af/AaQH/wGkB/75pAf+9aQP/u2kE/7loBf+3aQX/tWgH/7loB//EZgX/3YMv/5lUFf9eLwn/oYp7/7u0
+ uf/IyNr/0dHp/+Ld8v/v5PT//u32///y9P/58fL/8fHx/+ny9f/q9vj/8PT1//T09P/09PT/8/Pz//Pz
+ 8//y8vL/8vLy//Ly8v/19fX/7Ozs/+7u7v/19fX//////+Tk5P/BwcH/4ODg//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/9/f3/////////////////+fn5//Pz8//y8vL/2tra/+zs7P/4+Pj/7Ozs/97e
+ 3v/U1NT/3t7e/93d3f/d3d3/3d3d/97e3v/e3t7/3t7e/9/f3//f39//39/f/9/f3//g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/j6ej/1uvp/9br6P/k6ej/8ujo//zn5v//5+n/+Ofr/+7n7v/p8Pn/1eXr/+Lv
+ 8f/o6eX/7tjM//DDrv+bVzr/iDgJ/8VyJ//AbxT/uGgL/7RkB/+1ZQb/tmYH/7dmBf+0YwD/umgD/7xn
+ A/+9ZwP/v2cD/8FnAv/DZwL/xGYC/8RnAP/GaAD/yGkA/8hoAP/IZwD/xmcA/8RmAv/BZgP/vWYE/7xo
+ CP+6aAn/umcL/7xnC//BZgv/xWUL/8hkC//IZAv/xGQH/8RkBv/DZQT/wWYE/79nA/+8aAL/umkA/7hq
+ AP+4awD/uGwA/7hsAP+4bAD/umsA/7prAP+6awD/vGoA/8NpBP/FaAX/xWgF/8VpBP/FaQT/xWkE/8Nq
+ Av/DagL/wWoC/79qAv++awL/vGsC/7prBP+4awT/tmsF/7ppCP/FZRH/znMu/3cyAP+OYkP/r52W/7i3
+ wP/CyNv/xsvg/+Pf8v/w5vP//u71///x8//48PH/7e/w/+Py9f/l9Pf/8PT1//b09P/29PT/9fPz//Xz
+ 8//08vL/9PLy//Ty8v/39fX/7evr/+7u7v/09PT//////+bm5v+/v7//39/f//Ly8v/4+Pj/////////
+ ///+/v7//Pz8//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/w8PD/39/f/+Pj4///////8fHx/9TU
+ 1P/e3t7/39/f/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/j6Ov/2+jw/9np8P/h6u7/6Orq/+7r5v/w7eX/7+zn/+ns6v/t9fX/5/D0/+Dk
+ 6f/38fb/7dvc//fW0/+8jYX/VBUA/8N0Nf/XgS//tmAM/7xnEf++ahH/sF0B/8BuD/+vXgD/uWgF/7tp
+ BP+7aQT/u2kE/71oBP+9aAT/vWgE/75pA//GcAb/uWEA/8ZnAP/RcAj/yWUA/8JgAP+/YwD/sFwA/8B1
+ D/+2bgj/r2cC/7NlAf/CZgf/z2cK/9ljCv/YXgr/zFYJ/8xcEP/QZBP/z2YP/8lnCf/Hawb/yXEH/8x3
+ Cf/GdAX/w3EC/8NwA//DbAT/u2AA/7NWAP/AXwf/0XQZ/8FnCP+/aAb/v2gG/79oBv+/aAb/v2gG/79o
+ Bv+/aAb/ynQQ/8NuCv+7ZwH/tmMA/7VkAP+5aAD/vW0C/8BrD//bdzz/qksk/2YgA/+0hnT/x7St/7e0
+ tv/Y2+P/4+Xv/+vm7//27PL///L2///y9v/17/T/5+30/9vu9v/e7/j/7/L2//fy8//38fL/9/Hy//fx
+ 8v/28PH/9vDx//bw8f/48/T/7Ofo//Hv7//29vb/+vr6/+Hj4//Fx8f/2Nra/+jo6P/39/f/////////
+ ///////////////////8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/w8PD/4ODg/+Li4v//////8vLy/9XV
+ 1f/d3d3/39/f/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/k5+v/4Obx/97n8f/j6e7/5uvp/+rs5v/r7+T/6e/k/+fu5//b4+L/7PH0/93d
+ 4//w6fD/+unt/+zR1P/iv7z/pG9a/4AzAP/WfjH/zHMj/75oFP/DbBb/sl8E/75qC/+7agn/u2kE/7lp
+ BP+7aQT/uWkE/7tpBP+5aQT/u2gF/7lpBP+2ZwD/u2cB/8tvCP/NawX/w14A/8plAP/OcQr/wWwE/6lg
+ AP+nZAD/qmcE/7JoCP+9ZQv/ymMN/9ZhEP/YXxX/014h/8pZIP/IWhr/yF8W/8llE//HZw3/wGMA/7hf
+ AP/IcAb/ynQK/8duBv+7YQD/vF4A/8RkCv/HZRH/wGEK/8JoCf+/agb/wGkH/79qB//AaQf/v2oH/8Bp
+ Cf+/agf/wmsJ/8NuCv/Dbgj/vWkD/7plAP+8agD/yHQK/9B4Hv+7ViL/hyoL/6JcRf/FmYj/v6yk/8TB
+ vf/T19j/1NjZ/+3o6v/67e////L1///09//48fb/6+72/+Hw+f/j8vv/8fL2//jy8//38fL/9/Hy//fx
+ 8v/28PH/+PDx//bw8f/58/T/7ejp//Hv7//39fX/+fn5/+Lk5P/GyMj/1tjY/+fn5//39/f/////////
+ ///////////////////8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/x8fH/4uLi/+Hh4f/9/f3/9fX1/9jY
+ 2P/c3Nz/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/o5+n/6ebv/+nn7f/u6er/7+rn/+/s5P/v7uT/6+7l/+ft6P/g6Of/6/L1/+Xo
+ 7P/y7e//9ebk/+nPyf//4Nb/tIBi/2gbAP/cgzP/2H0s/7hhC//CaRH/t2IG/7xmBv/Bbgv/vmkF/7xq
+ BP++agT/vGoE/75qBP+8agT/vmkF/7ppBv+5bgz/tmkI/8VsCv/Pbwv/02sI/9RsB//Rbgb/v2MA/8Nz
+ Dv+3cA7/r2wP/69qE/+2aBv/v2ch/8ZkJP/FYSf/v2Av/7dYLP+xVSL/sVQc/7dZGP+5XBH/tloH/7NX
+ AP++YgP/wmcE/8RqBf/AZgH/t1wA/7RcAP+/ZgT/y3QS/8JqBv/AawX/wmoG/8BqBv/Cagb/wGoG/8Jp
+ B//Aagb/vWUB/8NtCf/Kcg3/xG8J/75nAP+/agL/z3gQ/9yCKf+2VBj/axEA/8F+Xf/NpIv/vKyc/8rI
+ wP/Jz87/ztLT/+3o6v/87vD///P1///19///8/X/+PH2/+/x+f/x9fr/8/L0//fy8//28fL/9vHy//bx
+ 8v/18PH/9vDx//Xw8f/48/T/7unq//Du7v/18/P/+fn5/+Xn5//Hycn/1NbW/+fn5//29vb/////////
+ ///+/v7////////////8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/y8vL/5OTk/9/f3//6+vr/+Pj4/9vb
+ 2//b29v/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/q6Oj/8Ofq//Ln6v/16en/9erm//Pr5P/w7eX/6+zo/+bt6v/r8vX/3+Xq//Dz
+ 9//38fL/59fQ//bbzf/uybX/cjsW/51OC//egzL/y28c/7RbA/++ZQr/umMF/7xlA/+7ZgL/v2oE/75r
+ Av+/agT/vmoE/79qBP++agT/v2kF/7ppBv+3bQ//rGIE/7hkBf/Nbw7/1m8O/89nBP/LZQL/yGoH/8l1
+ Fv+0axD/o2EQ/6FhGv+lYiX/nVch/4xAEP92KQL/dy4O/3w1FP+HOxf/kEEY/5tJGv+rVh7/v2cn/850
+ Lf/Jbh3/wGYO/7lfAf+6YgD/wm0F/8l1C//Fcwb/vWsA/8JrA//CawP/wmoF/8JqBf/CagX/wmoF/8Jq
+ Bf/CagX/v2cC/8RsB//IcAv/xW0I/79nAv/BagL/y3MO/9Z7IP/VdjD/dyEA/5ZXK/+9lHP/wrGc/8HB
+ tf/Ey8j/19zd/+zn6f/67e////P1///19f//8/X///L0//309//69/n/9fPz//Pz8//y8vL/8vLy//Ty
+ 8v/z8fH/8/Hx//Px8f/29PT/7evr//Du7v/y8PD/+fn5/+vr6//MzMz/0tLS/+bm5v/29vb/////////
+ ///+/v7////////////7+/v/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/09PT/5ubm/9zc3P/4+Pj//Pz8/97e
+ 3v/a2tr/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/s5+j/9efo//nn6P/66eb/+Ork//Xq5v/w6+j/6evr/+Tr7v/h6fD/2ODn/+jr
+ 7//t5uP/8t7T///kz/+rgWT/YCUA/9aEPf/Ocx7/vF8I/79lDP/CaAr/vWYG/8VtCf+6ZQD/wmsD/8Bs
+ Av/CawP/wGsD/8JrA//AawP/wmoF/71qB/+mXQH/qWIH/7ZlCv/AZQr/x2IG/8ZdAv/KYwf/zW8W/8Ft
+ G/+gWAv/fD8A/3E5Av+ATB7/m2dD/7F9X/+7hnH/y5uJ/8qZif/Hkn7/u39p/6lmS/+bUS//lEQb/5VB
+ Df+lThD/wWge/811If/BbQ7/wG0E/8h5Cv/Iewb/vm4A/8NuAf/FbQP/xWwE/8VsBP/FbAT/xWwE/8Vs
+ BP/FbAT/x24G/8ZsB//EagX/wmgD/8FnAv/CaAP/xGkG/8RqDP/ghDP/rFkV/2goAP+fd03/v66T/7Kx
+ o//DycT/2+Dh/+bi5//06ez///Dz///z8///8vL///Lx///09f//+Pj/9fPz//Hz8//w8vL/8PLy//Dy
+ 8v/v8fH/8fHx//Hx8f/19fX/7Ozs/+3t7f/t7e3/+vj4//Hv7//Qzs7/zs7O/+bm5v/19fX/////////
+ ///9/f3////////////7+/v/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/19fX/6enp/9ra2v/19fX//////+Hh
+ 4f/Z2dn/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/s5+j/9efo//nn5v/46eb/9urm//Hq5//t6+v/5uvu/+Lp8v/c5vD/6vD7/+Xl
+ 6//i1tT//+ze/+nEqv9mNQ//kVEb/9qFO/+9YAn/vV8G/9F3Gf/JbQ7/wGcF/8xyDf/EbQX/xGwC/8Js
+ Av/EbAL/wmwC/8RrA//CawP/xGoF/79qB/+tYwX/uG8T/7xrEP+8Ywv/yWcT/8dkFP+yUgb/nUMA/4Q1
+ AP+UURj/snxN/86he//fuZv/6Mav/+/Nvf/x0cb/9tnQ//TX0P/41Mz/+dHF//bFt//mrpv/0pJ6/8eA
+ Xv+KPQ//kUIJ/6ZWD/+9bRj/vG0M/7JjAP+4awD/0IAN/8RvAv/GbgT/xm4E/8ZuBP/GbgT/xm4E/8Zu
+ BP/GbgT/yXAI/8VsBP/CaAP/wWcC/8JnBP/CZwT/wGUD/75iA//KaxT/3Yg6/3IyAP+IXSz/rpl6/6um
+ l/+/wsD/z9TX/93d4//q4+r/+uvv///v8f//7+7//+/u///y8f//9vb/9fPz/+/08//u8/L/7vPy/+7z
+ 8v/t8vH/7fLx/+3y8f/x9vX/6+3t/+rs7P/q6ur/+vj4//Xz8//S0ND/zcvL/+Xl5f/19fX///////7+
+ /v/9/f3////////////6+vr/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/29vb/6urq/9nZ2f/z8/P//////+Tk
+ 5P/Y2Nj/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/q6Oj/8Ojo//Lo6P/x6uf/7urp/+rp6//m6u//4Onz/93o9v/c5vf/6/D//+3o
+ 8f/o1NP//tzM/72Ob/9oKgH/wXc9/8RsH//DZgv/yWoN/8xwEf/Jawr/xWsG/8ltBv/Kcgj/x2wD/8Vt
+ Af/HbQH/xW0D/8drBP/FbAT/x2sG/8NrB//Dcg//vnER/7xpDv/Aahb/xGsh/69VFP+aRQ3/mkwd/7l2
+ T//OmHf/7sOo//7dyf/949P/9d/T//Pg2P/25N3/7d3X/+/f2f/35OH//+vm///t6f//5+H//9nN//7O
+ vP/Xn4L/m100/3c0AP+TSwX/u20a/8JxEP+7ZgD/v2cA/8ZuBP/IbQT/yG4C/8huAv/IbgL/yG4C/8hu
+ Av/IbgL/xGkA/8drBP/JbQj/yGwH/8ZpBv/GaAf/yGoL/8tsD/+7WAD/5Io2/6phHf97SBb/mHtc/66j
+ lf+xsbH/xMfP/9TW4P/d3+f/7ebt//Xs7//57e3/+e3t//zw8P/89PT/8/Pz/+/08//t8/L/7fPy/+3z
+ 8v/s8vH/7PLx/+zy8f/w9vX/6u/u/+rs7P/o6Oj/+vj4//r19v/W0dL/zMfI/+fl5f/09PT///////7+
+ /v/8/Pz////////////6+vr/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/29vb/6+vr/9jY2P/y8vL//////+Xl
+ 5f/X19f/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5ubm/+bm
+ 5v/n5+f/5+fn/+jo6P/o6Oj/5+np/+fp6f/m6+r/5err/+Pp7v/g6fL/3ej2/93n+f/V3PD/0NDi//Xn
+ 8v/329r/6ryr/6tuTv+iVyv/1X9D/7peDf/XeBv/0HIT/7lbAP/BZAH/yW0G/8BkAP/IbQT/x20B/8dt
+ Af/HbQH/x2wD/8drBP/HawT/x2sG/8VrBv/FbQj/uGMA/7ViB/+9ax3/pVYX/3ktAP+TTyz/46eP//G+
+ rv/zysH/+dnT//jf2//y39r/7+Hb//Tr4v/88+r/+vDp//vz7P/88/D/9u7u//Lo6P/z5+f//Ovo///x
+ 6f//+en//9S5/7yIYP+ERA7/iz8A/7lkFv/Lbhf/ulsA/8hrCP/IbAX/yG0E/8htBP/IbQT/yG4C/8hu
+ Av/IbgL/vGEA/8ZrAv/QdA//z3IP/8hqCf/HaQr/z3AT/9p6Hf/CWwD/1XMf/9SDP/94Own/jmZJ/7eh
+ lf+ooKH/w8XN/8/U3f/W2+T/4uTs/+nq7v/t6uz/7uzs//Hv7//18/P/8fPz/+/08//u8/L/7fPy/+3z
+ 8v/q8vH/6vLx/+ry8f/w9vX/6vDv/+jt7P/m5ub/+ff3//z3+P/X0dL/y8bH/+fl5f/09PT///////39
+ /f/8/Pz////////////6+vr/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/6Ojo/9vb2//s7Oz//f39/+vr
+ 6//X19f/3t7e/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm//T09P/w8PD/7Ozs/+vr
+ 6//q6ur/6Ojo/+Pj4//b3+D/2OXn/93u8f/f7vD/1uXo/9Ti6P/b5/H/1eLy/8zW6P/V2O3/49vs//zn
+ 8P//2tj/26GO/4c8HP/LcEP/3Xw9/8RkEf/GZwr/x2kK/8dpCP/Hagf/yGwF/8hsBf/IbQT/y3EF/8tx
+ Bf/LcAf/ym8G/8puB//JbQj/yWwJ/8psCP/TdAz/s1cA/8RtFf+xZR3/bSsA/4xTM//fsKL/5sDA/+nK
+ 0//nztz/6dfk//Dh6f/46+3/+vLr//z26f//+On///rt///67//7+fH/9fn0//H5+P/v+fn/8vr6//f5
+ +f//+fL/++jZ///p0f/apIP/fjUJ/5I6BP/SbS//w1wT/8JhCf/EaQb/x20I/9V7Fv/AZwD/z3cN/8lx
+ Bf/FbQH/yHAG/8hwBv/Ibgn/yG0K/8htC//IbA3/yGsO/81qDv/XbBH/z2cU/9p/PP+sYjL/YS0P/6iG
+ ef/IuLn/r6ux/73Cy//AydL/zNbd/9vk6P/l7vH/6/Pz/+vz8//r8PH/8PLy//Pz8//19fX/9Pb2/+/1
+ 9P/q8O//4urp/9/n5v/s9PP/7PLx/+nu7f/s7Oz/9PLy//bx8v/h29z/x8HC/+Ph4f/z8/P///////7+
+ /v/5+fn/+/v7//7+/v/9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/6enp/9zc3P/r6+v//Pz8/+vr
+ 6//Y2Nj/39/f/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+Hh4f/l5eX/6+vr/+3t
+ 7f/s7Oz/6urq/+rq6v/m6+z/z+Ll/9Lo7f/V6Ov/0uPm/9Xj6f/d6PD/2eHu/9PU4v/IwtP/4M/c//3d
+ 4v/yw7v/qGRN/5A6Fv/JZjT/wFoZ/8RiDv/DZgn/xWcI/8NoBv/GaQb/xGoF/8drBP/FbQP/yW4F/8dv
+ Bf/JbgX/xm0F/8hsB//Fagf/x2oH/8hqB//OagT/1HUU/6lVA/+DPwD/pnJK/962o//lyMv/1MHS/97P
+ 6v/f0+//5930/+/o9//48fb//vjx///+7P///uv///vq///77P/5+vD/8fz0/+r7+P/k/Pz/4vv//+b7
+ /f/0/////Pn0///z5///9eL//8qv/71pRv+cNxH/v1ci/8VmF//DaQv/ul4A/8pxD//AZQL/w2wE/8Nr
+ Af/AagD/xGwC/8JsAv/EagX/wmoG/8RpB//CaAr/xGcM/8dmDP/WaBD/zWEP/9JxL/+4Zjb/dTUX/5tt
+ XP/Ao5//uq2v/7aztf/Axcj/ztjY/9Hd3f/O2tr/0d3d/97q7P/v9/f/8vDw//Tu7//z7u//8/Hx//P1
+ 9f/x9vX/7PLx/+fv7v/r8/L/6/Hw/+jt7P/s7Oz/9PLy//bx8v/k3N3/yMLD/+Hf3//y8vL///////7+
+ /v/5+fn//Pz8//7+/v/9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/6+vr/93d3f/p6en/+vr6/+zs
+ 7P/a2tr/39/f/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+np6f/n5+f/5OTk/+Hh
+ 4f/f39//39/f/+Hh4f/e4+T/zd3j/9Xp7v/f7vD/2eXl/9TZ2v/U1tf/1tLX/9fN0//ZyMz/4MPG/+W7
+ tv/Smon/ikEh/8RrP//ogUj/vlYP/8VkDf/BZwn/xGgJ/8JpB//Fagf/w2sG/8ZtBf/EbQX/yG8H/8Zv
+ B//Hbgb/xW0I/8ZrCP/Eawn/xmoL/8dpCv/MaAr/xGUO/5JCAP+TVyH/2LCT/+rUyf/Tx9P/3dny/9rZ
+ +//e3f//6eX///Pv///8+P3////2////8P///+3///zq///86//8/PD/8v3z/+f8+f/h/f3/3P3//979
+ ///a8fP/9f/////z8f//+fP///jt/+yhkf+aQS3/mDgU/8ZoJv/Kbxr/tVgB/8hvFP/Ibg//v2kF/8Vu
+ Bv/DbwX/xW8F/8NvBf/FbQj/w20J/8VrDP/Daw3/xWoP/8lpD//gdh7/1moY/8hjH/+/ZDH/hTkV/3xA
+ Kv+fc2b/sJSN/72wqP+7uLD/w8a9/8rSy//R2NP/z9jV/87T1P/Nz9D/49vc/+3g4v/w5ef/6+Xm/+Ti
+ 4v/g4uL/5erp/+vx8P/p8fD/6vDv/+fs6//p6+v/9fPz//fy8//l3d7/ycPE/97c3P/w8PD///////7+
+ /v/6+vr//f39///////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/7u7u/9/f3//m5ub/9/f3/+7u
+ 7v/d3d3/39/f/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+/v7//p6en/4+Pj/+Pj
+ 4//n5+f/6+vr/+rq6v/j5+j/yNHV/8zV2P/T2Nf/19TQ/9rQyf/czMX/3MnB/9/GvP/hwLf/6MGz/+i1
+ of/CgmP/hzkO/8huN//adDP/yGMV/8prFP/GbhD/yG4Q/8dwEP/JcQ3/yHMN/8pyDf/Icwv/zHQP/8p1
+ D//Lcw7/yXMP/8pxD//IcRH/ynAS/8puFf/TciL/okcC/6NcI//Uonj/3sKq/8vAvP/Pz9v/4+j//9zh
+ ///i5f//7Ov///X0///++v/////4////8P///+7///3s///87//7/fH/8/72/+r9+v/k/v7/3/7//9/+
+ ///a8/f/7/z+///////+6ej//9nW///d1//sp57/l0cu/7lgJ//Sdin/wWUW/9F3Iv/VfSP/yXMT/9N+
+ Gv/OexL/zXoR/816Ef/NeRP/zXgU/813F//Ndhj/zXUb/9B0G//PaxL/0GsV/8RgGP/Sdjv/umU4/5VM
+ LP+lbFP/s4hz/7eahf+7qpX/xbyo/8fDsf/EwbP/xcO5/9PMyf/i1tb/4M3Q/+TP0v/m09b/5dja/+be
+ 3//o5ub/7O7u/+/19P/p7+7/6e/u/+br6v/p6+v/9fPz//jz9P/l3+D/y8XG/9rY2P/t7e3//v7+////
+ ///8/Pz//v7+///////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz/8fHx/+Dg4P/j4+P/9PT0//Dw
+ 8P/g4OD/4ODg/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+Tk5P/l5eX/6Ojo/+np
+ 6f/n5+f/4+Pj/97e3v/d29v/4tzd/9nNzf/Uwrv/2sK2/+XHtv/nwqz/3rad/9eqj//AkHT/l2FC/3E2
+ D/9lIwD/oVUa/+eSTP/Tdif/xGUO/9B2Hf/PeBr/0Hga/9B6Gv/Rehj/0XwY/9J8GP/RfRf/030Z/9J9
+ Gf/Sexn/0Xsb/9J6HP/QeR3/0Xce/851Jf/Day//qVss/8uNZ//rw6b/1sSz/9XSzf/o7vX/3+j2/+Ho
+ +//n6/7/8O////j0///8+fv//Pz2//n+7//3/ez///3z///89P/6/Pb/9v36//D9+//s/v//6v3//+r9
+ ///v////5u/y/////////v7/++Ti///39P//497/vYZx/6VUIf/LbSv/z3Mq/9d9MP/Zgiz/0Xwg/92J
+ Kf/Rfxr/0H4Y/9B+GP/Qfhj/0H0a/9B8HP/QfB3/0Hog/9J7H//OdBb/1nsg/8ptHv/XeTf/y3E6/5ZB
+ E/+AOA7/cjQO/6JxS/+ifVf/rZFu/76miP/NtZ//07qq/9G0rf/Nrq3/4cLF/9i6v//RuLz/2sXI/+jb
+ 3f/v6er/6+np/+Di4v/n7ez/5+3s/+Xq6f/o6ur/8/Pz//n09f/m4OH/zcfI/9bU1P/q6ur//f39////
+ ///9/f3////////////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz/9PT0/+Li4v/h4eH/8vLy//Hx
+ 8f/j4+P/4ODg/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/97e3v/j4+P/5+fn/+Xl
+ 5f/f39//3Nzc/+Dg4P/s5OT/2MDA/967t//ft6v/2ayX/8WQdf+mbkv/kVYu/4xPI/9cIAD/ejsJ/6Jh
+ Kv+zby7/6Z5U/9+PPP+8Zwv/zHUV/9V+Iv/TfiL/1n8j/9SAIf/XgSH/1YIf/9iDIP/WhB//2IMf/9aD
+ IP/YgiL/1YEi/9d/Jf/UfSX/1n0l/855Mf+cTCP/unde/9imkP/cvqv/18y+/9TXzv/e5uX/8Pn8/+vv
+ 9P/w7/j/+fL5//z2+//6+Pj/9fn0/+348P/s9+//+fz6//v6/P/5+/z/+Pz9//f8///4/f//9v3///b9
+ ///5/v//8fX2//r6+v///v3///r3///38//s4tv/3b2q/6hfM/+3XB//z3My/9B5L//TfCz/znwj/9mH
+ KP/Mfhr/zHwX/8p9Fv/MfBf/ynwY/8x7Gv/Kehv/zHke/8p6Hf/KeRb/zn0c/853If/Vey7/7Y9N/9p/
+ Qv/RfET/w3hA/4A+Cf97Qg7/fU0d/4tfNv+ld1j/u4x2/82Zjf/QnZr/2q+y/9q2vP/hwcb/4cjM/9/M
+ z//b0NL/2dTV/9bY2P/m6+r/5evq/+Tp6P/o6ur/9PT0//r19v/o4uP/z8nK/9LQ0P/n5+f//Pz8////
+ ///////////////////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz/9vb2/+Pj4//f39//8PDw//Ly
+ 8v/l5eX/4ODg/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5OT/5OTk/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+Hh4f/g4OD/4uLi/+jo
+ 6P/s7Oz/5ubm/9fX1//Vx8j/zqel/76HgP+ZXU3/eTYb/2YdAP9vIgD/mEwX/8N5P//fllj/4JpX/96Z
+ U//Oizz/35hA/9CGJv/HfBX/2Yoj/9KAIf/SfyP/1YAk/9OBIv/WgiL/1IMg/9aDIP/VhCH/14Qh/9WE
+ I//WgiP/1IEl/9V/Jf/Tfyb/1X4o/8l3Nv+RSTH/wIaB/9Wupv/Vv7T/2dPG/8zQxP/R2s3/+//4//n3
+ 7//++PP///j2///6+v/8+vn/8Pj3/+b29f/i9PX/8/v///f5///4+f//+/r////6////+/////v////8
+ ////+fr////+/////P/2+vT/+v/7//b/+f/l9er/7+TQ/9COZf+sURr/yG0w/8t0Mf/PeS3/zn0o/9KB
+ Jv/NgB//zoAc/8yBG//OgBv/zIAc/85/Hv/Mfx//zn0i/8t/H//Wjij/y4Md/9GBIv/HbRj/4YIz/+SC
+ Ov/nh0H/5o5I/9+OS//cklD/xYRH/5taJ/9wLQb/ZyMG/4tBL/+mYlv/p3J1/7OJkP/Lp63/17m+/9XA
+ w//VyMr/3NbX/+Tk5P/n6en/5erp/+Po5//o6ur/9PT0//v29//p4+T/0MvM/8/Nzf/l5eX//Pz8////
+ ///////////////////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz/9/f3/+Tk5P/e3t7/7+/v//Pz
+ 8//m5ub/4ODg/97e3v/e3t7/3t7e/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Li
+ 4v/i4uL/4+Pj/+Pj4//k5eP/5OXj/+Xm5P/l5uT/4+bk/+Ln5v/i5+b/4ebn/+jt8P/e4uP/3t3f/+3o
+ 6f/z6uf/z8O9/4t7dP9cPzH/ShUB/18cAf+HPx3/v3RG/+mXYP/smln/4Y9I/9uKP//GeSr/y4Ev/9CH
+ Mf/Kgyj/x30d/86EHv/ckSX/3JAm/9F/IP/PfiP/0X4j/9CAI//SgCH/0IEg/9OCIf/Rgx//04If/9GD
+ H//SgSD/0IAj/9F9JP/PfCf/0Xoq/8JzOv+laFr/yJqg/9u9vP/Tw73/19XL/+Lp3P/o7+D/7/Tl///8
+ 8f///fT///33///9+//+/Pz/9Pn8/+f2+f/j8/r/8fr///X5///5+v///fr////7////+/////v////8
+ /v/98/P/+fTx////+//7//z/8v/3//H/+//t//v/7e3b//G9mf+hUSL/vWoz/8t0NP/UfTP/14Et/9GB
+ JP/Uhyb/1Ikj/9SJI//WiCP/2Ick/9aHJv/Uhyf/0Ycp/8+IJ//Ihx7/vHsP/9aMJv/GdBX/3YEo/95+
+ Kv/cfCn/44Q0/+CHN//bhzv/3IxF/+OUVf/ikl3/0X5R/7JbOf+QQCf/UxQG/1YiG/9wRD3/mHVx/8So
+ qP/ezM3/49ja/9/a3P/o5+n/5ujo/+Xn5//o6+n/8vXz//j59//l5uT/zc7M/8vLy//k5OT/+/v7////
+ ///////////////////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3/9PT0/+np6f/d3d3/7e3t//f3
+ 9//g4OD/39/f/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Tl4//n5uL/5+bi/+bo4v/k6OL/4unk/97p5v/c6un/2uns/9vo8P/l7fT/3t/j/+DU
+ 1P/r0cr/nXlp/0MTAP+BRyP/15Ne/9+XV//imVX/4plP/+CTRP/XijP/z4Im/8l8HP/ThiX/04cj/9WH
+ I//XhyL/14ci/9mHIv/bhyH/2Yci/9iGJ//UhSr/1oUq/9SFKv/WhSr/1IYp/9aHJv/UiSP/1oog/9KI
+ Hv/XiST/yXwb/92KNP/VgjT/1X03/6JWJv/AkIT/vaCj/8+6vP/e0tD/4+Le/+js5v/v8+3/9/fx///4
+ 9f//9/X///f4///3+f/+9/z/+Pj+//P5///x+f//9/v///j7///6+///+/3+//38/v///f////7+///+
+ /v///////f78//j9+//5//3/+P/+//b//v/t+/f/9vbq//fav/+nc0v/rmY2/9F+Qf/ggzj/4IYu/92K
+ J//HehP/1Iki/9aJIv/chyT/3YYm/9yFJ//Uhyf/zIgn/8iKJv/MjCD/zYwf/9GLIP/UiSL/2Ick/9qG
+ Jv/dhSf/3YQp/850HP/QdiH/0nwq/9eCNP/giEH/5Y5L/+uUUv/nlVv/7qZ2/76BWf+HUTL/NwwA/6F9
+ df/ly8v/0cDE/9rN1f/k3eL/5+Tm/+Ti4f/q7uj/7fXu//H88v/j8+j/tcK6/9HW1P/l5eX/9/f3////
+ ///+/v7/+vr6//z8/P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3/9fX1/+rq6v/c3Nz/7Ozs//j4
+ +P/i4uL/39/f/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Tl4//n5uL/5+fh/+bo4v/k6OL/4Ovj/9zq5v/Y6uv/1unu/9Tl7v/m7/j/5OLo/+vc
+ 2v/41sn/vox1/51cPf/spHT/3ZJO/9qPQP/QhzP/yX8n/8Z9If/LgSH/0ocj/9iNJv/WiSL/1oog/9iK
+ IP/aiCL/2ogj/9yHI//chib/2oYm/9eHKP/Vhyr/1YYr/9WFLP/VhSz/1YYr/9WIJ//ViiT/1Ysh/9OK
+ Hv/WiyT/y34d/9yLNv/WgTf/0Xk5/6JYLv+9lYn/uaSn/8u9vv/c1NT/4+Ti/+rt6//x9PL/+vj3//33
+ +P//9vj///b6///2+v/+9/z//Pj+//j3///2+f7/+vz9//r8/P/6/Pz/+/39//v9/f/8/v7/+v/+//r/
+ /v/7////+f79//f9/P/5//7/+v////r////x+fj/9vTs//7r1v+shmT/mVou/817Qf/cfzT/2n4l/9yK
+ Jf/XiyH/1Iwh/9eKI//ehyX/4IYn/96GKP/ViCj/yYoo/8aMJf/NjCP/0Iwh/9KMIf/UiyP/1Yok/9mI
+ Jf/bhyf/3YYo/9qDJ//agij/2YIs/9qCLv/ZgzH/14Mx/9iDM//Tgzb/0II//9SNVP+8f1P/WScJ/5Zv
+ Yf/Mr6v/ybW6/+HU3P/m3OL/6eTm/+Xk4P/q7uj/7PXr/+z88f/h9en/tMW8/8/U0v/k5OT/9vb2////
+ ///9/f3/+vr6//z8/P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/9/f3/+vr6//a2tr/6urq//n5
+ +f/k5OT/39/f/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Tl4//l5uL/5efh/+bo4v/k6OL/4urj/97q5P/a6un/2Ons/9Tk6//q8vn/5+Tm//Xi
+ 3f/tyrz/pXJY/51dO//elGT/yH05/8l+MP/JfSv/yX4o/8qBJv/MhCb/0Ycn/9SMJ//Viib/1Ysl/9aK
+ Jv/Wiib/1oko/9iJKP/YiCv/1ogr/9aJKf/ViSn/1Ygs/9WILP/ViCz/1Ygr/9WJKf/Viib/1Ywk/9SM
+ If/XjSf/zoIi/9yMOf/Xgzv/zHU3/6ZeNP/Bm4//vKms/87Bw//c1tf/4+Xl/+rv7v/y9/X/+/z6//z3
+ +P//9/j///f5///3+v//9/r//Pj9//j5/f/2+f3/+vz9//r8/P/6/Pz/+/39//v9/f/8/v7/+v/+//r/
+ /v/7////+f79//j9/P/6//7/+v////r////z+fj/9vTs///14v/GoID/jU8m/9OBSv/dgTr/1Xol/9iH
+ Jv/dlCz/04wk/9aLJf/eiCj/4Ycp/9+HKf/WiSn/yowo/8iMKP/Piyb/1Yom/9WKJv/WiSj/2Iko/9iI
+ Kf/ahyv/2ocr/+KPNP/ejDP/2ooz/9SHMf/PgzD/yoEt/8Z+Kv/FfCz/wnIr/92PVP/VkWL/azUU/5Vt
+ W//FqKP/wa6x/9HHzf/i297/5+Xl/+Xj4v/q7uj/6/Ps/+368v/l9e7/usjC/83S0f/i4uL/9fX1//7+
+ /v/9/f3/+vr6//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/+vr6/+3t7f/X19f/6Ojo//v7
+ +//n5+f/4ODg/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Tk5P/l5uT/5ebi/+bn4//k6OL/4urj/+Dq5P/d6uj/3Onr/9Tg5v/n7fL/5d/g//3q
+ 4//10cH/oWxR/6hnQf/OhVP/wnQx/8t9MP/Uhzj/2o47/9ySOv/ZkDX/04st/8+IJ//TjCr/1Ywq/9WL
+ K//Viyv/1Yst/9WLLf/Vii7/1Yst/9eMKv/XjCr/14ot/9eKLv/Xii7/14ot/9eLK//XjCj/144m/9aN
+ Jf/ajyv/04Yp/92MO//bhkD/x28z/69nP//IoZj/wK+y/9DFx//b2dn/4ufm/+jw7//z+fj//P/9//r4
+ +P/99/j///f5///3+f//+Pn//vn6//j6+//2+vv/+vz8//r8/P/6/Pz/+/39//v9/f/8/v7/+v/+//r/
+ /v/7////+f79//j9/P/6//7/+/////r////0+fj/9vPu///w3//cup3/jU8p/9mLVv/fhkP/2YEt/9WH
+ Kv/Wjin/044n/9eMKP/eiir/4Ykr/+CJK//aiiv/zo0q/8yOKv/TjCv/2Iot/9iKLf/Yii3/2oku/9qJ
+ Lv/aiS7/2ogv/96ONf/bjjf/2Y83/9WON//Tjjf/zo42/82ONv/Rizj/0Hsx/+OMTP/ajl3/dDgU/5pv
+ Wv/FqJ//uqup/8S+v//d2tz/5eXl/+Tl4//q7un/6vDr/+748v/q9fP/ws3L/8zOzv/f39//8/Pz//39
+ /f/8/Pz/+vr6//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+7u7v/U1NT/5eXl//z8
+ /P/q6ur/4ODg/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Tk5P/j5eX/4+bk/+To4//k6OP/4+rj/+Lp5P/f6uj/3enp/9/o6//s8PH/5N3a//jk
+ 2f/xzLj/oWtN/8F+V//pnmr/1odE/9yKPf/cijz/2Yo5/9mMNv/ajTb/2I80/9mQNP/WjjD/1I4w/9SO
+ MP/UjjD/044x/9ONMv/TjTL/1I4x/9iQK//ajyv/2o4u/9qNMP/ajTH/2o0w/9qOLv/ajy3/2I4o/9mP
+ Kf/dkjD/2Isv/9+NP//eiUX/wWgv/7lwSv/Lp53/wbK2/8/Gyf/Z2Nr/4OXm/+bx7//x+fj/+f/+//j4
+ +P/89/j///j4///4+P//+Pj//vr5//r7+f/4+/n/+vz8//r8/P/6/Pz/+/39//v9/f/8/v7//P7+//z+
+ /v/9////+/39//r8/P/8/v7//f////v////2+Pj/9vPu//3u3v/syrL/j1Uy/9OHVv/XgED/3Yg4/9mN
+ M//Piin/05At/9aPLf/hjS7/5Isw/+OMLv/dji3/0ZEr/8+RLf/YjTH/3Yo0/92KNP/dijT/3Yo0/92K
+ NP/dijT/24s0/9mMNf/XjTX/1Y42/9KQN//Qkjj/z5M5/8yVOv/Wkzz/3oI1/+yMSv/mk1//gUAZ/5Zo
+ UP+0mYv/t6mj/9TQz//Y2tr/4ebl/+Ln5f/n7Or/6O3s/+/19P/v9vn/zNHS/8nLzP/c3Nz/8PDw//v7
+ +//8/Pz/+vr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////Dw8P/R0dH/4uLi//7+
+ /v/s7Oz/4ODg/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Lk5P/h5uX/4ebl/+Tn5f/k6OP/5enj/+Pq4//j6uf/4eno/+Po6f/y8vL/8OXh//Lc
+ 0P/nwKr/kFo7/7V1TP/roWv/4Y5K/+KMQP/biDr/14U0/9WFMv/XhzL/2Is0/9mQNf/YjzT/1pAz/9aQ
+ M//VkDP/05A0/9OQNP/RkDT/05Ey/9iSLf/ckiz/3JEv/9yQMP/cjzP/3I8z/9yPMv/ckDD/2o8r/9yR
+ Lf/glDT/3Y81/+GPQv/hi0n/vGIr/8F4Uv/NqZ//wrO3/83Gyf/V19j/2+Pj/+Ht7f/r+Pb/9v79//b4
+ +P/6+Pj//vn4///59v/++fb//vv2//r89v/4/Pf/+v37//r8/P/6/Pz/+/39//v9/f/8/v7//P7+//z+
+ /v/9////+/39//r8/P/8/v7//f////3////4+Pj/9/Pu///z5f/uzrf/kFc3/8V9Tv/Jdjj/3Ys+/92V
+ Pf/RjzD/05Iw/9aRMP/hjjL/5Y4y/+WOMP/fkC//05Mt/9GTL//ajjT/3Yw3/92MN//djDf/34w3/9+M
+ Nv/djTb/3Y00/9yONP/XjjP/1I4z/9GOMf/MjjD/yI4v/8WNLv/Nii7/7Yw8//OLSP/qk1v/h0MY/5hp
+ Tf+0mon/u7Co/9rZ1f/U2df/4Obl/+Lp5v/n7Ov/5urr/+/y9v/09/z/09bb/8bIyf/Z2dn/7u7u//r6
+ +v/7+/v/+/v7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////Hx8f/Pz8//4ODg////
+ ///u7u7/4eHh/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Lk5P/g5eb/4OXm/+Ln5f/k6OP/5enj/+Xp4//k6uX/5Onn/9ve3P/t6ub/9enj//fg
+ 0f/61Lz/oG1M/7V3Tv/vpW//24ZC/+OJPP/hiTz/4os7/9+LOf/eizb/24s0/9mLMf/ckDb/2pE2/9iS
+ Nf/XkjX/1ZI1/9WSNf/TkzX/1ZQy/9mULf/blCz/25Mu/9uRMf/bkDT/25A0/9uQNP/bkTP/2ZAu/9yT
+ Mf/gljj/35I7/+CQQ//ijkz/tl8n/8Z/Wf/QqaD/xLO2/8vFxv/S1NT/1uDg/93r6v/n9fT/8fv7//P5
+ +P/4+Pj//fn4//759v/++vX//P30//r+8//4/fT/+P37//j9/P/4/fz/+f79//v9/f/8/v7//P7+//z+
+ /v///////f39//z8/P/+/v7////////////6+Pj/9/Pu///y5P/ev6j/kls8/8V+Uv/LeT//3YtD/9uT
+ P//NjjL/0JI0/9aSM//gjzT/5o8z/+aPMf/gkTD/1pQt/9KULv/XkDX/2444/9uOOP/djTj/3o43/96O
+ N//gjjX/4I80/+CRNv/ekTT/25Ez/9ePMf/Tji3/z44s/8uNKf/Uiiz/95BB//eMSf/qj1j/hUAV/59w
+ VP/GrJv/xr2z/9DSzP/R2NX/3ufk/+Lo5//n7Ov/5+js//Dw9v/49///2djh/8bFyf/X19f/7e3t//n5
+ +f/7+/v/+/v7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////Ly8v/Ozs7/39/f////
+ ///w8PD/4eHh/9/f3//f39//4ODg/+Dg4P/g4OD/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4+Pj/+Pj
+ 4//j4+P/5OTk/+Lk5f/g5ej/4OXm/+Ln5f/k6OP/5+rh/+fq4f/o6uT/6Onl/+fo5v/r5uP/7uPb/+3W
+ x//+2sL/pndX/6pvR//emGP/3IdD/+SKPf/mjD//5Y4+/+aQPv/lkj3/45I9/+OTPP/fkDn/3ZE3/9uS
+ Nv/Zkzb/2JQ1/9iUNf/WlDX/2JUy/9qWLf/cliv/3JQv/9ySMv/ckTX/3JA2/9yQNv/ckTX/2pAy/92T
+ M//hljr/4ZQ+/+GRRP/jj03/tF0k/8mCXP/Sqp7/xbO0/8zExP/S0tL/1d3c/9ro5//l8/L/7vr6//P4
+ +f/2+Pj//fn4//369v/9+vX//P3z//r+8v/4/vP/+P75//j9/P/4/fz/+f79//v9/f/8/v7//P7+//z+
+ /v///////f39//z8/P///v7////////////89/j/+fPu//vr3v/Nrpf/l2BB/9GKXv/Xh0z/3IxF/9ON
+ Ov/GiC7/0JM2/9WSNf/fjzb/5Y81/+eQNP/hkjH/15Uu/9OVL//VkjX/15A4/9iQOP/akDj/3pA2/9+P
+ Nv/hkDX/4ZE0/+WSNv/lkjb/5JQ1/+SUNf/ilTT/4ZY0/9+WNP/mkzf/7oQ3//iOTv/0mmT/iUQc/51x
+ VP/Ls6H/y8W6/8zQyv/P2dP/3Ofk/+Pp6P/n6+z/5ufr//Hu9//79///3trl/8XEyP/W1tb/7Ozs//j4
+ +P/6+vr/+/v7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+Pj4//Ly8v/i4uL/4ODg//Hx
+ 8f/29vb/3t7e/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3uXo/+Ln5v/m5+P/6erh/+nq4f/q6uT/6unl/+7s6//38u//7+Pd///q
+ 3v/52cL/nnJT/4VRKf/rqnf/5pVS/+mRRf/iij7/4oo9/+aOQf/kjz//3ow6/9mIM//ZijP/3ZE3/92S
+ Nv/akjT/5J08/9yVNP/aljP/5qI9/9+bMv/fmzL/35g2/9+XOf/fljv/35U9/9+VPf/fljv/3pU5/92U
+ OP/elTn/4JU//+CSRf/aiUX/zns+/7RsQv/Mo5T/s56c/8O3tf/Nycj/4efm/9fj4//o9vX/8v///+/3
+ 9//z+Pf//Pr5///8+P/++/b/+vvx//X57f/w9uv/+f/6//n+/f/6//7/+v/+//z+/v/9////////////
+ ////////////////////+vv/9vHy//34+f//+/z/9+7q//3t3f/KqJD/kFc3/9KJXf/QfkT/3Y1G/+Gd
+ Sv/Rkzn/05c9/9iXO//jlD3/6pM7/+yVOf/mlzb/3Joz/9acM//ZnDz/250//9yZPP/loEP/3pU5/+GU
+ OP/1pUj/5JE1/+aRNf/ulzn/7JQ2/+SMLv/njzH/85w+//egQv/zlj//6IE4//iUWf/xnmv/eDkT/551
+ XP+6ppX/p6OY/8vSy//U3tj/4+7r/+jv7P/m6+r/4uPn/+7r9P/79P//3dfi/7q5vf/Z2dn/6urq//Pz
+ 8////////v7+//j4+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/+vr6//Dw8P/m5ub/3Nzc//Pz
+ 8//09PT/4ODg/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3uXo/+Ln5v/m5+P/6+nh/+vq4P/t6eT/7Onl/+Pf3v/t6OX/7+Pf///x
+ 5v/63Mn/n3hc/41fPf/5vpD/8qdp//mkXv/xnFb/6JNN/96MRP/aiT7/2oo9/9uMPf/un07/651K/+ea
+ Q//nm0H/2Y8x/+SaOv/hmjj/1Y8q/+CcM//gmzT/4Jk4/+CXO//glT//4JRB/+CUQf/glT//35Y7/96V
+ Of/elTr/4ZZA/+GURf/bi0T/0H0//7dxQv/SpJL/w6ah/8Gxq//Tzcj/3uHf/97p5//f7ez/8Pz+/+/2
+ +f/0+Pn/+/v7///9/P/+/vj/+v30//X87//x+e7/+f/6//n+/f/6//7/+v/+//z+/v/9////////////
+ //////////3+///6+///+/z///r7///6+//68vP/8OTe///w3v+xjW//p2xF/9CGVv/gjVD/55VN/9yY
+ Rf/XmED/1Jg+/9eYPv/klT7/6ZU8/+uWOv/nmDf/3Zs0/9adNP/gp0T/2J4+/9GUNP/SkjP/0owv/9aL
+ L//fkDX/2YYr//qkSv/xmT//7pQ8//KVPv/ukTr/5ow0/+2TO//8n1D//55e//+xe//dlGj/XCYF/517
+ ZP/m1cj/3drS/9Xb1v/W39z/5e7r/+jv7P/n7Or/4uTl/+7s8v/59f//3dnk/7y7v//X19f/6Ojo//Pz
+ 8////////v7+//j4+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz//f39/+7u7v/s7Oz/19fX//X1
+ 9f/y8vL/4uLi/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3uXo/+Ln5f/o6OL/7Onh/+zq4P/v6eT/7ejl/+zo5//y7ez/6eDd//Xl
+ 3//y28z/nn9o/2E7Hf+EUyv/wX9K/9uSVv/vpmr/+K9z//Spa//pn1//4ZVT/96TTv/rn1f/14s//9yR
+ Qv/2q1X/144z/9uTNf/pnz//76hG/+KcN//gnDn/4Jo9/+CYQP/glkT/4JVG/+CWRP/gl0P/35c//96X
+ PP/dlzr/4JhA/+GXRf/ckET/0oNA/753Rf/Nm4T/0a6k/8Wupv/VysL/2dnT/+Xs6f/b5eX/7fn7//D3
+ +v/1+Pz//Pv9//7+/v////z//f/3//b+8//z/PL/+P/8//j+/f/6//7/+v/+//z+/v/9////////////
+ //////////z9//33+P//+/z///7////6+//06ev/8OPb//zkzP+VbUr/woVZ/9OFUP/rl1X/751Q/9uV
+ Qf/dn0X/1ppB/9mZQf/kl0H/65ZA/+2XPf/nmjr/3503/9ieN//QlzT/2Z8//+CjRf/anD7/35k+/+OZ
+ Qf/klT7/7p1I/+KOPP/xmkr/+qBT//qfVP//pFn//65k//+wZv/+p2X/6Zdg/9CHW/+YWzn/WiwU/6eN
+ ff/VyMD/1NPP/9bb2f/b4t//5+7r/+ru6f/q7un/5eXl/+3s8P/39v//3t3m/8HAwv/U1NT/5eXl//Pz
+ 8////////f39//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr//////+7u7v/x8fH/09PT//b2
+ 9v/w8PD/5eXl/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3uXo/+Tn5f/o6OL/7Onh/+7p4P/v6eT/7ejl/+Ld3v/07/H/6ePk/+re
+ 3P//7eX/3MOz/5FyW/9xSir/XysC/35CFP+fYzX/wIJU/9eXZ//npXT/8K55//m0e//8tnr/4JlZ/9eP
+ Sf/lnVD/4plH/+GYQv/knUL/6KJE/+KdPP/inTz/4ptA/+KZRf/il0n/4pdJ/+KXSf/imEb/4plD/+CZ
+ Pv/fmTz/4Zo//+KZRf/flEX/14pB/8Z/Rv+7hWf/1ayd/9S3qf/QvrP/0szF/+Lm4f/h6en/8Pn8/+/1
+ +v/09/z/+vv////+//////7//f/7//n/9//2/vf/+P/8//j+/f/6//7/+v/+//z+/v/9////////////
+ /////v////z9///4+f//+vv///3////19//16uz//uzl/93Apf+RZTz/1pNi/9yMUf/pkUv/7JlL/+CZ
+ Qv/dn0X/2JxD/9ubQ//mmUP/65hC/+2aP//pnDz/3585/9qgOf/Sljb/5qlM/+qrT//Rjzb/z4k1/9uS
+ QP/flEb/+Kpe//enYP/8q2j//Kpp//SjZv/xoWb/5JVc/8N2Pf+eVSH/Xx4A/1oiAP9lOB3/knFh/+DN
+ xf/VzMn/zc3N/9zh4P/g5eT/6u7p/+vt5//t7+n/5ufl/+rs7P/1+P3/4OPo/8XHyP/Q0ND/4ODg//T0
+ 9P///////Pz8//r6+v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////4+Pj///////Hx8f/z8/P/0tLS//T0
+ 9P/w8PD/6Ojo/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3uXo/+Tn5f/q5+L/7ujh//Dp4P/v6eT/7ejl/9XS1P/w7PH/7env/+Lb
+ 3v/26ub//+7l/+vUxP/ewaz/5cCm/76Ud/+DVzr/WSoO/1YkBv93QiH/pG1I/8aLY//UmGr/8LF+//e3
+ ff/komH/7Khf/+GdUP/fmkr/5J9I/+OeQf/knkH/5JtF/+SaSP/kmEz/5JdO/+SYTP/kmUr/5ZxG/+Kb
+ QP/gmj3/4pw//+WdRf/jmkb/3ZJE/8+HS/+pbEr/0J6K/+O/rf/IsaL/y8G3/9nW0f/r8O//8Pf6/+7y
+ 9//x9Pn/+Pj+//38///9////+//+//j/+v/1//n/+P/8//j+/f/5//7/+v/+//z+/v/9////////////
+ /////v////3+///7/P//9vj///L0//3w8v/77vD//+/n/7WUc/+mdUX/25Nd/+yVV//fgzr/6JJA/+ig
+ SP/amz//2p5E/92dRf/mmkf/7ZpF/++bQv/qnUD/36E9/9yhPf/Ylzv/56JL/+CaRv/Wjz//7aVY//+8
+ dP//vnz//8OF/+uhaf/MhlH/tnJD/6ZlOf99Pxf/VhsA/2ctCf+RXTn/uYts/82ojv/Vuaj/5tHJ//7y
+ 8v/l4OL/2Nje/9LV2f/p6en/7O3p/+vs4//w8ej/5+nj/+br6f/y+vn/4urq/8vNzf/Ly8v/29vb//T0
+ 9P/+/v7/+/v7//v7+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////39/f///////f39//x8fH/1dXV//Dw
+ 8P/y8vL/6urq/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3ubm/+bn5f/q5+L/7ujh//Dp4P/v6eT/7ejn/+zo7f/v7PX/5+bv/+Hd
+ 4//k3t//7eLe//no3///8uX/8dfJ//HWyP/x1Mb/6Me4/8yomP+ec2L/ZTgj/0IRAP9bJQb/e0Ib/6Ro
+ Ov/Vl2H//r+C//a1cP/VlEr/yIU2/+OfRv/mn0T/5p1J/+abTf/mmFH/5phR/+aZUP/mm03/6J9L/+Sd
+ Qv/inD//450//+egRf/nnkj/4phG/9eQTf+qaUP/w412/+O4o//JrZz/yLis/8rEvf/p6uj/6O3w/+nt
+ 8v/t7/f/9PP8//j4/v/7/f7/+f79//f++//0/fr/+P79//j+/f/5//7/+f/+//z+/v/9////////////
+ /////v////r7///7/f/+8/X/8uXn//fq7P/15+n/6dPI/6J8Wf++iFP/3JBV//OaV//ggDT/7JI9/+2k
+ Sf/anD7/3KBG/9+fR//onEn/7ZxH/++dRP/sn0L/4aM//9+iQv/blD3/55pL/+KXSf//smn//8J///Sp
+ a//OhEz/ol0r/4VEGP9bHQD/SBIA/2o6Hv+fc1v/wpuF/9q3o//ry7j/8dbB//fhz//o2dD/2tHO/9zY
+ 3f/d3OX/5ebw/+fn7f/v7e3/8O3p/+zq4v/z8uj/6ezj/+Ts5f/w+/j/5O/s/87T0v/Hx8f/1tbW//T0
+ 9P/9/f3/+vr6//z8/P/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////39/f///////39/f/u7u7/2dnZ/+vr
+ 6//19fX/6+vr/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5//e5ej/3ubm/+bn5f/q6OD/8Ong//Dp4P/v6eT/7ejn//Ty+P/o5/H/4+Pv/+jn
+ 8f/u6u//8+vr//fr5f/56+X/6NvZ/+fZ2v/p19b/69bV/+3U0v/v0cz/8s3F//TKvf+2h3L/ekgs/z8K
+ AP9gJwD/gUUR/+Ona//2uXf/5qdd/+KfSv/mn0j/5p1N/+abT//mmVT/5phV/+aaUv/mm0//6aFN/+Wf
+ RP/inj//459A/+eiRf/ooUn/5Z1J/9yVUf/BfFT/uH1j/8+giv/WtaL/wrGk/7+3sP/W1NP/2dzg/+Xn
+ 7//o6fP/7+74//Tz/P/3+Pz/9fr7//P8+f/w+/j/9v79//b+/f/5//7/+f/+//z+/v/9////////////
+ /////v//+fP0///4+v/78PL/697g//Xn6f/k09b/sJiM/6yDXP/LkFj/4ZJT//SYUf/wjz//+p1G/+2i
+ Rv/jo0X/3aFH/+CgSP/pnUr/7p1I//CdR//roET/4qNB/+KiRP/qm0z/9J9X/++aVv//u3r/3Y1S/3gs
+ AP9iHAD/SwoA/4xTM/+8i3H/576o/+vKu//kzMD/6dbP/+nb1f/i1tD/5dnN/+DXzf/k4Nv/6Ofp/+bn
+ 8f/o6ff/4ODs/+Lh6v/y7/H/8ezp/+zq4P/09Oj/6e3i/+Pt4f/t/vX/5fPt/9PY1v/ExMT/09PT//T0
+ 9P/8/Pz/+fn5//39/f/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////39/f//f39///////s7Oz/3Nzc/+jo
+ 6P/29vb/6+vr/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/j4+P/5OTk/+Tk
+ 5P/l5eX/5ubm/+Tm5v/g5eb/4OXm/+bn5f/q5+L/7ujh/+7o4f/t6OX/7Ofo/+Xk6P/l5O3/5ufx/+Xn
+ 7//n5ur/8+7v//Xu6//m39z/5+Xl/+vo6v/v6uz/7+Tm/+rb3//s19r/89jb//zd3P/xzcf//+jb//fI
+ sv/Kl3b/WCEA/9SbY//6vX3/y4xC/+OeTv/ln0v/5Z1P/+WdUP/lm1P/55tT/+ecUP/nnk7/6qNM/+Wf
+ RP/inj//5KBB/+ijRv/qo0v/6KFK/+CYUP/bk2P/uHZT/8GLbP/qwKn/yK6e/8Cwqf/FwL//zc7S/+Hj
+ 6//k5vD/6ev1/+/y9//z9/j/9Pn3//P79P/y+vP/+f/6//n+/P/6//7/+f/+//n+///7////+/////3/
+ /////v//8+3u///19f//7u//8tra///l5P/hwr//jGZU/8WUZP/OkU//5ZdS/+uVSf/8oE///6pS/+md
+ Q//rqEz/4KJI/+GhSf/on0v/7p5J/+6fSP/qoUb/46NF/+OiRv/gkUL/7plT/+uWWP//uID/umw9/10X
+ AP+zdFL/9cOn//DHsf/rzbz/49DD/9/Syv/l3Nn/6uTl/+Da3//Oycv/6OTf/+bj3v/t7uz/3+Lm/9vd
+ 5//09v//7e74/+no8f/08fP/8O3p/+vo4P/19Or/6u3k/+Lr4f/w/fX/6fXv/9Xa2P/CwsL/0dHR//T0
+ 9P/8/Pz/+fn5//7+/v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//X19f/x8fH/19fX/+bm
+ 5v//////6Ojo/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/l5+f/5efn/+fn5//q6Of/6ujn/+ro5//r6ej/6+np/+no6v/p6Or/6Ont/+jq
+ 6//q6ev/7evr/+3r6v/r7Oj/5Ozl/+Lt5f/n6+X/7Ovn/+/o6//06O7/9ubx//nl8f/33+n/++Dk/+zL
+ wv/gt6D/gFAm/7V+Rf//wXr/6KZX/9WSQ//moVH/4JtM/+ynV//ppFT/4pxJ//WvW//yrVb/6aNI/+mk
+ R//ppEf/6aNI/+qiSv/qoUv/6qFN/+meUv/7q27/0YVU/7Z0S//Nl3j/4Lil/8WqoP+0pqf/zMjO/83P
+ 2f/O1N//2eHo/+jx9P/3/vn//P/2//b86//x9OT//fzy//n28v/09fP/8/n4//X+///0////9P////L7
+ ///1+Pz/5uHi/+PR0P/+4d3//+Ha/9+sov+5fXH/woJk/9ybXv/joFH/6aBQ/+uhT//voU7/7qNN/+uk
+ Tf/ppE3/46BJ/+OgS//nn0v/6aBM/+mgSv/pokv/56JL/+eiS//0q1n/4pdN/+qfYf/zqnj/eTUQ/4xR
+ N//Oo5D/zbCi/9jKvv/V08j/2d7V/97k3//j5eX/6ubr//To9P/57vj/8ezt/+/t7P/t7e3/6+3u/+vs
+ 8P/r7PD/6+zw/+3s7v/x8fH/8e/u/+7s6//s6+f/6+zq/+3w7v/v9PL/8fb0/9ze3v/ExMT/ycnJ/+jo
+ 6P/29vb/+vr6//z8/P/4+Pj//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//b29v/x8fH/2dnZ/+Tk
+ 5P/+/v7/6enp/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//n7Or/4O7j/97v4v/l7uT/6Ozn/+3r6//v6O//8Obz//Hm9v/x4fL/8t7q//LY
+ 2P//5dX/qX1Y/2s4AP/nq2X//8By/96aTf/hnVD/4p9Q/+upWP/qp1L/56RN/+2pUP/in0P/6qRJ/+qk
+ Sf/qpEn/6qNL/+uiTP/rok7/66JO/+ugUf/llFD/5plb/82HUv+0elD/xZZ6/+C/r//YxL//u7O0/7W1
+ u//Axs3/1dvg/+Hp6f/p7ef/7fHl//b45f///O3/+vLr///8+f///v///P7//+nv9P/d6Oz/4evy/+3z
+ +P/p6+z/7OPg//3n4f//697/8b+t/7Z3Yv+uZ0z/141j/+aeWP/ook7/6KJO/+mjT//po0//6aNP/+qk
+ UP/qpFD/6qRQ/+qkUP/qpFD/66VR/+ulUf/rpVH/7KZS/+ymU//hnEz/5qFY///Ch//GhVj/TREA/6h4
+ Zv/OrqP/zry1/9DNyP/N2ND/1OLc/9ro5P/g6Oj/6uju//bp9//67vr/7+vw/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/6urq/+jo6P/n5+f/6Ojo/+vr6//v7+//8vLy/+Li4v/Hx8f/y8vL/+np
+ 6f/4+Pj//Pz8///////+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//j4+P/y8vL/3t7e/+Hh
+ 4f/8/Pz/7Ozs/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//n7Or/4e3n/+Hu5v/l7eb/6Ozn/+3r6//v6e7/8Ojy//Hn8//u5PH//O31//jj
+ 4v//7+L/1KuL/1cmAP/Vmlz//8J9/+unXv/al0z/5qJV/+mmV//hn0z/5qVQ/+qnUP/opk3/6qZN/+qm
+ Tf/spU3/7KVO/+ykUP/so1H/7aNR/+2iU//lm03/6qJa/9ubWv+5gUr/p3tS/76cf//Tuqr/yrqz/8C5
+ tv+/urz/wr/B/8zJy//c2Nf/6ubh//jx6P//9e7/++3v//Di6P/k2uD/5d7l/+zn8P/q6O7/397i/9fS
+ 0//l3Nn/8+LZ//fbyv/ct53/uodm/7Z7VP/UkGX/7KZw/+egVv/po1D/6qRR/+qkUf/rpVL/66VS/+ul
+ Uv/splP/7qhV/+6oVf/vqVb/76lW/++pVv/wqlf/8KpX//CpWf/upln/4ZpW///Fjv+WWjD/WykN/7+Y
+ if/Lr6j/2crH/9jV0P/X3dj/4Ofi/+Xs6f/n6+z/7evx//Ts9//48Pv/7+vw/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/n5+f/5ubm/+Xl5f/l5eX/5ubm/+jo6P/r6+v/7Ozs/+Dg4P/ExMT/xcXF/+Hh
+ 4f/x8fH/+Pj4/////////////v7+//7+/v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//v7+//y8vL/5OTk/9zc
+ 3P/4+Pj/7u7u/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//p6+v/4+vq/+Hs6f/m7er/6ezq/+3r6v/w6+z/8Orv//Dp8P/v5/H///P5//bk
+ 4///5tr/8Mux/35PKf+jajf//L2B//GwbP/VkUj/7Khd//OvYv/mo1T/6adU/+qmU//4tWD/7KdQ/+yn
+ UP/uplL/7qZS/+6lU//upVX/7qRW/+6lVf/zsFv/56dT/+SqX//WomD/soRO/6N9U/+ylXb/vKSQ/8a1
+ qP/Bsar/wLOx/8m7vP/Vx8j/283O/9rLyf/WxMX/487W/+zX4P/04er/9eTt/+/g6P/p2+H/5tja/+nY
+ 1f//7OH/7tO//9Kwkv+ziGH/rHtL/9OaYv/rrnD/3p1Y/+ejVv/ppVL/7KZT/+qmU//tp1T/66dU/+2n
+ VP/sqFX/76lW/+2pVv/vqVb/7alW//CqV//uqlf/8atY//GpW//1q2P/8Klq/+usev9pNA//imFK/7ue
+ kP/KuLH/2dDN/9/c2P/l5OD/6+zo/+/w7v/v7vD/7uzy//Ht+P/08fr/7ezu/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/o6Oj/5+fn/+bm5v/m5ub/5ubm/+bm5v/n5+f/5+fn/9ra2v+7u7v/urq6/9TU
+ 1P/k5OT/7+/v//r6+v/9/f3//f39//7+/v/+/v7//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3/+/v7//7+/v/y8vL/6+vr/9fX
+ 1//09PT/8fHx/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//p6+z/5uvu/+Tr7v/n7Ov/6u3r/+7t6f/u7en/7+3s/+/t7f/z8PL/9e7x//fp
+ 6v//7+f//+PQ/7aKbf9bJAD/4KJy///Chf/em1b/7ahi//m1bP/1smf/7qxd/+KfUP/xr17/7alW/+2p
+ Vv/vqVb/76hY/++nWf/vp1n/76da/+2oWP/wslj/57BV/+mzXv/erV//yZpW/8KXXv+zj2H/lXNP/9K1
+ mv/UuKf/172x/9W7tf/RuLb/07u9/97Fyf/oztT/3cLL/+DFz//kxtH/48bP/+XGzf/uz9L/+tvY///n
+ 3f/pxLD/v5h4/7OIXf/ImWP/1KFi/9ynXv/hqFn/3aFP/+inVv/qqFf/7KdX/+qoV//tqFj/66lY/+6p
+ Wf/sqln/66ZW/+mnVv/rplb/6qhX/+ynV//qqFf/7ahY/+2nWv/0qGb//8uT/7J3Sv9TJgX/mX5q/7Wl
+ mf/RyMT/1dHQ/+fi4f/t6Of/9+/v//nx8f/07/H/7u3x/+zu9v/u8fb/6+3u/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/6+vr/+rq6v/o6Oj/5eXl/+Li4v/g4OD/3t7e/9jY2P+3t7f/srKy/8rK
+ yv/b29v/6enp//n5+f///////f39//39/f/9/f3//v7+//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/+vr6///////z8/P/8fHx/9LS
+ 0v/x8fH/9PT0/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//p6+z/5unx/+bp8f/q6+//7O3r/+/v6f/v8Of/7e/p/+vv6v/y9fP/+ff3//vz
+ 8//65+L//+3f//zSv/9bKA7/jlMs///Vnv/6tnP/5qJf/+ahXP/vqmT/7qtg/+OhU//qp1j/7apb/++q
+ W//vqlv/8alb//GpXP/xqF7/8adf/+2qW//qsFf/5bBV/+SvWP/aqFX/0Z9T/8+gXP/JnF//t4xZ/6B4
+ Tv+yi2v/0KmT/+nEtv/00Mj/787L/+TExf/cu7//3r3B/+XEyP/10tb//+Pl///n5f//0s7/2ayf/7+N
+ ef+ufF7/sHxT/8OPWv/ZpGX/26Zd/9mjUP/gq1H/7LJZ/+qqVv/sqln/7Kla/+yqWf/tqlv/7ata/+6r
+ XP/urFv/6aZX/+mnVv/qp1j/6qhX/+qnWP/rqVj/66hZ/+2mXP//xov//LKC/10kAP9lQCT/qJiH/7u4
+ sP/Iycf/19bY/+vk5//36uz///Dx///x8v/27u//7Ovt/+bs8f/m7/P/6e3u/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/u7u7/7e3t/+rq6v/m5ub/4ODg/9nZ2f/T09P/z8/P/9bW1v+ysrL/qqqq/8DA
+ wP/S0tL/5OTk//j4+P///////Pz8//z8/P/9/f3//f39//7+/v/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////4+Pj/+fn5///////z8/P/9fX1/87O
+ zv/u7u7/9vb2/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//p6u7/5+fz/+fp9P/q6vD/7Ozs/+/w5//t8eb/7PLn/+ry6P/x9/L/+Pv5//by
+ 8f/p2tf//+ni///w5P+vfnD/VhwA/+6tev//woP/66hp/9iUUf/koVz/66li/+qpX//npFn/7qtg/++r
+ Xv/vq2D/8apg//GpYf/xqWH/8alj/+6rYP/lrVv/36xW/9+pVP/hq1j/2qVV/9CZTv/Zol3/8r1+/8uX
+ Yv+5h1n/p3dT/6R4W/+yh3L/xJ2P/9Oso//ZtKz/3Liw/925r//WrqL/w5aJ/6t6bP+galn/p21X/7V3
+ Wf/IiWP/4KBw/+Wna//ZnFj/1p1O/9ylUP/eqU7/4KlO/+qrWv/sqlv/7atd/+2rXP/tq13/7qxd/+6s
+ Xv/urF3/7atd/+2rXP/tq13/7atc/+6sXv/urF3/761f//CqZP//zZb/pFow/0wXAP+Nb1b/uLGi/7i+
+ uf+9x8f/2N3g/+zl6v/56u7//+7y///v8f/46+3/6+jq/+Dp7f/e6+3/6e3u/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/6urq/+fn5//g4OD/1tbW/8vLy//CwsL/vLy8/8nJyf+kpKT/mZmZ/66u
+ rv/AwMD/1NTU/+zs7P/39/f//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////39/f/+fn5///////z8/P/+Pj4/8zM
+ zP/t7e3/9/f3/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5OTk/+Tk5P/l5eX/5eXl/+Xl
+ 5f/m5ub/5ubm/+bm5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq
+ 6v/q6ur/6+vr/+vr6//p6u7/6Oj2/+jo9v/s6fL/7e3t/+/w5//u8ub/7PPm/+ry5//y+vP/5uzn/+nn
+ 5v/w5OL//+fl//POyv/4x7//Zy4Y/59fL//6uXz//bp9/+ajZP/sq2f/76xn/+6sZf/dnFL/76ti/++s
+ Yf/vq2L/8Kpk//CqZP/wqWX/8qll/+2qZf/Yn1T/461g/+OrXP/kq1z/8bZn/+yxYv/lqV3/77Fr/+2w
+ cP/qsHX/4qt4/9Cdcv+7i2f/p3te/5xzWv+ZcFn/qIBn/6N8YP+leVz/r31h/8CIa//SlXX/3Zt4/+Se
+ dv/7s4T/8Khy/9uWV//hnln/+Lps//W7af/lr1j/6bBa/+usXP/rq13/7atd/+ysXv/urF7/7a1f/++t
+ X//trV//8a9h/++vYf/ysGL/8LBi//OxY//xsWP/87Fj//Wuav/zom//ZBkA/4xaPP+mi3b/sK6j/6m0
+ sf/G09X/1d7i/+zm6//76u7//+7y///u8P/46uz/6efn/9vn6f/b6Or/6e3u/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/p6en/5+fn/+Li4v/a2tr/zs7O/8HBwf+1tbX/rq6u/7m5uf+Tk5P/h4eH/5ub
+ m/+urq7/w8PD/9zc3P/p6en//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+vr6//r6+v/19fX/6urq/9HR
+ 0f/19fX/7+/v/+/v7//i4uL/3Nzc/+Hh4f/k5OT/4ODg/+Dg4P/k5OT/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7PD/6en3/+no+P/t6vP/8O7u//Dx6P/v8+f/7fTl/+v05//q8+n/4ujj/+Tl
+ 4///9vb//+3t//nW0///08//pW1a/18hAP/+v4P//8yP/+amZv/qqmn/56Zi//Cwaf/vsGb/7axi/+2s
+ Yv/tq2T/76pk/++qZf/vqWb/8Klm/+2paP/oq2v/5qxq/+itaP/rrWb/7a5k/++uY//xr2H/8a5j/+2s
+ Yv/pq2X/5Kpp/96obP/YpnH/1KR0/9Cjd//No3j/zqZ2/8+mdf/VpXX/2KR1/96jdf/jo3P/6KNy/+6i
+ cf/vo27/8aRr//Cnaf/vqWb/7qxl/+ytY//qr2D/67Bh/+utX//rrWH/7axh/+utYf/trGH/661h/+2s
+ Yf/rrWH/5KNY/+iqXv/vrmP/7K5i/+yrYP/vsWX//bxx///DgP/Wh1b/XRYA/6FxVf+ulYH/rKuh/6i1
+ s/+9zM7/4eru/+Pd4v/97PD//+ru//vj5f/x4+T/5ePj/9/r7f/w/f//4OTl/97e3v/h4eH/7Ozs/+3t
+ 7f/l5eX/5OTk/+3t7f/m5ub/4ODg/9fX1//Y2Nj/zMzM/3Z2dv8tLS3/SUlJ/01NTf9GRkb/YmJi/3x8
+ fP+NjY3/x8fH/9XV1f/U1NT/7e3t//b29v///////////////////////v7+////////////////////
+ //////////////////////////////7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+vr6//r6+v/29vb/6+vr/9PT
+ 0//z8/P/8PDw/+/v7//i4uL/3Nzc/+Hh4f/k5OT/4eHh/+Dg4P/k5OT/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7PD/6+j3/+vo9//t6vP/8O7u//Dx6P/v8+f/7fTn/+vz6P/z+/T/6vDr//z9
+ +//t4+P/++Pj///j4P/vwLz/i1NA/5teMv//wob/+bp+/+SmZv/usHD/56hk/+2vaf/wsGn/7K1j/+6t
+ Y//urGX/7qxl/+6qZ//wqmf/8Klp/+ypav/oqW//6Klv/+mqbf/rq2r/76xn//GtZP/yrmP/8q5h//Cu
+ YP/urWL/6qxl/+SsZf/gq2j/2qpq/9ipbP/WqWz/1qxr/9era//bq2v/4Kpr/+Spa//pp2z/7ads//Cm
+ bP/ypmv/9KZr//Ooav/xqWn/76tq/+2saP/rrGj/6a1n/+qtY//srmL/7K1j/+yuYv/srWP/7K5i/+yt
+ Y//srmL/5qdd/+utYf/vsGb/7rBk/+usYv/usGT/+Llv//+/fP//tYT/ZB4A/4tbP/+vloL/qaed/6qy
+ sf/F0tT/ztfb/9PN0v/y4+f/+OPm/+zX2f/o3Nz/4uDg/9Te3v/U4OD/1dna/93d3f/g4OD/4ODg/+Pj
+ 4//n5+f/6enp/+jo6P/r6+v/4+Pj/9HR0f/Z2dn/mZmZ/y4uLv87Ozv/ODg4/xISEv8qKir/Kioq/zIy
+ Mv8kJCT/srKy/83Nzf/Y2Nj/5+fn//Dw8P/7+/v////////////+/v7//v7+////////////////////
+ //////////////7+/v/+/v7//v7+//7+/v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/v7//v7+//39/f/6+vr/9jY
+ 2P/u7u7/8fHx/+/v7//j4+P/3Nzc/+Hh4f/k5OT/4eHh/+Dg4P/k5OT/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7PD/6+n1/+vp9f/t6/H/7u7u//Dx6P/v8+j/7fPo/+vz6f/s8+7/7fLw//Ty
+ 8v//9vb/8tnX///c1v/YqaH/WiQN/+Wpe///wob/4qRo/+SnZ//0t3f/56pm/+uvaf/tr2j/7K9l/+6v
+ Zf/urmf/7q5n/+6taf/wrGn/8Kxr/+6rbv/tqnP/66pz/+2qcf/vrG//8a1s//Ouaf/0r2b/9LBl//Kw
+ Yv/wsGL/67Bh/+mvY//lr2L/4a9j/+CvZf/drmT/37Fj/+GxY//isWP/5q9k/+muZv/rrWf/76to//Gr
+ aP/yqmr/8qlr//Gqa//wqm7/8Kpu/++rcP/tq3D/661t/+yuaP/sr2X/7K5n/+yvZf/srmf/7K9l/+yu
+ Z//sr2X/661m/+2wZv/vsWr/7rFn/+utZv/sr2X/8rRt//m3dv//zJr/qmdA/10uD/+vkn3/qJ6U/7O2
+ tP/Ey87/xMjN/+Hd4v/t5Of/7uDi/+nb3P/n3N7/0M7O/7W6u/+wuLj/xMbH/9LS0v/c3Nz/3d3d/9vb
+ 2//a2tr/2tra/9nZ2f/b29v/1dXV/8bGxv/V1dX/cXFx/xoaGv9ra2v/Pz8//xsbG/9AQED/PT09/ysr
+ K/8FBQX/pqam/8PDw//Nzc3/3t7e/+np6f/29vb//v7+///////+/v7//v7+///////9/f3//Pz8//z8
+ /P/7+/v/+/v7//z8/P/9/f3//v7+//7+/v/+/v7//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//z8/P/4+Pj/7Ozs/93d
+ 3f/p6en/8/Pz//Dw8P/j4+P/3d3d/+Li4v/l5eX/4eHh/+Hh4f/l5eX/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7e7/6er0/+nq9P/r7PD/7u/t//Dw6v/v8un/7fLp/+vy6//l6un/7vDx/+bh
+ 4v/57Or/8dfR//TNxP+AUkH/g00v///Onf/4un7/15pc/+apaf/1uXf/6q9q/+6ybP/ormP/7rFn/+6x
+ Z//wsGn/8LBp//Cvav/wr2v/8q5t//Ktbv/yrHH/8qty//Kscf/yrHD/8q5t//Kua//0r2r/8rFn//Kx
+ Zv/wsmb/7bJj/+uyY//psWL/57Ji/+eyYv/ksWH/5rRh/+i0Yf/otGH/6rNi/+uyY//tsWX/77Bm/++v
+ aP/vrmr/761s/++sbf/urXD/7qxx/++sc//trXP/7a5y/+yva//ssWn/7rBp/+yxaf/usGn/7LFp/+6w
+ af/ssWn/8bNs//C1bf/xs2z/7rNr/+6waf/rsGj/7rBp//Cwb//+uoX/+bmQ/2s7Gf+GZE3/tqSZ/62m
+ o//Ix8n/wsPH/9DP0//h3N7/3dXW/87Gxv/OyMn/zMnL/8PEyP/Ex8v/urm7/7W1tf+4uLj/ycnJ/9fX
+ 1//b29v/2dnZ/9nZ2f/U1NT/0tLS/8jIyP+1tbX/T09P/zo6Ov9mZmb/Jycn/xQUFP8jIyP/Ozs7/ysr
+ K/8YGBj/kZGR/8DAwP/Ly8v/2NjY/+Tk5P/z8/P//f39///////+/v7//f39//7+/v/7+/v/+vr6//n5
+ +f/4+Pj/+fn5//z8/P////////////39/f/+/v7//v7+//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//39/f/6+vr/7Ozs/+Pj
+ 4//i4uL/9PT0//Dw8P/k5OT/3d3d/+Li4v/m5ub/4uLi/+Hh4f/l5eX/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7e7/6ezx/+ns8f/r7e7/7u/t//Dw6v/v8ev/7fHs/+3v7//t7/D/7Ovv//fu
+ 8f/XxcT/8dTL/8mjkf9CEgD/9L6b///Gk//qrnL/2Z5g/+mvbv/vtXP/7LRt//G3b//lrGH/7rRp/+60
+ aP/ws2n/8LJr//CybP/wsmz/8rFt//Swbf/3sG3/97Bt//ewbf/2sG3/9LBt//Kxbf/wsW3/7rFt/+6y
+ bP/tsmz/7rNr/+yzaP/ts2j/7LJm/+yyZv/ss2T/7bRl/+21ZP/ttWT/7LRl/+y0Zf/stGf/6rNo/+qz
+ av/qs2r/6rJr/+qwbv/tsHD/7bBy/++wdP/vsHT/77Bz/+6xbf/tsmz/7rJs/+2ybP/usmz/7bJs/+6y
+ bP/tsmz/87dx//C1b//wtG7/77Ru//C0bv/tsmz/7LBq/+isav/qqnP//cKU/8aSbv9oPyb/rI+B/6qW
+ kf/Ow8X/wb7A/9DP0f/Hycr/0tTU/+bn5f/EwsL/dnFz/2JcYf+Oio//vLm7/7W1tf+vr6//s7Oz/8XF
+ xf/U1NT/0NDQ/8PDw//BwcH/x8fH/8HBwf9ycnL/Kysr/2NjY/87Ozv/FhYW/wwMDP8ICAj/Ghoa/x4e
+ Hv8QEBD/c3Nz/7S0tP/FxcX/0tLS/9/f3//w8PD/+vr6//z8/P/6+vr/+Pj4//j4+P/4+Pj/9vb2//T0
+ 9P/z8/P/9fX1//n5+f/+/v7///////39/f/9/f3//f39//7+/v/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////7+/v/8/Pz/7e3t/+np
+ 6f/d3d3/9vb2//Hx8f/k5OT/3t7e/+Pj4//m5ub/4+Pj/+Li4v/m5ub/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7e3/6ezw/+nt7v/r7e3/7u/r//Dv6//x8Oz/7+/v/+3v8P/w8Pb/5eHn//vw
+ 8//y39z/17qs/3RLNf+icFL//9qx/+mxev/hqGr/5Kpp/+60cv/ss27/7rZv//O5cf/or2T/8LZq//C2
+ av/ytWv/8rVr//K0bf/ytG7/9LNv//a0bf/6tGf//LRn//qzaf/3s2r/87Jt//Gybv/usnD/7LJx/+uy
+ dP/rs3L/7bNx/+6zbv/vs23/7rNr//Cya//ys2n/87Rq//O0av/xtGr/7rZp/+y2af/qtmn/57Zq/+W3
+ av/ltmz/57Zs/+e1bf/ptW//7bNx//Czc//xs3P/8bNz/++0b//vtG7/77Ru/++0bv/vtG7/77Ru/++0
+ bv/vtG7/8rdx/++0bv/us23/8LVv//O4cv/yt3H/7LFr/+Wraf/ornP/4Kl2//3Jof+gcVb/cEk7/7qc
+ l/+3pab/vba5/6yur/+5v77/tL26/5Wcmf9aXFz/GhUX/wcAA/8eFBr/cW5w/52dnf+8vLz/tra2/7Gx
+ sf+8vLz/vb29/7CwsP+xsbH/u7u7/62trf9AQED/JiYm/3Jycv8fHx//IyMj/yQkJP8qKir/ICAg/zs7
+ O/8PDw//ZWVl/6enp/+wsLD/ycnJ/9fX1//o6Oj/8vLy//Pz8//v7+//6+vr/+rq6v/u7u7/7Ozs/+np
+ 6f/o6Oj/6+vr//Hx8f/39/f//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v////////////9/f3/7u7u/+3t
+ 7f/Y2Nj/9/f3//Hx8f/l5eX/3t7e/+Pj4//m5ub/4+Pj/+Li4v/m5ub/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7e3/6O7t/+ju7f/r7uz/7u/r//Dv6//x7+7/7+7w/+/t8//s6fL/5d7l/+ze
+ 4v/65uH/oH9v/2U9If//0q7/5a+A/+Oqcv/iqWv/67Ny/++4df/ss27/7rdu//G6b//vuWz/8bls//G5
+ bP/yuGz/8rht//S2b//0tm//9LZw//i3bP/+uGT//7lh//64ZP/5t2j/9bdr//C1b//stHP/6rN2/+qz
+ ev/psnn/6rJ3/+6ydv/vsnT/8rJy//OxcP/1sW7/+LJv//ayb//0s2//77Ru/+u2bf/ot23/5Ldt/+C4
+ bf/humz/4bps/+W4bv/nuG7/67hv/++3cP/yt3H/87Zy//G2cf/xtnH/8bZx//G2cf/xtnH/8bZx//G2
+ cf/xtnH/8LVw/+2ybf/ssWz/8LVw//a7dv/2u3b/77Rv/+asav/ttnn/4614//K6kf/rt5n/aTos/595
+ dP+dhYX/tKmr/5+ko//Azcv/jJuX/yEvK/8XHBv/W1ZY/21eZv9GNz//GBMV/0hISP+BgYH/np6e/6Sk
+ pP+np6f/q6ur/6ysrP+oqKj/qKio/4SEhP8xMTH/R0dH/1dXV/8UFBT/HR0d/x8fH/8rKyv/JiYm/0xM
+ TP8fHx//R0dH/6Ojo/+lpaX/vr6+/8vLy//c3Nz/5ubm/+Xl5f/f39//2dnZ/9bW1v/g4OD/3t7e/9ra
+ 2v/Z2dn/3Nzc/+Pj4//r6+v/8fHx//z8/P/8/Pz//Pz8//39/f/9/f3//v7+//7+/v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v////////////+/v7/7u7u//Dw
+ 8P/W1tb/+Pj4//Hx8f/l5eX/39/f/+Pj4//n5+f/4+Pj/+Li4v/m5ub/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/t7e3/7+3s/+/u6v/t7uz/7O/t/+rv7f/r8O//6u/y/+vu8//t6e//8OTq//Hc
+ 2/+9npX/dEs1/7mIaP/tt47/4ql2/+exdf/lr3D/7bd2/++6d//stXD/7bVu//C5cP/5wHX/8rlu//K5
+ bv/zuW7/87lu//O4cP/zuHD/8rhw//W5bf/5uWX/+rpi//m5Zf/1uGj/8bds/+62b//qtHP/57R2/+m0
+ e//os3r/67J6/+2zeP/wsnb/87J1//Sxcv/2snH/97Ny//Wzcv/zs3L/8LVw/+q2cP/nt2//47hv/+C5
+ b//guW7/4bpv/+K6b//muW//67pu/+y6bv/vunH/8bpx//K3cf/yt3L/8rdy//K3cv/yt3L/8rdy//K2
+ dP/ytnT/77Nx/+mvbf/or2r/7rVw//a9eP/1vnn/7bdw/+Oua//uu3z/88CI/9ukd//5w6L/r3xo/1kv
+ I/+khoH/qZqY/8DBv/9ncm//ITEq/yg4Mf9JUE3/PDo6/y8hJ/86LDL/LSgq/xYWFv8qKir/ampq/5SU
+ lP+Pj4//gYGB/4ODg/96enr/cHBw/0FBQf8mJib/a2tr/0BAQP8iIiL/Ghoa/yQkJP8dHR3/KSkp/0RE
+ RP8qKir/FRUV/5qamv+hoaH/tbW1/8LCwv/T09P/3Nzc/9ra2v/S0tL/y8vL/8fHx//W1tb/09PT/8/P
+ z//Ozs7/0dHR/9nZ2f/i4uL/5+fn//z8/P/8/Pz//Pz8//39/f/9/f3//v7+//7+/v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/9/f3///////39/f/8vLy/+7u
+ 7v/S0tL/8fHx//T09P/s7Oz/4uLi/97e3v/h4eH/5eXl/+fn5//n5+f/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/y7ez//uzr//7s6//z7u3/6e/u/+Dv8f/c7/L/3u/y/+Xu8v/s5ej/9uHg//PN
+ yP+jcmL/gkct//Gzj//+v5P/87eD/+Kucv/jsnT/6bZ3/+65ev/wunn/8rh2//G2cf/ws2//9Lhy//a6
+ dP/2vHT/87lx/+22bf/qtWz/57Rr/+azav/krWT/7rdu//W/eP/1v3j/67dx/+ayb//ptXP/7bt5/+24
+ ef/uuHf/8Lh3//K4d//0uHb/9bh2//e3dv/3uHT/97p2//a7dv/0u3b/8rt2//C8dv/tvHb/6712/+m9
+ dv/uwnv/5rx1/+C3bv/gtWz/47Zs/+W4bv/nuWz/6Ldt/9+qYf/stG3/77dw/+qxbP/tsm3/9bl3//W7
+ ev/wtnX/87l4//G5eP/tuHX/6rZw/+WybP/ismr/5Ldt/+q8df/drG7/7byE/9uneP/ptY3/6ria/4BT
+ Pv+BYFH/xbGm/5yUjf8PEQv/MDo0/1BcVv8oLyr/GhsZ/xALCv8dFRb/OTc3/yUlJf8ZGRn/LS0t/1hY
+ WP9vb2//V1dX/zAwMP8WFhb/Gxsb/zAwMP9JSUn/TExM/zk5Of8oKCj/JiYm/ycnJ/8jIyP/IyMj/0FB
+ Qf82Njb/JSUl/2hoaP+vr6//rKys/7e3t/++vr7/vr6+/8LCwv/IyMj/wMDA/7Gxsf+rq6v/i4uL/4SE
+ hP/CwsL/vb29/83Nzf/m5ub/3t7e/+rq6v/z8/P//v7+//////////////////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/9/f3///////4+Pj/9PT0/+7u
+ 7v/T09P/7+/v//T09P/s7Oz/4uLi/97e3v/h4eH/5eXl/+fn5//n5+f/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/y7ez//+zr///s6//y7e7/5+/v/9zv8v/Z7/T/3O/0/+nu8f/r3d//8M/M/+e2
+ rP90OSX/1JJ1///PqP/3t4f/1Jtk/+e1ef/nuHr/7Lt9//C9f//zvX7/9bp8//S3d//ztXX/+bx6//u/
+ ff/1unX/57Br/+i0bf/xwXn/78J5/+S2b//2xIL/8r1+/+y5ev/uu3z/88CB//TCgP/uvHr/6LRx/++6
+ d//vunf/8bp3//O6df/1unX/9rl1//a5df/2uXX/9Lt2//K8df/yu3b/8Lx2/++7eP/tvHj/7bx4/+u8
+ eP/nunb/6r15/+3AfP/twXr/68B3/+q/dv/rwXb/8cJ4/+25cv/ps2z/7LNu//a8ev/4vn3/8LV3/+yx
+ c//usnb/+8KF//W8fv/xu3r/9MB9//PCfP/rvnX/5btw/+W6cf/jtXX/6Ld//+u5hf/3xJn//8yo/7qL
+ cP9xTDj/oIV3/6ydlP9BPjb/Jiol/1BXUv8eJB//DREM/xoZFf8WEw//BgQE/y4uLv9NTU3/Pz8//x0d
+ Hf8TExP/Jycn/z09Pf9FRUX/PT09/zw8PP8/Pz//OTk5/ykpKf8hISH/JCQk/y4uLv8yMjL/Ly8v/z8/
+ P/8xMTH/HBwc/zk5Of9WVlb/lJSU/5OTk/+YmJj/qKio/7i4uP+ysrL/jo6O/2pqav9XV1f/Hx8f/yYm
+ Jv9hYWH/tbW1/7Ozs/+/v7//6enp/+Xl5f/v7+//+vr6/////////////v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/+Pj4///////5+fn/9/f3/+/v
+ 7//V1dX/7Ozs//X19f/s7Oz/4+Pj/9/f3//h4eH/5ubm/+fn5//n5+f/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/x7ez/9+7r//Xu6//s7u7/5e7x/+Dv8v/g7vT/5+3y//Ps8f/s0dT//9vY/5Vd
+ Uv+oaVT//sGh//K2jP/hrHn/4rF5//C+gv/xwIL/9MGD//bAg//2v4L/+LyA//e6fP/1uHr//cCC/++0
+ dv/psXD/7bd2/+u5d//htHH/5bp3//XIhf/qt3n/7LZ5/+64e//wun3/8bt+//G8ff/uuXr/7Lh2//C6
+ ef/wunn/8rp5//S6eP/0unj/9rp4//a6eP/2u3b/9bx3//O8d//zvHn/8bx5//C8ev/uvHr/7rx6/+y8
+ ev/1xYP/88OB//HBf//uv3v/67x4/+u9dv/svnf/7754//rFgv/8xoX/9Lt9/+ivcf/ss3b//MKH///G
+ i//3vYL/+L6D/+61eP/rtXb/8r58//XCfP/uvnb/8sN5//vOhf/2yIj/7r6E/+27hv/eqnz/8LuW///O
+ sv+QZVL/dlRH/7ahmf+Bd3D/IiEd/1VaWP8wNTP/DRAO/xgZFf8KCQX/CwsL/xwcHP8qKir/LS0t/zEx
+ Mf86Ojr/Pz8//z09Pf9CQkL/Nzc3/y4uLv8rKyv/JiYm/yAgIP8iIiL/Kioq/0BAQP8yMjL/ICAg/zEx
+ Mf9KSkr/Tk5O/0FBQf8kJCT/MDAw/2NjY/+ampr/pqam/35+fv9NTU3/ODg4/zs7O/9LS0v/eHh4/01N
+ Tf8DAwP/eXl5/8TExP+5ubn/1tbW/97e3v/o6Oj/9fX1//z8/P/+/v7//f39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/+vr6///////7+/v/+/v7//Dw
+ 8P/Y2Nj/6Ojo//X19f/t7e3/4+Pj/9/f3//i4uL/5ubm/+jo6P/o6Oj/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/t7e3/7u/t/+zv7f/n7+7/4+/x/+Pu8v/p7fL/8uvy///q7///8fP/1qOg/1gc
+ EP/foIv//8mm//fDlf/htYD/57uA//DBhP/0wYP/9sCD//a+g//3vYL/9buA//W5fv/0uH3/36Vq//jA
+ hf//zpL/9sKG/+2+gf/1yYz/9MuN/+u/hP/ruX//8bqB//S9hP/zvIP/8LmA/++5ff/xu37/9L6B//K8
+ ff/yvH3/8rx9//S8e//0vHv/9L16//a8ev/2vHr/9L16//K9ev/yvXr/8b17//G9e//vvXv/77x9/+29
+ ff/puXn/5rZ2/+Ozc//nt3f/7r5+//LCgP/wwID/7Lx8/+aydv/lr3P/8bqB///Mlf//zZn/972J/+2z
+ f//xuIH/9byF/+61ff/vt3z/9L5//++5eP/lsWv/6rZv//nGgP/rvnv/4rV4/+u4gP/rtYb/8bWR///V
+ uP/PnYn/bkc5/6eMgv+unpj/ODMw/0dKSP9LUE7/Gh8d/w0QDv8OEQ//ERER/xQUFP8XFxf/Gxsb/ykp
+ Kf81NTX/MDAw/yIiIv8jIyP/IiIi/yMjI/8nJyf/KSkp/yoqKv8rKyv/Li4u/ycnJ/8xMTH/NTU1/zo6
+ Ov9BQUH/TExM/1VVVf9TU1P/Ojo6/zIyMv8rKyv/Jycn/yIiIv8qKir/SUlJ/2tra/+CgoL/YmJi/2Vl
+ Zf9SUlL/HBwc/4WFhf/b29v/ysrK/9nZ2f/j4+P/8PDw//n5+f/8/Pz//Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8//7+/v/8/Pz///////Ly
+ 8v/b29v/5OTk//b29v/t7e3/5OTk/+Dg4P/j4+P/5+fn/+np6f/o6Oj/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/p7u3/5/Dt/+Px7f/i8O7/4+/x/+ft8v/w7PL//Orx///p7v//293/XCId/6pr
+ Xf/xsZn/8ruW//TGlv/qxY3/5sGF//C+gv/0vIH/87uA//S5gf/0uYH/9LmB//S4gv/yuYL//cSQ/+y1
+ gv/vvYn//9qm///lsv//1qP/9c6a///Uof/yv43/67SB/+Cpdv/hq3b/7rWB//nBiv/+x47//seO//K8
+ gP/yvID/8rx///O9fv/zvX7/8718//O9fP/zvXz/8r58//K+fP/yvnz/8L1+//C9fv/wvX7/8L1///C9
+ f//ptnj/7Ll7//C8gP/0wIT/8sCE//C+gv/suoD/6bZ+/+Wzf///16X//+Gy//3Jmv/5wpX//9Wo///Q
+ of/qsoP/8LaF/+yxf//utX7/9b2C//i/gf/zu3r/9bt5//fCf//vwn//4bV2/+OweP//x5b/7K2H/+qr
+ j///28j/pHRo/2dDO/+5o57/a2Jf/ywqKf9LUE//Mjk2/wsSD/8hJiT/BAYG/xgYGP8jIyP/Ghoa/xAQ
+ EP8SEhL/GBgY/xoaGv8mJib/Kysr/zAwMP8zMzP/NDQ0/zQ0NP8xMTH/LS0t/ycnJ/8wMDD/Ozs7/zg4
+ OP8wMDD/MzMz/0FBQf9VVVX/XFxc/zo6Ov8oKCj/QkJC/2lpaf94eHj/bm5u/2FhYf9lZWX/Nzc3/0dH
+ R/+FhYX/LS0t/y8vL/+kpKT/y8vL/9jY2P/i4uL/8PDw//n5+f/7+/v//Pz8//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//f39//v7+//+/v7///////Pz
+ 8//d3d3/4ODg//b29v/u7u7/5OTk/+Dg4P/j4+P/5+fn/+np6f/p6en/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/p7u3/4/Ht/+Dx7v/i8O//5e7x/+rt8f/z7PH//+rv///p7f/SoqH/NwAA/8GF
+ df//0rj/77qV/8+hcv/xzJT/8cmO/+27gf/xuID/8raA//K2gP/yuIT/9LmH//a9iv/2vo3/9b+Q//vJ
+ m///2a3/7cKX/5lvRP9aNAr/jWo///TMov//0aX//8yf//vEl//wuov/6rKD/+qygf/yu4j/+8KO//S8
+ hf/0vYT/9L6C//K/gf/yv4H/8r+A//K/gP/yv4D/776A/+++gP/vvoD/8b6A//G+gP/xvYH/8b2B//G9
+ gf/xvIP/9cCH//jCi//zv4r/77uG/++9if/3xZH//s2d///itv//27P/z552/3pJI/93Qx7/w45p//zI
+ oP//zKP//86j//7FmP/zuYj/7rV+//S5gf/+wob//8WH//rEg//twn//8seI/+q3f//5vo3/87KM//y5
+ nv//6tj/lmBV/ykAAP+rkIz/pZiW/zIuLf9DRUX/TlRT/xMcGf8cIyD/EBIS/xgYGP8bGxv/Gxsb/yMj
+ I/8uLi7/Ly8v/ygoKP8nJyf/Li4u/zAwMP8sLCz/Li4u/zMzM/8zMzP/LS0t/z4+Pv8wMDD/NDQ0/zg4
+ OP89PT3/Pj4+/zMzM/84ODj/T09P/01NTf9QUFD/VVVV/1VVVf9PT0//TExM/01NTf9FRUX/dHR0/01N
+ Tf9ZWVn/cHBw/xkZGf9cXFz/ysrK/9zc3P/m5ub/8/Pz//v7+//8/Pz//Pz8//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7///////j4+P////////////T0
+ 9P/f39//3t7e//f39//u7u7/5eXl/+Hh4f/j4+P/6Ojo/+np6f/p6en/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/p7u3/5fDu/+Pw7v/l7+//5+7x/+zt8f/z7PH//urv///q7f/mwLz/jmBV/2o2
+ Jf/nspf//86p/+W0hv/4zJf/4bR7//G5gv/0uIL/8beD//K3hf/1u4r/+MCR//zFmP/7yJ3//86m//TF
+ n/+1iWT/YDgV/0YhAP9iQSD/aksq/1gzEf/TpoH/9cGc///btv//27P/+sSb/+ixhv/msIH/77eG//O8
+ if/zvYj/872G//G/hf/vwIP/78CC/+/Agv/vwIL/7r+C/+6+hP/uv4L/8L6C//C+gv/wvoT/8r2E//K8
+ hf/stoH/6bJ//+izgf/yvI3//cmb///PpP//zqP/+cig/+a4lv+KXD3/Sx0A/1EiBv9cLBD/XS4P/41c
+ PP/UoYD//8uo///XsP//1Kn/972M/+qvff/ytH7/97h+/+22ef/XrWz/68KD//7Lk//7wJL//8+s///X
+ vP/Rj33/TxQK/10uKv+sjYz/vqyt/1pUVf84Ojr/WWFg/yArKf8QGBf/GRsb/yMjI/8mJib/ISEh/yMj
+ I/8rKyv/LS0t/ykpKf8hISH/Kioq/ysrK/8mJib/KSkp/zMzM/82Njb/MDAw/zQ0NP82Njb/TExM/0hI
+ SP9AQED/QEBA/zo6Ov9MTEz/Pz8//0pKSv9SUlL/T09P/0pKSv9LS0v/T09P/1FRUf9lZWX/UVFR/05O
+ Tv9oaGj/VVVV/yYmJv+Kior/1NTU/+Pj4//s7Oz/+Pj4//7+/v/+/v7//Pz8//z8/P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7///////f39/////////////T0
+ 9P/g4OD/3Nzc//f39//u7u7/5eXl/+Hh4f/k5OT/6Ojo/+rq6v/p6en/5eXl/+Xl5f/m5ub/5ubm/+fn
+ 5//n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+rq6v/q6ur/6+vr/+vr
+ 6//s7Oz/7Ozs/+3t7f/r7e3/6u/u/+nu7//q7u//6u3x/+7t8f/y7e//+ezu///s6///7ef/6sq9/2lB
+ Lv+NYEX/8cGd///Tqf/zv5D/7biF//O5iP/zuIf/8riH//O7jP/2v5T/+cWc///MpP//z6v/4bSS/5lw
+ UP9bNRf/ZEEn/6GCaf/LrZT/uJyE/5V2Xf86EAD/dEUm/76Nbf/0waD//9Sw///Oqf/7xZz/9sGW//K7
+ jv/yvYv/8r2K//C/h//uwIb/7cGE/+3BhP/twYT/676F/+y9hf/svYX/7r2F//C9hf/wvYX/8ryH//K8
+ h///yJX/8ryN/++7jf//zaT//+C4///Rrf/QoH7/n3FS/1svF/9SKRL/elE7/8adh//juqT/tYt0/3dL
+ NP9aLRL/pXVZ/+Cvj///2rX//9Kp//a9kP/4vYz//8KQ//rCi//yyYv/3bV6//PDj//ss4b//72c//Su
+ lv9kIRL/XyQb/8+fnf/Anp7/s6Gi/3Ntbv8pKyv/VV1c/y86OP8YIB//JCYm/ycnJ/8jIyP/ICAg/ykp
+ Kf8zMzP/MTEx/yYmJv8sLCz/Nzc3/zo6Ov8zMzP/NDQ0/zs7O/85OTn/Li4u/z8/P/80NDT/Pj4+/zo6
+ Ov9ERET/VFRU/0VFRf9FRUX/RkZG/09PT/9QUFD/R0dH/0dHR/9SUlL/V1dX/1RUVP9bW1v/UlJS/2Ji
+ Yv9mZmb/JSUl/2NjY//Hx8f/3t7e/+jo6P/x8fH/+/v7/////////////Pz8//v7+//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/9/f3/+/v7//Pz
+ 8//l5eX/29vb//T09P/29vb/5OTk/9jY2P/l5eX/7u7u/+np6f/n5+f/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/w7u7/8u3v//Ps7//z7vD/8e7w//Hu8P/w7/H/8vDw//Xw7f/w6eD/+Ovd/8Kq
+ lv9yUTf/iF08//K9mP//3LT/6qt////Lof/rsYf/67OK/+y4kP//2rX//966/+y/nv+heFj/Qh0B/2NB
+ Kf+be2T/zrCd/+3RwP/z2sr/7dPF/+nNvP/PqpT/jmRN/2Y6Iv9sPyT/k2RF/8mYeP/ywJz//9q1///P
+ pv/wvpD/6biG//PEkP/4zJb/9suS/+nBhv/kvIH/8saQ/+m6hv/1xZH/78CK//PBjP/6yJP/7LeE//O+
+ jP//zp///9Sp//bDm//qupb/xJV1/5FlSP9MIAj/Vy4Y/4NdS/+/nI7/7s2+//PSw//31sf/+dfH/86s
+ nP+VcFz/USgS/2o+Jv+4iW3//9Oz///ct///yJ///8OZ//3Jmv/owYr/476G/+y+jv//3rf//8Kk/5JP
+ Ov9jIxj/ompl/8+jov/BoqP/qZma/1VPUP8sLi7/UVdW/0NLSv8YHh3/LzEx/y4uLv8sLCz/JSUl/yEh
+ If8sLCz/NjY2/zQ0NP8/Pz//NDQ0/zAwMP83Nzf/Ojo6/zk5Of9AQED/S0tL/zw8PP9FRUX/MTEx/0hI
+ SP9DQ0P/QEBA/0VFRf9RUVH/SEhI/0lJSf9MTEz/UFBQ/1RUVP9YWFj/W1tb/1xcXP9VVVX/YWFh/4WF
+ hf8nJyf/S0tL/76+vv/MzMz/19fX/+zs7P/z8/P/+/v7//7+/v/9/f3//Pz8//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/+/v7//Pz8//Pz
+ 8//m5ub/3Nzc//Ly8v/29vb/5eXl/9nZ2f/l5eX/7e3t/+jo6P/n5+f/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/y7e7/9+zv//nr7//47fD/9O3w//Hu8P/u8PH/6/Hw/+vy7f/f593//f3v///2
+ 5P+znYT/bkcr/6JsTf//xqT//+fE//C2kv/msYz/8r6a//rKqP/0x6b/w5l8/3pTN/8yEAD/lXZh/7qf
+ i//nzb3/+eLT//Lc0f/q1c3/8t3V///r4P//49T/8NC9/+G+qv+5lH7/cEYv/1QnDP+EVTb/sYFf//fG
+ oP/+zKL/57mK/+7Bjv/0ypX/8suU/+bAhv/mv4j/7sOQ/+m7i//yw5D/7r2L//TBj//2w5H/67iG//3J
+ mv//3bL/4q+H/45eOv9rPyD/SB8G/3BJM/+Zc2H/wJ2P/9m7sP/x1Mv//+Xb//3i2P/+5N3//+7k//7k
+ 2P/nzL7/68y9/3xbSP88FQD/dEgw/9mpjf//3b3//9Sx/+28lP/qxpb/37uL//vPpv/1wqH/ilE4/3Y6
+ Kv+zenH/xpWT/7uXl/+vl5n/g3Z4/yooKP8/QUH/V11c/xwiIf8xNjX/Jykp/ywsLP8tLS3/JCQk/yIi
+ Iv8yMjL/NTU1/yMjI/8jIyP/Pj4+/1JSUv9VVVX/Xl5e/25ubv9vb2//Y2Nj/15eXv9dXV3/TExM/0JC
+ Qv9HR0f/Q0ND/0lJSf9MTEz/SkpK/0xMTP9OTk7/UlJS/1VVVf9ZWVn/W1tb/11dXf9qamr/eHh4/yMj
+ I/85OTn/np6e/7q6uv/Jycn/5eXl//Dw8P/39/f//v7+///////+/v7//Pz8//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/+/v7//f39//X1
+ 9f/p6en/39/f//Dw8P/19fX/5+fn/9vb2//l5eX/7Ozs/+jo6P/o6Oj/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/y7e7/+uzu//zr7v/77PD/+O3w//Pu8P/u8PH/5/Lw/+Tz7//i8+r/2ujc/9/i
+ 0v/z6NT/z6+Y/3JAKf+KRzD//8eu///nyv//3L3//9a6//LHrP+TblT/Px0G/14/Kv/GrJv/2MGx/+fR
+ xf/449v//erj//nm4f/25eL//u3q///28f/+6eH//+vf//3j1f//6dj/+djF/+nCrP+zh2//OwwA/9Gj
+ gf//2rT/676T/+e9jv/txZH/8syW/+XCiv/pw43/6b+Q/+2+kv/wv5H/7b2N//PCkv/uvY3/7LuL///a
+ rP//0af/hlYy/1ImB/+cdFv/so97/9y9rv/qzMH/38O8//ri3P/44t3/+OTf//nm4f/66eb//Ozm///v
+ 6f//8On/9N/X///q3v/Mr6H/aEY2/0IaB/99UTr/2KmO///jxP/tyqL///fO/920k/+AUzj/UyEN/6Bu
+ Yv/TpKD/tpCQ/7meof+ll5n/NzAz/z49P/90dnb/RUdH/yQnJf8ZGhj/GRkZ/zMzM/8uLi7/KCgo/zc3
+ N/8rKyv/JiYm/0dHR/9gYGD/WFhY/0tLS/84ODj/JiYm/yEhIf8vLy//Pz8//1lZWf9fX1//iYmJ/2xs
+ bP9GRkb/QEBA/2FhYf9VVVX/Tk5O/1BQUP9SUlL/VVVV/1hYWP9bW1v/XV1d/15eXv95eXn/UlJS/wcH
+ B/96enr/w8PD/7+/v//e3t7/6enp//T09P/6+vr//////////////////Pz8//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//39/f///////v7+//f3
+ 9//r6+v/4uLi/+zs7P/19fX/6urq/97e3v/l5eX/6urq/+fn5//o6Oj/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/y7e7/+ezu//zr7v/97PD/+uzw//bt8P/y7/H/6fHw/+Ty8P/i9+//6v30/9zm
+ 2v/q59j//+zc/8GWh/9qLx//Wx0L///Quv//4sv/sYhy/0IdCf8zEwD/nYFw/9jBsv/m08b/69vP/+bW
+ z//k1tD/6t7a//fq6P//8vP///T2///y8//16ub///72///y6f//7+L//eLU///z4///5M7/jWRL/5Ro
+ Sf//17X/9suk/+W8j//lvY3/8cyY/+fFj//nwo7/572Q/+/Cl//uv5P/7byO//PBk//ruYv/8b+R///k
+ uv/8zaf/Zzwb/4dgRP/XtqL/2b6w/+TNxf/y3tn/9eLf//Xk4f/y4+H/9ejm//3x8f/78/P/9e3t//Pr
+ 6//17e3//PHt//Pl3//55t//9NvR/6KFd/82FAT/RR8N/62Icv/42br/27yb/1IvFf9EHAn/m3Fk/8eg
+ mP+nhYX/rZWX/7Kjp/9pY2j/EhQV/1VZWv9dX1//JCUj/0ZDP/8gHRn/IyEg/ysrK/8yMjL/MjIy/zU1
+ Nf88PDz/R0dH/1JSUv9AQED/ISEh/xgYGP87Ozv/Y2Nj/2pqav9ZWVn/S0tL/zExMf8YGBj/RERE/3d3
+ d/+CgoL/T09P/zY2Nv9ISEj/VFRU/1VVVf9WVlb/WVlZ/1tbW/9dXV3/X19f/2BgYP9gYGD/HBwc/1dX
+ V/+pqan/tLS0/9PT0//e3t7/9fX1//b29v/8/Pz//////////////////Pz8//z8/P/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//39/f////////////n5
+ +f/u7u7/5eXl/+np6f/19fX/7e3t/+Hh4f/m5ub/6enp/+Xl5f/o6Oj/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/w7u7/8u7t//Xt7f/67e//+u3v//rs8P/37vH/8u/x/+vx8P/l8/H/4vPv//X/
+ +v/v8un/6d3T///r4v/fsan/Xi0j/y0DAP83EwP/TSoc/6GCc//mzL7///Dk/+vbz//n29H/7+Tc//Lp
+ 5f/47+z/+vDw//jt7//57vD///H1///3+v////7/+Pfz/+/p4v////j///vw///05v//6NX/qYJs/101
+ Gf/rwJ///9q1/+fAlP/et4r/78ya/+zKlf/kwY//6L2S//PFnP/wv5f/77+V//HAlP/ruo7/+cic///i
+ uf/Knnn/VC4O/7eYf//HrZz/uqab/9HCv//t4eH/+e7w//Pp6f/17e3/9/Hy//fy8//19Pb/8/X2//Hy
+ 9v/u8PH/5uXn//Xx8P/y6eb/8uTe//7r5P/cwrv/gmVc/zseEP9PMh3/Oh4G/1AwHf+aem3/sY+J/56A
+ f/92YWP/a2Bj/1FPVf8NERb/QUpN/1tjY/8vNDP/MC4t/zgvLP85MC3/Pjo5/x8fH/8yMjL/PDw8/y8v
+ L/9ZWVn/ampq/ywsLP81NTX/cHBw/6urq//ExMT/ycnJ/9DQ0P/U1NT/0dHR/6+vr/+ampr/Pz8//ygo
+ KP9xcXH/l5eX/2tra/9nZ2f/Wlpa/1paWv9cXFz/XV1d/15eXv9gYGD/YWFh/2JiYv9KSkr/FRUV/5GR
+ kf+hoaH/rKys/9zc3P/Nzc3///////Ly8v/4+Pj////////////+/v7//Pz8//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//f39//39/f////////////z8
+ /P/x8fH/6Ojo/+Xl5f/19fX/8PDw/+Tk5P/m5ub/5+fn/+Tk5P/p6en/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/s7u7/6u/t/+7v7f/07u//+u3v///r8P/+7fH/+e7x//Tv8f/t8vP/1OHf/+n3
+ 8//6//7/8Ovo//zr6P//8u7//djU/3FNRf+Wdmv/yq2k//zj2f/55Nz/4dLJ/+HWzv//+vP/7ujj//bx
+ 7v//+/z///3+///4+//99Pf//vT6///5/v/1+vv/9//+//r++f////v/9uvj///t4P//+er/6cay/1cv
+ Fv/KoYH//+G+/+3Fm//euoz/7cmZ/+7Nm//lwZH/67+W//bHof/0w53/9MOb//C+lP/xwJT//9Gn///U
+ q/+RaUb/OxkA/7edhf/Sva7/5tnR//jw8P/v6e7/6eXq/+3o6f/08vL/9vX3//Dx9f/t8vX/7fb6/+rz
+ 9//h6u7/7fP4//L3+v/v7vD/8evs///39f//8O3/3MfF/7uknP9bQjL/MhgH/2tPRP9gRD3/GAAA/xsJ
+ Cv8oHiT/CwsR/xIcI/8fLTP/VmVo/0xYWP82Ozr/RUI+/z4yLv87Liz/QT08/zY2Nv8wMDD/RERE/1hY
+ WP9ERET/ODg4/1JSUv+zs7P/vr6+/8rKyv/R0dH/1dXV/9XV1f/R0dH/y8vL/8jIyP/p6en/uLi4/25u
+ bv87Ozv/d3d3/46Ojv9YWFj/X19f/2BgYP9gYGD/YWFh/2JiYv9iYmL/Y2Nj/2NjY/9nZ2f/Ghoa/3V1
+ df+ampr/pKSk/8fHx//g4OD/7Ozs/+rq6v/x8fH/+fn5//z8/P/7+/v/+/v7//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3//Pz8//39/f////////////39
+ /f/z8/P/6urq/+Pj4//19fX/8vLy/+bm5v/m5ub/5ubm/+Pj4//p6en/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/q7+7/4vHt/+Px7f/v7+//+u3v///r8P//6/H//+vz//zs8//w6u//+v///+/5
+ +f/j7e3/8fb1//Hs7f/y5OX///v6///w7P//5uH//eXf//Dd1v/z493/9+3m//748//18O3/8e3s/+/t
+ 7f/y8PD/+vf5///9/////f////f+//Py9v/j7/H/7fv6//X9/P/v8Oz/9Ozl////9/////H/68u4/35Y
+ QP+thWj//9+8//HKo//ow5f/6saW/+/OnP/rx5f/78Kc//jIpP/5yKL/+smh/+68kv/2xpz//9uy/+vA
+ mf+FYD7/akwv/7ylj//Tw7b/0snF/93a3P/j5e3/+/3///Dy8//3+fn/+Pz9//T7/v/w+///7/v//+f3
+ /f/h8ff/6vj+/9nj6v/e4uf/8vP3//34+v/26+3/7Nzd/+bT0P+vloz/JQsA/1A2MP9fSEb/W0lK/1xR
+ VP9QUFb/RU9W/zhKUf9TaW7/N0pN/zE+QP89QkH/Qz47/19OS/9TQj//RUA//01NTf9CQkL/VFRU/2Ji
+ Yv8oKCj/MjIy/6ioqP++vr7/vb29/8vLy//g4OD/4eHh/9XV1f/a2tr/7Ozs/9jY2P/MzMz/19fX/97e
+ 3v9fX1//Hx8f/319ff+lpaX/ZGRk/2RkZP9kZGT/ZGRk/2RkZP9kZGT/ZGRk/2RkZP+Dg4P/Kysr/0BA
+ QP+YmJj/p6en/7Gxsf/g4OD/0dHR/+Dg4P/o6Oj/8vLy//f39//4+Pj/+vr6//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3//Pz8//39/f////////////7+
+ /v/09PT/6+vr/+Hh4f/19fX/9PT0/+fn5//m5ub/5eXl/+Pj4//p6en/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/o6Oj/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+3t
+ 7f/t7e3/7e3t/+7u7v/q7+7/4vHt/+Px7f/t7+//9u7v///r8P//7PH//+zx//zt8f/x6u//6+3u/+Tr
+ 7v/m8PD/9Pn6//f5+v/18PL/+Ovt//7s6//45eL///Lv//To5P/y6eb/8ern////+//y8O//+vr6//j4
+ +P/49/n/+vn7//77/f/++P3/+fP4//Dv8//1////7Pr5//T//f/w9fP/8u/r///68///9e3//+3f/6SD
+ cP+bdV3//9e6//XNqv/yyqD/58OV/+7Nm//wzJz/8ced//fKpP/5zKb/+82k/+m7kv/5yqT//+C7/9uw
+ j/9aNhj/lndg/8Wunv/XyL//z8jF/+3s7v/v8vr/5Orx//n9/v/19/f/7vLz/+rx9P/n8PT/5PD0/+f1
+ +//s+v//5/P5/+fx+P/z+f7/8fT5/+Xk6P/q5ef/7eXm/9/R0v+YhYD/GQYA/4Fua/+BcnD/WU5Q/1JN
+ T/9PUlf/QUtS/z9PVf8tQEP/QFFU/0VRUf9MTk7/U05N/0o7Of9UR0X/W1dW/0JCQv9gYGD/ZWVl/yws
+ LP82Njb/jo6O/8TExP/CwsL/ysrK/9HR0f/Y2Nj/5eXl/+7u7v/h4eH/zc3N/+bm5v/v7+//wsLC/9fX
+ 1//IyMj/Pz8//0xMTP+IiIj/ZmZm/2ZmZv9mZmb/ZmZm/2VlZf9lZWX/ZWVl/2VlZf91dXX/VlZW/ycn
+ J/+BgYH/wcHB/7Gxsf+urq7/1NTU/9ra2v/i4uL/7e3t//T09P/39/f/+fn5//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/+/v7//v7+//r6
+ +v/y8vL/6+vr/93d3f/19fX/8/Pz/+bm5v/q6ur/6+vr/+Tk5P/l5eX/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//t7+//6/Dv/+vw7//w8PD/8vDw//bw8f/48PH/9/Hy//bx8v/18vT/8/Pz//L0
+ 9f/w9fT/8vT0//X19f/39fX/+fT1//jz8v/48/L/+PPy//j08//49PP/9/X0//f19P/19fX/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/8+fv//Pn7//r6+v/6/fv/9/z6//b8+//2/Pv/9vv6//r6+v//+Pj///j1/9a6
+ s/9PLB7//NG+///ew//wxJ//7cOY/+rFk//51KL/7sqa//HNn//gu4//47uR//jNpv//1bP//9O2/8ad
+ hP9HHwz/q4p7/8etpv/ZxsP/6N7e/+Lf4f/x9Pn/7vL3//X3+P/39/f/9Pb2//T29//x9fb/8fX2/+/0
+ 9f/v9PX/8PT1//D09f/y9PX/7/Hy/+zr7f/o5ub/4d/f/9/a2/9rZmX/Qzw5/3Fsa/9WUVD/T0pL/0A+
+ Pv9CREX/PkJD/0JHSP9MUVL/S1BR/01SUf9WVlb/T01N/0tGRf9STk3/WVdX/1lZWf9mZmb/VVVV/ycn
+ J/99fX3/oqKi/8DAwP/BwcH/y8vL/9nZ2f/h4eH/4+Pj/+Pj4//l5eX/5+fn/+Li4v/s7Oz/2tra/+Dg
+ 4P/d3d3/oKCg/wsLC/94eHj/iIiI/35+fv9oaGj/ampq/2tra/9paWn/c3Nz/2tra/+EhIT/YmJi/wIC
+ Av9oaGj/qqqq/6qqqv+urq7/wMDA/8vLy//T09P/x8fH/+np6f/09PT/8vLy/////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/+/v7//v7+//v7
+ +//z8/P/7Ozs/97e3v/z8/P/8vLy/+fn5//q6ur/6urq/+Tk5P/l5eX/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//Pz8//z8/P/9PT0//T09P/19fX/9fX1//X19f/29vb/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//r7+f///Pv//v35//f8+//2/Pv/8/v7//X6/f/8+fv///f5/9O6
+ uP9dPDP/z6SV///dx//6zaz/9Mqg//LKmv/vypj/786c//LRoP/pxpr/+tSq//DGof/4zK3//9O7/5No
+ Vf9gOSv/vJuS/9W6tv/hz87/7eLk/+Xi5P/w8/j/7O/z//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/9PT0//T09P/09PT/8fHx/+3t7f/m5ub/4ODg/9zc3P9FRUX/Ozs7/3Jycv9LS0v/Q0ND/0tL
+ S/9YWFj/S0tL/1hYWP9YWFj/UFBQ/0xMTP9VVVX/W1tb/1dXV/9SUlL/WVlZ/1tbW/9lZWX/SEhI/zw8
+ PP+FhYX/pqam/8PDw//Hx8f/0dHR/97e3v/l5eX/5ubm/+Xl5f/m5ub/6Ojo/+Dg4P/l5eX/1tbW/97e
+ 3v/m5ub/tbW1/yAgIP9RUVH/ioqK/5CQkP99fX3/enp6/35+fv98fHz/g4OD/35+fv+CgoL/gICA/yIi
+ Iv82Njb/X19f/52dnf+5ubn/s7Oz/7y8vP+9vb3/u7u7/+Hh4f/29vb/8/Pz//v7+//29vb//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//39/f/+/v7///////z8
+ /P/19fX/7u7u/+Hh4f/w8PD/8fHx/+rq6v/q6ur/6enp/+Tk5P/m5ub/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//T09P/09PT/9PT0//T09P/19fX/9fX1//b29v/29vb/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//r7+f///Pv//v35//j9/P/2/Pv/9Pz8//X6+//8+fv///j6/+fQ
+ zv+KaGL/mnFi///hyv/80LH/6sGa/+/InP/nw5P/+Nem//PRo//sx5v//tWu/9+1kv/5zbD//9zE/3RJ
+ Nv+GX1H/0rGo/+XKxv/r2dj/8ufp/+jl5//v8vf/6e7x//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//T09P/09PT/8vLy/+7u7v/o6Oj/4uLi/9/f3/9ISEj/TExM/39/f/9SUlL/PDw8/0BA
+ QP9XV1f/Wlpa/1lZWf9WVlb/UVFR/09PT/9XV1f/ZWVl/2ZmZv9aWlr/XV1d/15eXv9kZGT/Nzc3/1lZ
+ Wf+QkJD/q6ur/8bGxv/Q0ND/2dnZ/+Tk5P/q6ur/6enp/+fn5//n5+f/6Ojo/+Dg4P/l5eX/29vb/9nZ
+ 2f/i4uL/xcXF/0ZGRv8yMjL/gICA/52dnf+Ojo7/hYWF/46Ojv+MjIz/j4+P/4yMjP+CgoL/k5OT/2Bg
+ YP8/Pz//ExMT/zU1Nf9qamr/kZGR/6enp//Q0ND/3d3d/9XV1f/T09P/5eXl//39/f/19fX//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P/+/v7///////7+
+ /v/39/f/8PDw/+Pj4//s7Oz/8PDw/+3t7f/q6ur/5+fn/+Xl5f/m5ub/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//T09P/09PT/9fX1//X19f/19fX/9vb2//b29v/29vb/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v///fz//vz7//j9/P/1/fz/9Pz8//b7/P/6+fv///j6//Tf
+ 3f+wkIr/aUI0///axf//2r3/6cGe//nWq//82a3/9dKm//TPo//91K3//9u2//DDov//3sP/3bGa/0cc
+ C/+kfnL/3L20/+vSzv/t3tz/8enq/+vq7P/v8/j/6/Dz//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8vLy//Pz8//09PT/8/Pz/+/v7//q6ur/5eXl/+Li4v85OTn/NTU1/3BwcP95eXn/cnJy/1hY
+ WP9UVFT/WFhY/1dXV/9TU1P/VlZW/1paWv9dXV3/ZWVl/2lpaf9kZGT/Y2Nj/2RkZP9nZ2f/Li4u/25u
+ bv+YmJj/ra2t/8bGxv/W1tb/3t7e/+np6f/t7e3/6+vr/+jo6P/n5+f/6Ojo/+Xl5f/s7Oz/5ubm/9PT
+ 0//R0dH/ycnJ/2lpaf8sLCz/bW1t/5qamv+Pj4//g4OD/5CQkP+Ojo7/jY2N/42Njf+VlZX/lpaW/6Oj
+ o/+0tLT/hISE/1tbW/8lJSX/DQ0N/zw8PP9/f3//r6+v/8rKyv/Q0ND/3t7e/+/v7//p6en//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8//v7+//+/v7/////////
+ ///5+fn/8/Pz/+bm5v/o6Oj/7+/v//Hx8f/q6ur/5OTk/+Xl5f/m5ub/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//X19f/19fX/9fX1//b29v/29vb/9vb2//f39//39/f/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v///fz///38//n+/f/1/fz/9f39//b7/P/7+/v///r6//7r
+ 6P/JrKX/Tisd/+S8qf//38P/5L+d/+nIof/pxp7/9c6n//TLpP//1rP/9cin//7Stf//89v/r4Rv/141
+ Jv+5lon/3cC5/+nTzv/q3dv/7ujp/+3v8P/y9vv/7fT3//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8fHx//Ly8v/09PT/8/Pz//Hx8f/s7Oz/6Ojo/+Xl5f+enp7/TExM/ywsLP89PT3/a2tr/3l5
+ ef91dXX/b29v/3R0dP9oaGj/YGBg/2NjY/9oaGj/Z2dn/2dnZ/9qamr/a2tr/2tra/9ubm7/MzMz/3Fx
+ cf+YmJj/qqqq/8DAwP/U1NT/3d3d/+fn5//s7Oz/6urq/+bm5v/l5eX/5ubm/+jo6P/t7e3/6urq/9PT
+ 0//Nzc3/0tLS/3h4eP8rKyv/aGho/5eXl/+Ojo7/g4OD/5CQkP+Pj4//jY2N/4yMjP+UlJT/hISE/4yM
+ jP+ampr/n5+f/7q6uv+goKD/e3t7/0tLS/8+Pj7/QEBA/6+vr//c3Nz/19fX/+Hh4f/z8/P//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3/+/v7//v7+//+/v7/////////
+ ///7+/v/9fX1/+np6f/l5eX/7u7u//T09P/q6ur/4uLi/+Xl5f/n5+f/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//X19f/19fX/9vb2//b29v/39/f/9/f3//f39//39/f/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//z6+v///v3///79//n+/f/2/v3/8/39//X9/f/6/Pz///v6///3
+ 9P/ozsj/bEo9/8Gdi///8Nj//97A//jat//ry6f/8Mqn//TJqP//1LX/67+i///Wu///4Mn/dks6/3ZR
+ Q//NqqD/38O8/+bTzv/n29n/6+bn/+/z9P/y+P3/8Pf6//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8PDw//Ly8v/z8/P/9PT0//Ly8v/v7+//6+vr/+jo6P/j4+P/xcXF/5ycnP9kZGT/OTk5/zEx
+ Mf9SUlL/dXV1/4WFhf+Dg4P/cXFx/2hoaP9ycnL/cHBw/2lpaf9vb2//cnJy/3Nzc/94eHj/R0dH/2Fh
+ Yf+QkJD/oqKi/7e3t//Ly8v/1dXV/+Dg4P/l5eX/5eXl/+Li4v/i4uL/4+Pj/+bm5v/i4uL/4ODg/9TU
+ 1P/R0dH/2dnZ/2lpaf8pKSn/e3t7/5ycnP+SkpL/jo6O/5qamv+Xl5f/mJiY/5SUlP+Xl5f/np6e/6ur
+ q/+dnZ3/iYmJ/5ycnP+rq6v/qamp/7i4uP95eXn/IiIi/6Ghof/Nzc3/1tbW/+vr6////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz/+vr6//r6+v/+/v7/////////
+ ///9/f3/9/f3/+vr6//i4uL/7e3t//f39//q6ur/4eHh/+bm5v/n5+f/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//X19f/29vb/9vb2//b29v/39/f/9/f3//j4+P/4+Pj/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//z6+v///v3///79//r//v/2/v3/9P/9//X9/P/4/fz///z7///w
+ 7v//6uT/n4B3/4xrXP/93Mj//+7V///32f//7c7//+DC///t0P//+t////Tc///13v/1y7j/Xzgp/5Vz
+ Zv/iw7r/5c3H/+rZ1v/o3t7/6ujo//L29//z+f7/8fj7//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8PDw//Hx8f/z8/P/9PT0//Pz8//w8PD/7e3t/+rq6v/x8fH/8fHx/+Dg4P/MzMz/s7Oz/46O
+ jv9RUVH/Gxsb/0tLS/+BgYH/hoaG/3BwcP93d3f/dnZ2/2xsbP94eHj/eXl5/3t7e/+Dg4P/YGBg/0lJ
+ Sf+EhIT/mJiY/6ysrP/AwMD/ysrK/9bW1v/e3t7/39/f/97e3v/f39//4eHh/9/f3//X19f/1NTU/87O
+ zv/Dw8P/ycnJ/01NTf87Ozv/lpaW/6Ghof+Wlpb/m5ub/6Ojo/+goKD/pKSk/5ycnP+tra3/p6en/6Sk
+ pP+mpqb/oaGh/56env+rq6v/q6ur/6urq/+Tk5P/JiYm/7Ozs//MzMz/39/f//Ly8v/r6+v//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////7+/v/+vr6//r6+v/+/v7/////////
+ ///+/v7/+Pj4/+3t7f/g4OD/7Ozs//j4+P/p6en/4ODg/+bm5v/n5+f/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u
+ 7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Hx8f/x8fH/8vLy//Ly8v/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//X19f/19fX/9fX1//b29v/29vb/9vb2//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/6+vr/+vr6//z6+v///v3///79//z+/v/2/v3/9P/9//P+/P/3/fz//vz7//Pm
+ 5P//9/L/tpqT/zodD/+fgXD/vKGM/9C4oP/VuqD/0qyU/9ivlv/No4z/0KeR/8ObiP+admb/TCkc/7ma
+ kf/u1M7/6tbR/+3g3v/q4uL/6urq//P3+P/w+fz/8Pf6//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/7+/v//Hx8f/z8/P/9fX1//T09P/x8fH/7u7u/+vr6//g4OD/5eXl/9jY2P/a2tr/3Nzc/9fX
+ 1/+4uLj/mJiY/wAAAP9paWn/lZWV/3p6ev94eHj/dXV1/21tbf+AgID/fHx8/39/f/+JiYn/cXFx/zc3
+ N/98fHz/kZGR/6ampv+5ubn/w8PD/9DQ0P/Y2Nj/29vb/9vb2//d3d3/39/f/9nZ2f/T09P/z8/P/8TE
+ xP+tra3/sbGx/zc3N/9WVlb/pqam/6Kiov+Wlpb/oaGh/6ampv+jo6P/qamp/56env+rq6v/sbGx/6Gh
+ of+cnJz/pqam/6qqqv+4uLj/pqam/52dnf+IiIj/DQ0N/729vf/Pz8//19fX/+3t7f/s7Oz//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////b29v/b29v/7u7u//T09P/m5ub/4+Pj/9/f3//t7e3/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P///Pv//vz7//r8/P/2/v3/8v/9//P//v/3//3//v/9///3
+ 9P///vn/4crC/25TSf8oDQD/MxoK/0YwHv9AKBT/TCsX/0UgDP9NJxX/VTEf/0IgEP8+HhH/iWtg/+fN
+ xv/03tn/8eDd/+7l4v/u6un/7+/v//D19v/x+Pv/9Pv+//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/z8/P/6+vr/+7u7v/u7u7/3d3d/9DQ
+ 0P/IyMj/u7u7/xsbG/9KSkr/jo6O/319ff+Ghob/enp6/42Njf97e3v/fn5+/3d3d/+fn5//jIyM/zk5
+ Of9KSkr/kpKS/5WVlf+2trb/tLS0/7e3t//BwcH/zMzM/9LS0v/Q0ND/zMzM/8nJyf/W1tb/wcHB/7Cw
+ sP+6urr/cHBw/wwMDP+ZmZn/tbW1/6mpqf+dnZ3/n5+f/6ampv+lpaX/oaGh/6Kiov+srKz/xsbG/6en
+ p/+urq7/q6ur/62trf+rq6v/qKio/8PDw/9VVVX/Pz8//9jY2P/Ly8v/39/f//f39//6+vr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////f39//c3Nz/7Ozs//Pz8//o6Oj/4+Pj/9/f3//s7Oz/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P///Pv//vz7//r8/P/2/v3/8v/9//P//v/3//3//P/9//32
+ 8////fr///fw//Ha0v/dxLr/2sS4/+DNwP/m0cL/1rmq/8qsm//Kq5z/17qs/9m9sv/VurD/48zE//zp
+ 4v/15OH/8ubk//Hp6f/v7e3/7/Hy//D19v/x+Pv/8vr6//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/v7+//8vLy//Pz8//q6ur/3d3d/9nZ
+ 2f/Z2dn/09PT/0lJSf88PDz/jo6O/5CQkP+Ghob/cXFx/3x8fP9+fn7/gICA/46Ojv+Wlpb/k5OT/2tr
+ a/8wMDD/T09P/7S0tP+YmJj/pKSk/7W1tf/Dw8P/x8fH/8TExP+9vb3/t7e3/9LS0v+0tLT/qamp/8HB
+ wf+Pj4//FRUV/1BQUP+wsLD/p6en/6CgoP+enp7/paWl/6qqqv+np6f/p6en/62trf+bm5v/s7Oz/7Ky
+ sv+5ubn/t7e3/7u7u/+/v7//wcHB/66urv9bW1v/b29v/+jo6P/e3t7/7u7u/+jo6P/t7e3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////f39//g4OD/6enp//Ly8v/r6+v/5OTk/+Dg4P/r6+v/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z//vz8//r8/P/2/v3/8f/8//L//f/1//3/+v/9////
+ /P//+PT///n2///++f////j///Ho//fo3//66t7//+zg///r3///6N7//efc//rl3f/149z/8uLc/+3h
+ 3f/47+v/9u/s//Xx8P/y8vL/8PT1//H29//w9/r/8/j5//X3+P/39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/u7u7/9fX1//Hx8f/m5ub/4+Pj/+Pj
+ 4//d3d3/1tbW/3Nzc/8uLi7/k5OT/5+fn/+Dg4P/fn5+/4SEhP+NjY3/iYmJ/5WVlf+FhYX/lJSU/52d
+ nf9ISEj/HBwc/2RkZP+ZmZn/oaGh/6qqqv+tra3/rKys/7CwsP+6urr/wsLC/6enp/+7u7v/s7Oz/46O
+ jv82Njb/Ghoa/6enp/++vr7/o6Oj/5+fn/+mpqb/r6+v/6urq/+mpqb/ra2t/7i4uP/Hx8f/p6en/6Oj
+ o/+ZmZn/h4eH/2JiYv9HR0f/Pj4+/xMTE/8UFBT/gICA/+np6f/r6+v/9PT0/+Hh4f/x8fH/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////f39//k5OT/5eXl//Dw8P/v7+//5eXl/+Hh4f/q6ur/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z///v8//r8/P/2/v3/8f/8//L//f/1//3/+f/9////
+ /P////z///z6///08f//8u////Lv//fr5f/u4tz/++vk///06///9O3/9unh/+re2P/r4dr/8Ofj//Ps
+ 6f/7+PT/+ff2//f39//19/f/8/f4//L3+P/w9/r/8vf4//X39//39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/z8/P/8fHx/+np6f/m5ub/6+vr/+Xl
+ 5f/U1NT/ycnJ/7Gxsf8fHx//dnZ2/56env+JiYn/j4+P/4uLi/+dnZ3/j4+P/42Njf+JiYn/k5OT/6Gh
+ of+Ojo7/UlJS/x4eHv9jY2P/dnZ2/5KSkv+mpqb/ra2t/6qqqv+jo6P/np6e/6Ojo/+goKD/Z2dn/yQk
+ JP8mJib/lZWV/7e3t/+rq6v/rq6u/6mpqf+xsbH/tbW1/6qqqv+np6f/tLS0/729vf+mpqb/Pj4+/x4e
+ Hv8WFhb/Li4u/zc3N/9OTk7/bW1t/5mZmf+oqKj/5ubm///////w8PD/6enp/+jo6P/4+Pj/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////f39//p6en/4ODg/+7u7v/09PT/5ubm/+Li4v/p6en/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z///v8//r9+//2//z/8f/8//L//f/z//v/9//7//79
+ +f////z///78///6+P//+vj///78///+/v///fr///by//317v/99e7///rz///9+P///Pj/+fj0//T1
+ 8//7/Pr/+fv7//b7+v/1+fr/8/j5//L3+P/x9vf/8vb3//X39//39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/39/f/7e3t/+fn5//p6en/6Ojo/97e
+ 3v/T09P/z8/P/76+vv8VFRX/V1dX/52dnf+VlZX/j4+P/4ODg/+goKD/jY2N/5KSkv+enp7/lJSU/5GR
+ kf+xsbH/qamp/2lpaf8iIiL/MjIy/05OTv9tbW3/hYWF/46Ojv+Kior/g4OD/1VVVf8xMTH/MjIy/1RU
+ VP+Tk5P/zMzM/5ubm/+0tLT/tbW1/6+vr/+1tbX/tbW1/6ysrP+0tLT/wcHB/7u7u/9aWlr/PDw8/3Bw
+ cP+bm5v/ysrK/9nZ2f/g4OD/6Ojo//Hx8f/x8fH/5+fn/+jo6P/y8vL/8/Pz////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////j4+P/t7e3/3Nzc/+3t7f/5+fn/5+fn/+Pj4//o6Oj/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z///v8//r9+//2//z/8f/8//D//f/y//v/9//7//X2
+ 8v/79vP///b2///z9P/+8PH/+/Dy///3+P///v///Pn1//Hx6//v7ur/+Pn1//z/+//0+ff/7fLw/+zx
+ 7//0+vn/9Pr5//T5+v/z+Pn/8/j5//L3+P/y9/j/8/f4//X39//39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/39/f/6urq/+zs7P/r6+v/3Nzc/9jY
+ 2P/V1dX/x8fH/01NTf8sLCz/fn5+/6enp/+Tk5P/lZWV/5GRkf+VlZX/kZGR/5ubm/+dnZ3/mJiY/5mZ
+ mf+ioqL/ra2t/7e3t/+IiIj/cHBw/1BQUP84ODj/Ly8v/y8vL/8wMDD/MDAw/zY2Nv9BQUH/h4eH/7q6
+ uv/MzMz/p6en/6ysrP+3t7f/s7Oz/62trf+0tLT/tLS0/7Kysv/FxcX/w8PD/52dnf83Nzf/cXFx/7+/
+ v//R0dH/1tbW/+Dg4P/k5OT/3t7e/+jo6P/19fX/6enp//j4+P//////+fn5///////t7e3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////j4+P/w8PD/2dnZ/+vr6//8/Pz/6Ojo/+Tk5P/n5+f/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z///v8//r9+//2//z/8f/8//D//f/y//v/9f/7//z/
+ +//9+vb///f3///4+v//9/n///b5///8/////v///f/+//n/+v/2+/n/9v36//b9+v/y+vn/9f38//b/
+ ///u9vX/7vb1/+/39//v9/f/8vf4//L3+P/z9/j/9Pj5//X39//39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/z8/P/5ubm/+3t7f/o6Oj/1dXV/9jY
+ 2P++vr7/fHx8/xQUFP9ubm7/rKys/6enp/+RkZH/nZ2d/6ampv+RkZH/nZ2d/5qamv+Wlpb/oKCg/6mp
+ qf+ampr/l5eX/7CwsP/BwcH/tLS0/6Ghof+Pj4//hYWF/4KCgv+Dg4P/hYWF/66urv+8vLz/vr6+/7Ky
+ sv+xsbH/oaGh/729vf+kpKT/tLS0/7Kysv+5ubn/t7e3/7i4uP/Ly8v/q6ur/1xcXP87Ozv/k5OT/8jI
+ yP/V1dX/0NDQ/+Tk5P/39/f/+fn5/+vr6//y8vL/9vb2///////19fX/8/Pz//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////j4+P/y8vL/19fX/+vr6//+/v7/6Ojo/+Tk5P/n5+f/6Ojo/+jo6P/o6Oj/6enp/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+vr6//r6+v/7Ozs/+zs7P/t7e3/7e3t/+7u7v/u7u7/7+/v/+/v
+ 7//v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//X1
+ 9f/19fX/9vb2//b29v/39/f/9/f3//b29v/29vb/9vb2//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v//Pz8//78/P//+/z///v8//r9+//4//z/8v/8//P//f/z//3/9//7//j7
+ +f////7///7////+/////f////3///75+//v7vD//P7+//T59//t9PH/7/bz//b+/f/4////+P///+/3
+ 9v/r8/L/6/Py/+7z9P/v9PX/8vb3//P3+P/0+Pn/9vj5//f39//39/f/9vb2//b29v/19fX/9fX1//T0
+ 9P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/4eHh/+np6f/k5OT/1dXV/9vb
+ 2/+dnZ3/Hx8f/2ZmZv+urq7/oKCg/5ubm/+dnZ3/l5eX/6Ghof+VlZX/pKSk/5WVlf+fn5//ra2t/6en
+ p/+oqKj/rKys/6Ghof+fn5//qKio/7Ozs/+3t7f/t7e3/7e3t/+8vLz/wcHB/7u7u//ExMT/sbGx/7y8
+ vP+/v7//uLi4/5+fn//Dw8P/vLy8/7u7u//CwsL/vLy8/7u7u//Hx8f/jo6O/yAgIP9zc3P/tbW1/8HB
+ wf/e3t7/4uLi/+zs7P/29vb//Pz8///////w8PD////////////19fX///////Ly8v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////39/f/39/f/9zc3P/09PT/9PT0/+fn5//o6Oj/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f///v7///7+//7+/v/8/v7/+v/+//r//v/6//7//P/9//39
+ /f///f3//vz8//78/P/+/Pz//fv7//37+//7+/v/+vr6//j6+v/4+vr/9/n5//f5+f/3+fn/9vj4//b4
+ +P/2+Pj/9vj4//X39//19/f/9ff3//T29v/09vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//u7u7/7u7u/93d3f/e3t7/1dXV/8LC
+ wv9GRkb/NDQ0/7q6uv+qqqr/nJyc/5mZmf+fn5//qKio/6qqqv+lpaX/sbGx/6qqqv+pqan/ra2t/6ys
+ rP+mpqb/pKSk/6enp/+vr6//r6+v/7CwsP+xsbH/s7Oz/7S0tP+1tbX/tra2/7e3t/+wsLD/ra2t/7Gx
+ sf+1tbX/tLS0/7i4uP+/v7//uLi4/729vf+tra3/srKy/8LCwv+0tLT/Hh4e/3d3d/+YmJj/tra2/9HR
+ 0f/FxcX/7e3t///////29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////29vb/4+Pj/9vb2//19fX/8vLy/+rq6v/n5+f/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//z8/P/4+Pj/+Pj4//l5eX/xsbG/15e
+ Xv8wMDD/p6en/6SkpP+xsbH/pKSk/5iYmP+lpaX/pqam/5+fn/+oqKj/p6en/6+vr/+urq7/o6Oj/6Oj
+ o/+vr6//t7e3/7W1tf+wsLD/sbGx/7Kysv+zs7P/tbW1/7a2tv+3t7f/t7e3/6ysrP+1tbX/wMDA/8LC
+ wv+8vLz/uLi4/7+/v//Jycn/xsbG/8rKyv/Gxsb/x8fH/8LCwv+qqqr/Kysr/1lZWf+enp7/srKy/8TE
+ xP/Q0ND/6Ojo//Pz8//6+vr//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////19fX/6urq/9ra2v/19fX/8PDw/+/v7//n5+f/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//t7e3/+fn5/9vb2//k5OT/k5OT/xIS
+ Ev+QkJD/zs7O/7Kysv+kpKT/qqqq/7+/v/+/v7//rq6u/6ioqP+vr6//s7Oz/6ampv+oqKj/tra2/7i4
+ uP+rq6v/rKys/7q6uv+zs7P/tLS0/7W1tf+2trb/uLi4/7m5uf+6urr/u7u7/7m5uf+4uLj/t7e3/729
+ vf/IyMj/zs7O/8jIyP+/v7//wsLC/8LCwv/Dw8P/xcXF/8zMzP/Q0ND/cXFx/0NDQ/+QkJD/sbGx/7m5
+ uf/Z2dn/5OTk/+bm5v///////v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////29vb/8PDw/9zc3P/y8vL/7+/v//T09P/n5+f/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//u7u7//v7+/9bW1v/e3t7/kZGR/yQk
+ JP+tra3/v7+//6Kiov+dnZ3/tbW1/7W1tf+ioqL/v7+//8rKyv+Xl5f/goKC/5eXl/+pqan/rq6u/7W1
+ tf/AwMD/vr6+/7Ozs/+3t7f/uLi4/7m5uf+6urr/vLy8/729vf++vr7/v7+//8zMzP/Q0ND/0NDQ/8nJ
+ yf/CwsL/wcHB/7+/v/+8vLz/ysrK/8vLy//Kysr/v7+//8fHx//m5ub/sLCw/zo6Ov9kZGT/s7Oz/7u7
+ u//W1tb/5eXl/+jo6P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////4+Pj/8/Pz/+Hh4f/s7Oz/8fHx//j4+P/n5+f/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//19fX/3t7e/+Li4v/d3d3/0tLS/3Jy
+ cv87Ozv/oqKi/9jY2P+8vLz/sLCw/7S0tP+srKz/kZGR/2JiYv81NTX/ICAg/1FRUf+VlZX/wMDA/8DA
+ wP+xsbH/uLi4/8zMzP+8vLz/vLy8/729vf+/v7//wMDA/8LCwv/Dw8P/w8PD/8TExP/AwMD/wMDA/8fH
+ x//Q0ND/0dHR/8nJyf/AwMD/zMzM/8/Pz//T09P/yMjI/8DAwP/X19f/z8/P/2pqav84ODj/qamp/8fH
+ x//Kysr/6Ojo//T09P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/9PT0/+np6f/i4uL/9vb2//n5+f/o6Oj/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//q6ur/4+Pj/+jo6P/i4uL/6Ojo/8DA
+ wP9GRkb/RUVF/5+fn//CwsL/ra2t/4WFhf9jY2P/ISEh/x8fH/93d3f/dnZ2/0VFRf8xMTH/YWFh/6en
+ p//IyMj/wcHB/7Ozs//AwMD/wMDA/8HBwf/Dw8P/xMTE/8bGxv/Hx8f/x8fH/8nJyf/Dw8P/yMjI/9bW
+ 1v/a2tr/0dHR/8vLy//Nzc3/09PT/8nJyf/Gxsb/0dHR/8zMzP/Kysr/0dHR/6Wlpf88PDz/hoaG/8zM
+ zP/CwsL/6Ojo//v7+//5+fn/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////z8/P//////8/Pz//Hx8f/Z2dn/+/v7//n5+f/q6ur/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//j4+P//v7+/+jo6P/n5+f/1dXV/+Dg
+ 4P+/v7//Pz8//0RERP9jY2P/QUFB/xgYGP9FRUX/iYmJ/6urq/+9vb3/ubm5/7S0tP+Dg4P/Ojo6/ykp
+ Kf9nZ2f/tbW1/93d3f/Dw8P/xMTE/8XFxf/Gxsb/x8fH/8nJyf/Kysr/ysrK/9PT0//X19f/3Nzc/8nJ
+ yf+Tk5P/aWlp/319ff+urq7/0tLS/9XV1f/Ly8v/1dXV/9LS0v/FxcX/wcHB/8LCwv9xcXH/UVFR/8PD
+ w//FxcX/4eHh//b29v/09PT/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+///////8fHx//b29v/U1NT///////j4+P/q6ur/6enp/+np6f/q6ur/6urq/+rq
+ 6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//f39//39/f/9/f3//j4+P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4
+ +P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz
+ 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//y8vL/+/v7/+/v7//p6en/3Nzc/9jY
+ 2P/c3Nz/wMDA/yoqKv8cHBz/ZGRk/7CwsP+0tLT/v7+//9TU1P/AwMD/2tra/8HBwf++vr7/srKy/2Fh
+ Yf8cHBz/XV1d/9zc3P/FxcX/xcXF/8bGxv/IyMj/ycnJ/8rKyv/Ly8v/zMzM/7u7u/+MjIz/Y2Nj/1BQ
+ UP81NTX/GBgY/yQkJP9HR0f/nJyc/9LS0v/Z2dn/1NTU/8vLy//Ly8v/zs7O//Dw8P+mpqb/KCgo/7i4
+ uP/Ly8v/29vb/+7u7v/w8PD/9PT0////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////39/f//////+fn5///////MzMz/7+/v//T09P/v7+//6urq/+rq6v/q6ur/6urq/+rq
+ 6v/q6ur/6urq/+rq6v/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//b29v/y8vL/9vb2////////////+Pj4//b29v/+/v7///////39
+ /f/5+fn/+Pj4//r6+v/+/v7////////////////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7Ozs/+zs7P/r6+v/6urq/+np
+ 6f/o6Oj/6Ojo/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/1tbW/83Nzf/X19f/0NDQ/7u7
+ u/9YWFj/Pz8//9DQ0P/Ly8v/y8vL/8bGxv/S0tL/09PT/8XFxf/p6en/srKy/ycnJ/8ODg7/Hx8f/0lJ
+ Sf96enr/sbGx/5WVlf8tLS3/GBgY/3t7e/+6urr/4uLi/+bm5v/a2tr/2tra/7a2tv9ISEj/ICAg/7e3
+ t//4+Pj/1tbW//Ly8v/z8/P//f39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/+/v7//Pz8//7+/v/T09P/7Ozs//X19f/v7+//6urq/+rq6v/q6ur/6urq/+rq
+ 6v/q6ur/6urq/+rq6v/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//Ly8v/19fX/+/v7///////9/f3/9/f3//f39//8/Pz///////7+
+ /v/5+fn/+fn5//z8/P///////v7+//z8/P/////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7Ozs/+zs7P/r6+v/6urq/+np
+ 6f/o6Oj/6Ojo/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/2NjY/9jY2P/d3d3/09PT/8PD
+ w/9wcHD/JiYm/7q6uv/b29v/w8PD/8nJyf/X19f/zc3N/8bGxv/V1dX/b29v/1FRUf+Ojo7/wMDA/8DA
+ wP+0tLT/vLy8/8jIyP/Jycn/cXFx/wkJCf9WVlb/urq6/8jIyP/d3d3/n5+f/yQkJP9PT0//oqKi/+/v
+ 7//q6ur/5ubm//T09P/u7u7/+/v7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/7+/v///////n5+f/d3d3/5ubm//b29v/v7+//6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//Dw8P/5+fn//v7+//z8/P/4+Pj/+Pj4//j4+P/39/f/+/v7//39
+ /f/+/v7//v7+//v7+//6+vr/+vr6//v7+//////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+zs7P/r6+v/6urq/+np
+ 6f/p6en/6Ojo/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/3Nzc/+bm5v/k5OT/2NjY/8zM
+ zP+RkZH/BwcH/6Ojo//j4+P/xcXF/9PT0//W1tb/zMzM/9fX1/+rq6v/LCws/3R0dP+mpqb/srKy/7Cw
+ sP/Hx8f/xMTE/7a2tv/Hx8f/1tbW/46Ojv8mJib/Hx8f/46Ojv+CgoL/Kioq/2BgYP+ioqL/8/Pz/+fn
+ 5//j4+P//f39/+/v7//x8fH/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////4+Pj///////X19f/o6Oj/4uLi//X19f/w8PD/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//Pz8//7+/v/+/v7//b29v/4+Pj//v7+//n5+f/t7e3/7e3t//f3
+ 9/////////////n5+f/29vb/+/v7///////////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/u7u7/7e3t/+3t7f/s7Oz/6+vr/+rq
+ 6v/p6en/6enp/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/4ODg/+vr6//l5eX/3d3d/9HR
+ 0f+oqKj/AAAA/5mZmf/m5ub/19fX/9nZ2f/Ly8v/1NTU//Dw8P98fHz/RERE/6CgoP+7u7v/urq6/76+
+ vv/Z2dn/1NTU/8bGxv/Y2Nj/2dnZ/8zMzP+Wlpb/a2tr/zMzM/8vLy//l5eX/+Dg4P/m5ub/5OTk/83N
+ zf/x8fH//////+3t7f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////39/f///////X19f/x8fH/39/f//Ly8v/x8fH/7Ozs/+zs7P/s7Oz/7Ozs/+zs
+ 7P/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//r6+v/6+vr/9fX1//Hx8f/6+vr///////j4+P/k5OT/7Ozs/+/v
+ 7//09PT/+Pj4//v7+//+/v7////////////////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/u7u7/7u7u/+3t7f/s7Oz/6+vr/+rq
+ 6v/q6ur/6enp/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/4+Pj/+np6f/j4+P/4ODg/9LS
+ 0v+2trb/DAwM/4uLi//l5eX/4eHh/9HR0f/Jycn/3t7e/9jY2P84ODj/f39//7CwsP+/v7//0tLS/9nZ
+ 2f/S0tL/z8/P/97e3v/w8PD/3d3d/9LS0v+wsLD/o6Oj/5SUlP+xsbH/8PDw/+Pj4//e3t7/29vb/+zs
+ 7P//////9/f3//j4+P//////9PT0////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/4+Pj///////j4+P/19fX/4ODg/+7u7v/z8/P/7Ozs/+zs7P/s7Oz/7Ozs/+zs
+ 7P/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//z8/P/4+Pj/8/Pz//Pz8//7+/v//f39//Ly8v/k5OT/+fn5/+7u
+ 7v/m5ub/7Ozs//v7+/////////////z8/P/////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/v7+//7u7u/+7u7v/t7e3/7Ozs/+vr
+ 6//q6ur/6urq/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/5eXl/+bm5v/j4+P/4eHh/9XV
+ 1f/CwsL/OTk5/2RkZP/h4eH/4uLi/9nZ2f/q6ur/6+vr/56env8hISH/np6e/8jIyP+7u7v/ysrK/9ra
+ 2v/X19f/4uLi/+7u7v/k5OT/5eXl/9PT0//e3t7/vb29/7CwsP/Y2Nj/5+fn//Ly8v/l5eX/9PT0////
+ ///7+/v////////////09PT//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////39/f/6+vr///////z8/P/39/f/4uLi/+np6f/19fX/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//j4+P/39/f/+fn5//z8/P/39/f/7+/v/+vr6//t7e3///////f3
+ 9//s7Oz/6enp//Dw8P/4+Pj//Pz8//z8/P/////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/v7+//7+/v/+7u7v/t7e3/7Ozs/+vr
+ 6//r6+v/6urq/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/5+fn/+fn5//o6Oj/4ODg/9vb
+ 2//T09P/bGxs/yQkJP+Xl5f/oaGh/6mpqf/AwMD/qKio/1RUVP9wcHD/tra2/8DAwP/CwsL/z8/P/9bW
+ 1v/R0dH/2dnZ/+Pj4//e3t7/3t7e/9jY2P/R0dH/tLS0/8rKyv/n5+f/29vb//X19f////////////X1
+ 9f/39/f///////7+/v/x8fH/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////z8/P/7+/v////////////39/f/5OTk/+bm5v/29vb/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//8PDw//Dw
+ 8P/x8fH/8fHx//Ly8v/y8vL/8/Pz//Pz8//09PT/9PT0//T09P/19fX/9fX1//X19f/29vb/9vb2//b2
+ 9v/39/f/9/f3//f39//4+Pj/+Pj4//Pz8//39/f////////////09PT/4+Pj/+bm5v/29vb/////////
+ ///9/f3/7+/v/+Li4v/j4+P/8vLy///////////////////////+/v7//v7+//7+/v/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f3
+ 9//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly
+ 8v/y8vL/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7u7u/+7u7v/v7+//7+/v/+7u7v/t7e3/7Ozs/+vr
+ 6//r6+v/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/5+fn/+np6f/t7e3/4ODg/+Hh
+ 4f/g4OD/jY2N/wAAAP8ODg7/Hh4e/ysrK/8zMzP/FRUV/wAAAP/BwcH/wcHB/8bGxv/T09P/1NTU/9PT
+ 0//c3Nz/4eHh/93d3f/d3d3/2tra//Pz8//Dw8P/t7e3/9LS0v/Z2dn/7e3t//Hx8f/z8/P///////7+
+ /v////////////z8/P//////8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//z8/P/+/v7////////////////////////////8/Pz/+fn5//j4+P/7+/v/////////
+ /////////v7+//39/f/7+/v/+Pj4//X19f/y8vL/8fHx//Dw8P/w8PD/8vLy//Dw8P/t7e3/7Ozs/+3t
+ 7f/w8PD/9PT0//b29v/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/7+/v/+/v7//v7+//9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/4+Pj/+Pj4//f3
+ 9//39/f/9vb2//X19f/19fX/9fX1//f39//6+vr/+fn5//Hx8f/p6en/6urq//T09P/9/f3/+fn5//r6
+ +v/8/Pz//Pz8//n5+f/19fX/7+/v/+zs7P////////////v7+//+/v7/+/v7//Pz8//29vb///////z8
+ /P/8/Pz/+/v7//v7+//6+vr/+vr6//r6+v/5+fn/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6+vr/+rq6v/o6Oj/5OTk/+Hh
+ 4f/d3d3/29vb/9ra2v+5ubn/lJSU/3V1df9hYWH/YWFh/46Ojv/Jycn/5OTk/9jY2P/Z2dn/29vb/97e
+ 3v/g4OD/4+Pj/+Tk5P/l5eX/39/f/+np6f/R0dH/ra2t/8XFxf/i4uL/4uLi//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//z8/P/8/Pz//Pz8//39/f/8/Pz/+vr6//r6+v/+/v7/////////
+ ///9/f3/9/f3/////////////f39//r6+v/19fX/8PDw/+zs7P/p6en/8/Pz//Dw8P/s7Oz/6enp/+jo
+ 6P/p6en/6+vr/+zs7P/v7+//8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//X19f/19fX/9fX1//X1
+ 9f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8vLy//Ly8v/6+vr/+vr6//r6
+ +v/5+fn/+fn5//n5+f/4+Pj/+Pj4///////8/Pz/8PDw/+jo6P/v7+///v7+///////+/v7//v7+////
+ ///////////////////6+vr/9vb2//Pz8//o6Oj//f39///////9/f3/+vr6////////////8fHx//z8
+ /P/7+/v/+/v7//v7+//6+vr/+vr6//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6+vr/+rq6v/n5+f/5eXl/+Hh
+ 4f/e3t7/3Nzc/9vb2//j4+P/3Nzc/+Pj4//m5ub/3Nzc/9zc3P/f39//1dXV/9nZ2f/a2tr/3Nzc/97e
+ 3v/g4OD/4uLi/+Tk5P/l5eX/4+Pj/+Pj4//f39//pqam/9DQ0P/Y2Nj/6urq//r6+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/v7//r6+v/4+Pj/9vb2//b29v/39/f/+fn5//r6+v////////////39/f//////////////
+ ///6+vr/9PT0///////////////////////5+fn/8PDw/+fn5//i4uL/+Pj4//b29v/y8vL/7u7u/+zs
+ 7P/r6+v/6+vr/+vr6//q6ur/6urq/+vr6//r6+v/7Ozs/+3t7f/t7e3/7u7u//Dw8P/w8PD/8fHx//Hx
+ 8f/y8vL/8/Pz//Pz8//z8/P/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5+fn/+fn5//n5+f/z8/P/8/Pz//T0
+ 9P/09PT/9PT0//T09P/09PT/9fX1///////09PT/5eXl/+Dg4P/u7u7////////////7+/v/////////
+ ///////////////////8/Pz/+fn5//f39//o6Oj/6urq//Ly8v/+/v7////////////7+/v/+fn5//v7
+ +//7+/v/+/v7//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6urq/+np6f/n5+f/5eXl/+Li
+ 4v/g4OD/3t7e/93d3f/c3Nz/19fX/9vb2//c3Nz/1NTU/9LS0v/S0tL/y8vL/9vb2//c3Nz/3d3d/9/f
+ 3//g4OD/4uLi/+Pj4//k5OT/5OTk/+Xl5f/l5eX/sLCw/8zMzP/X19f/7Ozs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//z8/P/7+/v/+/v7//v7+//5+fn/8vLy/+rq6v/n5+f/6Ojo/+rq
+ 6v/p6en/5+fn//Ly8v/19fX/+fn5//r6+v/29vb/7e3t/+Pj4//d3d3/6+vr/+rq6v/p6en/6Ojo/+fn
+ 5//n5+f/5+fn/+fn5//t7e3/7e3t/+/v7//w8PD/8fHx//Pz8//09PT/9fX1/+/v7//w8PD/8fHx//Ly
+ 8v/09PT/9fX1//b29v/39/f/9PT0//X19f/19fX/9vb2//f39//4+Pj/+fn5//n5+f/19fX/9vb2//f3
+ 9//4+Pj/+fn5//r6+v/6+vr/+/v7///////09PT/7Ozs//Dw8P/4+Pj//Pz8//7+/v///////f39//39
+ /f/9/f3//f39//z8/P/7+/v/+vr6//n5+f/+/v7/6enp/+Hh4f/v7+//+/v7//n5+f/6+vr///////v7
+ +//7+/v/+vr6//r6+v/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6enp/+np6f/n5+f/5ubm/+Tk
+ 5P/i4uL/4eHh/+Dg4P/d3d3/29vb/9zc3P/d3d3/3d3d/+Dg4P/j4+P/4+Pj/97e3v/e3t7/39/f/+Dg
+ 4P/g4OD/4eHh/+Li4v/i4uL/4eHh/+zs7P/h4eH/yMjI/7q6uv/e3t7/5ubm//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//t7e3/5eXl/9/f3//U1NT/yMjI/7i4uP+wsLD/srKy/7i4
+ uP+/v7//wcHB/76+vv/Dw8P/ycnJ/83Nzf/Nzc3/x8fH/8DAwP+6urr/x8fH/8jIyP/Ly8v/zs7O/9DQ
+ 0P/S0tL/1NTU/9TU1P/a2tr/29vb/9zc3P/e3t7/4eHh/+Pj4//l5eX/5ubm/+Hh4f/i4uL/5OTk/+bm
+ 5v/o6Oj/6urq/+zs7P/t7e3/6+vr/+zs7P/t7e3/7+/v//Hx8f/y8vL/9PT0//T09P/x8fH/8fHx//Pz
+ 8//09PT/9vb2//j4+P/5+fn/+vr6//39/f/t7e3/6+vr//v7+///////+Pj4//Pz8//5+fn/////////
+ ///+/v7//v7+//39/f/+/v7////////////9/f3///////T09P/i4uL/4uLi//X19f//////+vr6//r6
+ +v/6+vr/+vr6//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5ubm/+Xl
+ 5f/k5OT/5OTk/+Pj4//h4eH/4uLi/9/f3//c3Nz/3d3d/9zc3P/c3Nz/3t7e/+Dg4P/g4OD/4ODg/+Dg
+ 4P/h4eH/4eHh/+Hh4f/h4eH/3t7e/+np6f/l5eX/0tLS/7Gxsf/Z2dn/5eXl//r6+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pj4//v7+//9/f3/+vr6/+/v7//e3t7/zMzM/8HBwf+qqqr/np6e/46Ojv+Ghob/iYmJ/5GR
+ kf+ZmZn/nZ2d/5mZmf+cnJz/oqKi/6ampv+np6f/paWl/6Ghof+enp7/np6e/6Ghof+mpqb/q6ur/7Cw
+ sP+zs7P/tLS0/7S0tP+1tbX/t7e3/7m5uf+8vLz/v7+//8LCwv/ExMT/xcXF/8nJyf/Ly8v/zc3N/9DQ
+ 0P/T09P/1tbW/9jY2P/Z2dn/39/f/+Dg4P/i4uL/5eXl/+fn5//q6ur/7Ozs/+3t7f/o6Oj/6enp/+vr
+ 6//t7e3/8PDw//Ly8v/09PT/9fX1//39/f/p6en/5OTk//f39/////////////j4+P/5+fn/////////
+ ///+/v7//v7+//7+/v/////////////////4+Pj////////////39/f/6enp/+fn5//w8PD/+fn5//r6
+ +v/5+fn/+fn5//n5+f/4+Pj/+Pj4//f39//39/f/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+fn
+ 5//m5ub/5ubm/+bm5v/u7u7/7u7u/+Pj4//c3Nz/4ODg/+Dg4P/h4eH/6urq/+Pj4//j4+P/4uLi/+Hh
+ 4f/h4eH/4ODg/+Dg4P/f39//3Nzc/97e3v/y8vL/zMzM/7Ozs//IyMj/6Ojo//Pz8///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8///////+/v7/9fX1/97e3v+9vb3/nZ2d/4mJif9SUlL/S0tL/0NDQ/9BQUH/RkZG/0tL
+ S/9OTk7/Tk5O/1hYWP9YWFj/WVlZ/1paWv9aWlr/WVlZ/1hYWP9XV1f/ampq/21tbf9ycnL/d3d3/3t7
+ e/98fHz/e3t7/3p6ev+Hh4f/iIiI/4uLi/+Ojo7/kpKS/5WVlf+YmJj/mZmZ/6Ghof+ioqL/paWl/6io
+ qP+srKz/sLCw/7Kysv+0tLT/tra2/7e3t/+5ubn/vLy8/7+/v//CwsL/xcXF/8bGxv/Ozs7/0NDQ/9LS
+ 0v/V1dX/2NjY/9vb2//d3d3/39/f/+Xl5f/f39//2tra/93d3f/q6ur/+fn5////////////9/f3//X1
+ 9f/z8/P/8vLy//T09P/39/f/+/v7//39/f/+/v7/+Pj4//7+/v///////////+np6f/n5+f/9fX1//n5
+ +f/5+fn/+fn5//j4+P/4+Pj/9/f3//f39//39/f/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+jo
+ 6P/o6Oj/6Ojo/+jo6P/Z2dn/5eXl/+bm5v/o6Oj/8fHx/+rq6v/e3t7/4uLi/+Xl5f/k5OT/4+Pj/+Li
+ 4v/h4eH/4ODg/9/f3//e3t7/2NjY/9ra2v/y8vL/0dHR/6qqqv/BwcH/5eXl/+7u7v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/v7//n5+f/v7+//1tbW/6ysrP92dnb/RERE/yYmJv9ISEj/RkZG/0dHR/9MTEz/UVFR/1JS
+ Uv9OTk7/SUlJ/0RERP9CQkL/Pz8//zw8PP86Ojr/OTk5/zk5Of85OTn/NjY2/zk5Of89PT3/QUFB/0JC
+ Qv9BQUH/Pj4+/zw8PP9GRkb/SEhI/0tLS/9OTk7/UlJS/1ZWVv9ZWVn/Wlpa/15eXv9gYGD/Y2Nj/2Zm
+ Zv9qamr/bm5u/3Fxcf9zc3P/fHx8/35+fv+AgID/g4OD/4eHh/+Kior/jY2N/46Ojv+VlZX/l5eX/5mZ
+ mf+dnZ3/oKCg/6Ojo/+mpqb/p6en/6Wlpf+1tbX/tLS0/6Ojo/+np6f/yMjI/+Tk5P/q6ur/6Ojo/+bm
+ 5v/k5OT/4+Pj/+Xl5f/p6en/7e3t//Dw8P/+/v7///////v7+//5+fn////////////39/f/4uLi//n5
+ +f/5+fn/+fn5//j4+P/4+Pj/9/f3//f39//39/f/+Pj4//j4+P/39/f/9/f3//f39//29vb/9vb2//b2
+ 9v/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+fn5//n5+f/6Ojo/+jo
+ 6P/p6en/6enp/+rq6v/j4+P/6urq/+Dg4P/a2tr/4uLi/9/f3//Z2dn/4+Pj/+bm5v/l5eX/5OTk/+Li
+ 4v/h4eH/39/f/97e3v/e3t7/0tLS/97e3v/n5+f/39/f/5iYmP/IyMj/29vb/+7u7v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9vb2//Dw8P/Y2Nj/s7Oz/2ZmZv9MTEz/RkZG/1BQUP9OTk7/TExM/0pKSv9LS0v/Tk5O/05O
+ Tv9LS0v/SEhI/1lZWf9VVVX/UlJS/1JSUv9TU1P/UlJS/1FRUf9QUFD/TExM/0lJSf9ERET/Pz8//z09
+ Pf89PT3/Pz8//0BAQP87Ozv/PDw8/z8/P/9AQED/Pz8//zw8PP84ODj/NjY2/y4uLv8wMDD/MjIy/zY2
+ Nv85OTn/PDw8/z8/P/9AQED/QUFB/0JCQv9ERET/R0dH/0lJSf9MTEz/Tk5O/09PT/9gYGD/X19f/15e
+ Xv9fX1//Y2Nj/2lpaf9wcHD/dHR0/2FhYf95eXn/jY2N/4eHh/91dXX/eXl5/5ubm/++vr7/3d3d/9DQ
+ 0P/Hx8f/ycnJ/8nJyf/IyMj/0NDQ/93d3f/m5ub/8fHx//r6+v/8/Pz//////////////////Pz8/9zc
+ 3P/p6en/+Pj4//z8/P/4+Pj/9vb2//z8/P///////v7+//39/f/8/Pz/+vr6//n5+f/39/f/9vb2//b2
+ 9v/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/g4OD/4ODg/+Hh4f/i4uL/4+Pj/+Tk5P/l5eX/5ubm/+Dg4P/g4OD/4eHh/+Li
+ 4v/j4+P/5OTk/+Xl5f/l5eX/4eHh/9vb2//o6Oj/6Ojo/8zMzP/Gxsb/39/f//Hx8f/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/+/v7/9vb2/+Dg4P+4uLj/enp6/0xMTP89PT3/SkpK/1BQUP9OTk7/TExM/0pKSv9KSkr/S0tL/0tL
+ S/9JSUn/R0dH/05OTv9JSUn/R0dH/0dHR/9ERET/QEBA/0VFRf9OTk7/Q0ND/0VFRf9ISEj/SkpK/0pK
+ Sv9ISEj/RERE/0JCQv9NTU3/Tk5O/09PT/9PT0//Tk5O/0xMTP9KSkr/SEhI/0lJSf9JSUn/SkpK/0tL
+ S/9MTEz/TExM/01NTf9NTU3/QkJC/0JCQv9DQ0P/RERE/0VFRf9FRUX/RkZG/0ZGRv89PT3/PDw8/zs7
+ O/87Ozv/PDw8/z8/P/9CQkL/Q0ND/0BAQP9ERET/R0dH/0ZGRv9ERET/SUlJ/1VVVf9gYGD/kpKS/62t
+ rf+8vLz/srKy/6ysrP+1tbX/urq6/7S0tP/Ozs7/2tra/+jo6P/v7+//9PT0//n5+f/9/f3/////////
+ ///w8PD/4eHh/+Pj4//y8vL//v7+//7+/v/5+fn//Pz8//z8/P/7+/v/+vr6//j4+P/39/f/9vb2//b2
+ 9v/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/e3t7/39/f/9/f3//g4OD/4eHh/+Li4v/i4uL/4+Pj/9zc3P/d3d3/3d3d/97e
+ 3v/f39//4ODg/+Hh4f/h4eH/19fX/9fX1//o6Oj/6Ojo/8bGxv+5ubn/1dXV//Pz8//9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7/8vLy/8nJyf+RkZH/SkpK/0BAQP87Ozv/Tk5O/05OTv9OTk7/TU1N/0tLS/9JSUn/SEhI/0dH
+ R/9HR0f/SEhI/1BQUP9LS0v/TU1N/1NTU/9PT0//RUVF/0lJSf9VVVX/UlJS/1NTU/9VVVX/VVVV/1JS
+ Uv9NTU3/SEhI/0VFRf9SUlL/UVFR/1FRUf9QUFD/T09P/05OTv9NTU3/TU1N/1FRUf9QUFD/T09P/05O
+ Tv9MTEz/S0tL/0pKSv9JSUn/SEhI/0hISP9HR0f/RkZG/0VFRf9ERET/Q0ND/0JCQv9DQ0P/Q0ND/0ND
+ Q/9DQ0P/QkJC/0BAQP8/Pz//PT09/0xMTP9FRUX/Pz8//0BAQP9FRUX/R0dH/0NDQ/8+Pj7/TExM/25u
+ bv+ZmZn/rq6u/6Wlpf+Wlpb/lZWV/56env+pqan/tra2/8zMzP/h4eH/7Ozs//Hx8f/29vb/+/v7////
+ ///5+fn/7Ozs/+Tk5P/m5ub/7e3t//X19f/5+fn/+vr6//n5+f/5+fn/+Pj4//f39//39/f/9vb2//b2
+ 9v/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/f39//39/f/9/f3//f39//4ODg/+Dg4P/g4OD/4ODg/+Tk5P/j4+P/4eHh/97e
+ 3v/c3Nz/2dnZ/9jY2P/X19f/2tra/9bW1v/k5OT/6enp/87Ozv+8vLz/09PT//Pz8//9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
+ /v/9/f3/6Ojo/7CwsP9wcHD/RkZG/01NTf9KSkr/Tk5O/01NTf9MTEz/TU1N/0xMTP9JSUn/RUVF/0VF
+ Rf9ISEj/TExM/01NTf9GRkb/SkpK/1dXV/9XV1f/TExM/0hISP9QUFD/UVFR/05OTv9LS0v/SEhI/0hI
+ SP9LS0v/Tk5O/1BQUP9OTk7/Tk5O/01NTf9MTEz/S0tL/0pKSv9KSkr/SUlJ/0pKSv9JSUn/SUlJ/0dH
+ R/9GRkb/RUVF/0RERP9DQ0P/T09P/09PT/9NTU3/TExM/0pKSv9ISEj/R0dH/0ZGRv9OTk7/T09P/1FR
+ Uf9RUVH/UFBQ/05OTv9LS0v/SkpK/09PT/9QUFD/UFBQ/1BQUP9PT0//TExM/0pKSv9JSUn/Ozs7/0ZG
+ Rv9oaGj/lZWV/6mpqf+fn5//lJSU/5WVlf+Ojo7/mJiY/7CwsP/Pz8//5+fn//Dw8P/z8/P/9fX1//X1
+ 9f/9/f3///////n5+f/p6en/4eHh/+bm5v/v7+//9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2
+ 9v/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//i4uL/4uLi/+Hh4f/h4eH/4eHh/+Tk5P/k5OT/4+Pj/+Hh
+ 4f/g4OD/39/f/97e3v/d3d3/6Ojo/9ra2v/c3Nz/6enp/+Hh4f/T09P/3Nzc//Pz8//9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/+/v7//f39//39
+ /f/9/f3/3d3d/5SUlP9RUVH/UlJS/1RUVP9TU1P/R0dH/1BQUP9KSkr/TU1N/05OTv9KSkr/RUVF/0ZG
+ Rv9OTk7/VlZW/2lpaf9fX1//XV1d/2dnZ/9tbW3/aWlp/2dnZ/9paWn/Y2Nj/19fX/9ZWVn/U1NT/09P
+ T/9NTU3/Tk5O/09PT/9RUVH/U1NT/1VVVf9WVlb/VVVV/1JSUv9PT0//TExM/0tLS/9LS0v/TExM/0xM
+ TP9MTEz/TU1N/01NTf9NTU3/TU1N/01NTf9MTEz/TExM/0xMTP9MTEz/TExM/0xMTP9KSkr/S0tL/0xM
+ TP9NTU3/Tk5O/09PT/9OTk7/Tk5O/z8/P/9FRUX/SkpK/0tLS/9HR0f/RkZG/0lJSf9NTU3/R0dH/0ZG
+ Rv9HR0f/WVlZ/4WFhf+srKz/q6ur/5OTk/+QkJD/kJCQ/5iYmP+xsbH/09PT/+7u7v/4+Pj/+Pj4//n5
+ +f/6+vr//Pz8//39/f/6+vr/8PDw/+Tk5P/c3Nz/8vLy//Pz8//z8/P/9PT0//X19f/29vb/9/f3//f3
+ 9//19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/p6en/6Ojo/+fn5//m5ub/5OTk/+Pj4//i4uL/4uLi/97e3v/f39//4ODg/+Li
+ 4v/k5OT/5ubm/+fn5//o6Oj/4uLi/9jY2P/Y2Nj/5OTk/+jo6P/g4OD/4+Pj//X19f/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//7+/v/9/f3//f39//z8
+ /P/8/Pz/0dHR/3p6ev88PDz/VFRU/0tLS/9LS0v/Q0ND/1FRUf9HR0f/TExM/09PT/9MTEz/SEhI/0tL
+ S/9YWFj/ZGRk/3h4eP93d3f/dHR0/3Jycv91dXX/fHx8/4CAgP+BgYH/bGxs/21tbf9sbGz/aGho/2Ji
+ Yv9aWlr/UlJS/01NTf9UVFT/WVlZ/2BgYP9lZWX/ZGRk/11dXf9VVVX/T09P/0xMTP9MTEz/TU1N/05O
+ Tv9OTk7/T09P/09PT/9PT0//RERE/0ZGRv9ISEj/TExM/09PT/9TU1P/VVVV/1dXV/9OTk7/TExM/0pK
+ Sv9JSUn/SkpK/01NTf9RUVH/U1NT/0xMTP9LS0v/SkpK/0pKSv9MTEz/Tk5O/09PT/9QUFD/TU1N/0pK
+ Sv9DQ0P/QUFB/1BQUP9xcXH/lZWV/6urq/+cnJz/mJiY/5CQkP+UlJT/s7Oz/+Dg4P/7+/v/////////
+ ///8/Pz/+Pj4//r6+v/8/Pz/+Pj4/+7u7v/k5OT/7+/v//Dw8P/x8fH/8vLy//T09P/29vb/9/f3//f3
+ 9//19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/p6en/6Ojo/+fn5//l5eX/4+Pj/+Hh4f/f39//3t7e/+Tk5P/j4+P/4ODg/9zc
+ 3P/Y2Nj/1dXV/9LS0v/R0dH/y8vL/9PT0//W1tb/3Nzc/+Pj4//h4eH/5+fn//j4+P/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/+/v7//v7+//39/f/9/f3//Pz8//z8
+ /P/8/Pz/xcXF/2lpaf9CQkL/VFRU/0hISP9BQUH/S0tL/0xMTP9ERET/S0tL/1FRUf9PT0//S0tL/1JS
+ Uv9jY2P/cnJy/3Fxcf+MjIz/m5ub/5OTk/+Kior/j4+P/5OTk/+QkJD/enp6/3p6ev96enr/eHh4/3Nz
+ c/9sbGz/ZWVl/2FhYf9hYWH/ampq/3Z2dv9/f3//fn5+/3R0dP9mZmb/XFxc/09PT/9OTk7/TU1N/0tL
+ S/9JSUn/R0dH/0ZGRv9GRkb/RkZG/0lJSf9PT0//VlZW/15eXv9mZmb/a2tr/25ubv9eXl7/WFhY/1BQ
+ UP9JSUn/SEhI/0xMTP9TU1P/V1dX/2VlZf9eXl7/VFRU/05OTv9MTEz/TExM/0xMTP9LS0v/S0tL/0hI
+ SP9LS0v/SkpK/zw8PP87Ozv/ZGRk/5aWlv+VlZX/oKCg/5qamv+MjIz/np6e/8/Pz//y8vL/+Pj4//r6
+ +v/9/f3///////39/f/5+fn/9/f3//f39//5+fn/7Ozs/+3t7f/v7+//8fHx//Pz8//19fX/9/f3//j4
+ +P/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/k5OT/4+Pj/+Hh4f/f39//3Nzc/9nZ2f/X19f/1tbW/9vb2//Y2Nj/0tLS/8zM
+ zP/ExMT/vb29/7i4uP+1tbX/wMDA/9LS0v/U1NT/1dXV/+bm5v/w8PD/8vLy//r6+v/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/+/v7//v7+//39/f/9/f3//Pz8//z8
+ /P/8/Pz/u7u7/2JiYv9TU1P/Wlpa/1BQUP9BQUH/VlZW/0ZGRv9CQkL/S0tL/1JSUv9RUVH/Tk5O/1ZW
+ Vv9paWn/e3t7/6CgoP/X19f///////j4+P/k5OT/39/f/9zc3P/S0tL/19fX/83Nzf+6urr/o6Oj/42N
+ jf98fHz/cHBw/2pqav95eXn/hYWF/5WVlf+goKD/n5+f/5KSkv+BgYH/dXV1/1lZWf9XV1f/VFRU/1BQ
+ UP9LS0v/R0dH/0RERP9CQkL/Tk5O/1JSUv9aWlr/ZWVl/3BwcP96enr/goKC/4aGhv98fHz/c3Nz/2Zm
+ Zv9bW1v/V1dX/1paWv9iYmL/aGho/3l5ef9zc3P/Z2dn/1dXV/9KSkr/RUVF/0dHR/9KSkr/R0dH/09P
+ T/9PT0//RkZG/0RERP9MTEz/UFBQ/0xMTP+CgoL/oqKi/6mpqf+UlJT/mZmZ/8TExP/l5eX/6Ojo//j4
+ +P/6+vr//f39//////////////////7+/v/9/f3/6+vr/+zs7P/u7u7/8PDw//Pz8//19fX/9/f3//j4
+ +P/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+vr
+ 6//q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5OTk/+Tk5P/f39//3t7e/9vb2//Z2dn/1dXV/9PT0//Q0ND/z8/P/7m5uf+5ubn/uLi4/7i4
+ uP+4uLj/t7e3/7e3t/+3t7f/xsbG/9XV1f/Q0ND/0dHR//Hx8f////////////r6+v/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/tbW1/0lJSf9QUFD/Tk5O/05OTv9RUVH/SUlJ/1JSUv9HR0f/TExM/09PT/9NTU3/TU1N/1hY
+ WP9sbGz/fX19/6Kiov/r6+v//Pz8///////5+fn//v7+//z8/P/4+Pj//v7+////////////8vLy/8fH
+ x/+ZmZn/gICA/35+fv99fX3/eHh4/6Ghof/+/v7/6enp/9nZ2f+ZmZn/dnZ2/1tbW/9TU1P/S0tL/0hI
+ SP9LS0v/UFBQ/1FRUf9QUFD/S0tL/1JSUv9HR0f/cnJy/3l5ef+RkZH/qqqq/6Ghof+Wlpb/c3Nz/2ho
+ aP9VVVX/Tk5O/21tbf99fX3/fn5+/4aGhv+NjY3/a2tr/2lpaf9dXV3/VVVV/01NTf9OTk7/TU1N/0xM
+ TP9MTEz/TExM/0tLS/9LS0v/SkpK/0pKSv9ERET/bm5u/5WVlf+ZmZn/lZWV/5CQkP/S0tL/+/v7//b2
+ 9v/6+vr//v7+//39/f/7+/v/+Pj4//b29v/09PT/8vLy/+bm5v/k5OT/8fHx//r6+v/4+Pj/9fX1//j4
+ +P/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/u7u7/7u7u/+3t7f/s7Oz/6+vr/+rq
+ 6v/q6ur/6enp/+bm5v/n5+f/6Ojo/+fn5//l5eX/4eHh/93d3f/b29v/4+Pj/+Tk5P/m5ub/5ubm/+bm
+ 5v/k5OT/4uLi/+Dg4P/W1tb/0tLS/8zMzP/FxcX/wMDA/76+vv+/v7//v7+//7Ozs/+2trb/vb29/8bG
+ xv/R0dH/29vb/+Li4v/m5ub/2tra/8zMzP/Ly8v/4uLi//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/sbGx/0hISP9RUVH/Tk5O/01NTf9SUlL/SkpK/1JSUv9ISEj/TExM/09PT/9OTk7/Tk5O/1hY
+ WP9sbGz/fX19/6+vr//x8fH////////////m5ub/7Ozs//Ly8v/w8PD/8fHx//b29v////////////Pz
+ 8//Nzc3/pKSk/4uLi/+JiYn/gYGB/5eXl//u7u7//f39//X19f+5ubn/goKC/25ubv9kZGT/V1dX/09P
+ T/9PT0//UVFR/1JSUv9RUVH/Tk5O/09PT/9fX1//eHh4/5WVlf/R0dH/8fHx//j4+P+xsbH/enp6/2dn
+ Z/9jY2P/XV1d/2hoaP+NjY3/yMjI/8fHx//CwsL/jY2N/3l5ef9hYWH/VFRU/0tLS/9NTU3/TU1N/01N
+ Tf9MTEz/TExM/0tLS/9LS0v/S0tL/0pKSv9AQED/RkZG/2VlZf+Pj4//paWl/5iYmP/Pz8////////Hx
+ 8f/9/f3///////v7+//09PT/9vb2//z8/P/+/v7/7+/v/+rq6v/q6ur/8fHx//b29v/39/f/9/f3//j4
+ +P/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/u7u7/7e3t/+3t7f/s7Oz/6+vr/+rq
+ 6v/p6en/6enp/+fn5//n5+f/5ubm/+fn5//o6Oj/6+vr/+7u7v/w8PD/5+fn/+bm5v/k5OT/4ODg/9jY
+ 2P/Pz8//xsbG/8HBwf+7u7v/urq6/7u7u/+9vb3/wsLC/8jIyP/Ozs7/0tLS/+Pj4//h4eH/4ODg/+Li
+ 4v/m5ub/5+fn/+Tk5P/h4eH/zc3N/9LS0v/g4OD/8vLy//7+/v///////f39//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/rKys/0hISP9TU1P/Tk5O/0xMTP9SUlL/S0tL/1JSUv9ISEj/TU1N/1BQUP9PT0//T09P/1lZ
+ Wf9tbW3/fn5+/7Ozs//r6+v/9/f3/+Xl5f+urq7/qKio/7Ozs/+tra3/t7e3/7y8vP/Ozs7/7Ozs////
+ ///8/Pz/09PT/6qqqv+NjY3/ioqK/4+Pj//T09P////////////a2tr/lJSU/3R0dP9nZ2f/VVVV/0hI
+ SP9ERET/RUVF/0ZGRv9GRkb/V1dX/1hYWP+Dg4P/h4eH/7Kysv/39/f///////7+/v+wsLD/f39//2pq
+ av9ra2v/aWlp/2lpaf+dnZ3////////////u7u7/p6en/4ODg/9jY2P/VFRU/0xMTP9PT0//TU1N/01N
+ Tf9NTU3/TExM/0xMTP9LS0v/S0tL/0tLS/9ERET/QkJC/0hISP9bW1v/fHx8/4+Pj//X19f///////X1
+ 9f////////////f39//19fX//v7+///////6+vr/6urq//Dw8P/09PT/8fHx//Hx8f/19fX/+Pj4//j4
+ +P/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+zs7P/s7Oz/6+vr/+rq
+ 6v/p6en/6enp/+Dg4P/i4uL/5ubm/+jo6P/n5+f/4uLi/93d3f/a2tr/2NjY/9HR0f/Hx8f/vr6+/7i4
+ uP+4uLj/urq6/7y8vP/BwcH/xMTE/8jIyP/Q0ND/2dnZ/+Pj4//s7Oz/8PDw//r6+v/z8/P/7Ozs/+rq
+ 6v/q6ur/5OTk/9jY2P/Ozs7/w8PD/93d3f/4+Pj//////////////////f39//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/pKSk/0dHR/9WVlb/Tk5O/0tLS/9TU1P/TU1N/1JSUv9JSUn/Tk5O/1FRUf9QUFD/UFBQ/1pa
+ Wv9ubm7/f39//7q6uv/w8PD//////+Tk5P+VlZX/hISE/42Njf+CgoL/hISE/4iIiP+Wlpb/ubm5/+rq
+ 6v//////8PDw/8nJyf+NjY3/kpKS/46Ojv+2trb/+/v7///////s7Oz/pKSk/4KCgv90dHT/YWFh/1NT
+ U/9PT0//UVFR/1NTU/9TU1P/V1dX/19fX/+Li4v/lJSU/83Nzf///////////9bW1v+Ojo7/fHx8/21t
+ bf9jY2P/a2tr/3R0dP+fn5/////////////x8fH/paWl/4CAgP9iYmL/VVVV/05OTv9RUVH/Tk5O/01N
+ Tf9NTU3/TU1N/0xMTP9MTEz/S0tL/0tLS/9TU1P/UVFR/0hISP8/Pz//TExM/2ZmZv/BwcH/+fn5//39
+ /f//////+vr6//b29v////////////z8/P/k5OT/5+fn//b29v/7+/v/8vLy/+3t7f/09PT/+fn5//j4
+ +P/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+zs7P/r6+v/6urq/+np
+ 6f/o6Oj/6Ojo/+fn5//m5ub/4+Pj/93d3f/V1dX/zMzM/8TExP/AwMD/v7+//729vf+6urr/urq6/8DA
+ wP/Kysr/1dXV/9zc3P/k5OT/5eXl/+fn5//q6ur/7u7u//Pz8//29vb/+fn5//Hx8f/p6en/4uLi/+Hh
+ 4f/i4uL/3d3d/9DQ0P/FxcX/zc3N/+rq6v////////////////////////////v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/nJyc/0ZGRv9ZWVn/T09P/0lJSf9UVFT/T09P/1JSUv9LS0v/T09P/1JSUv9RUVH/UVFR/1tb
+ W/9vb2//gICA/7Kysv/u7u7//////+zs7P+ampr/goKC/4eHh/96enr/dHR0/35+fv+Hh4f/np6e/8/P
+ z//8/Pz/+fn5/9nZ2f+dnZ3/m5ub/5GRkf+hoaH/6urq///////29vb/s7Oz/4WFhf94eHj/aGho/15e
+ Xv9dXV3/YGBg/2JiYv9jY2P/cHBw/3l5ef+MjIz/qqqq/+fn5////////Pz8/7Gxsf95eXn/dXV1/2dn
+ Z/9aWlr/bGxs/3x8fP+cnJz/7u7u//r6+v/l5eX/nJyc/319ff9lZWX/WVlZ/09PT/9OTk7/Tk5O/05O
+ Tv9OTk7/TU1N/01NTf9MTEz/TExM/0xMTP9ZWVn/SUlJ/0pKSv9VVVX/UVFR/0BAQP+UlJT/5+fn//v7
+ +//9/f3//Pz8//39/f///////////+7u7v/V1dX/6+vr//n5+f/+/v7/9PT0/+7u7v/09PT/+fn5//f3
+ 9//09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr6//q6ur/6enp/+np
+ 6f/o6Oj/6Ojo/9vb2//R0dH/w8PD/7i4uP+zs7P/t7e3/7+/v//FxcX/xMTE/83Nzf/a2tr/5+fn//Hx
+ 8f/09PT/9PT0//Pz8//y8vL/8fHx//Hx8f/w8PD/7u7u/+zs7P/q6ur/6Ojo/+7u7v/o6Oj/4eHh/97e
+ 3v/f39//3Nzc/9XV1f/Pz8//5ubm//b29v////////////////////////////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/lZWV/0ZGRv9cXFz/T09P/0hISP9UVFT/UFBQ/1JSUv9MTEz/UFBQ/1NTU/9SUlL/UlJS/1xc
+ XP9wcHD/gYGB/66urv/u7u7//////+Li4v+UlJT/dXV1/3BwcP9jY2P/Wlpa/3Jycv+BgYH/kJCQ/76+
+ vv/19fX//f39/+Li4v+0tLT/nJyc/5OTk/+UlJT/2NjY////////////xMTE/5KSkv+JiYn/fn5+/3l5
+ ef96enr/fHx8/3x8fP97e3v/fX19/4aGhv+SkpL/zc3N///////8/Pz/4uLi/46Ojv9/f3//bm5u/11d
+ Xf9ZWVn/cHBw/319ff+goKD/9fX1//v7+//l5eX/nZ2d/4CAgP9paWn/XV1d/05OTv9JSUn/T09P/09P
+ T/9OTk7/Tk5O/01NTf9NTU3/TU1N/0xMTP9OTk7/SEhI/05OTv9XV1f/U1NT/0JCQv+Pj4//2NjY//Hx
+ 8f/29vb////////////9/f3/7+/v/+Tk5P/f39//8/Pz//j4+P/6+vr/9vb2//Pz8//19fX/9vb2//b2
+ 9v/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr6//q6ur/6enp/+jo
+ 6P/n5+f/5+fn/8fHx//ExMT/wMDA/7+/v//FxcX/0NDQ/9zc3P/k5OT/6Ojo/+zs7P/09PT/+fn5//v7
+ +//4+Pj/8/Pz/+/v7//w8PD/8PDw//Hx8f/w8PD/7u7u/+rq6v/n5+f/5eXl/+7u7v/q6ur/4uLi/9ra
+ 2v/V1dX/09PT/9bW1v/Z2dn/+/v7//z8/P/6+vr/+vr6//////////////////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/j4+P/0VFRf9eXl7/T09P/0ZGRv9VVVX/UlJS/1JSUv9MTEz/UVFR/1RUVP9TU1P/U1NT/11d
+ Xf9xcXH/goKC/8LCwv///////////9zc3P+Tk5P/cXFx/2VlZf9dXV3/S0tL/2lpaf96enr/g4OD/7Gx
+ sf/x8fH//////+fn5/+zs7P/j4+P/5aWlv+NjY3/u7u7//39/f/8/Pz/2tra/5qamv+UlJT/jo6O/4uL
+ i/+MjIz/i4uL/4eHh/+CgoL/iIiI/4WFhf+jo6P/6urq///////4+Pj/wsLC/4mJif96enr/ZmZm/1xc
+ XP9cXFz/bm5u/4GBgf+rq6v////////////o6Oj/m5ub/3x8fP9nZ2f/XV1d/09PT/9KSkr/T09P/09P
+ T/9PT0//Tk5O/05OTv9NTU3/TU1N/01NTf9LS0v/UFBQ/1JSUv9LS0v/RkZG/0hISP+fn5//4eHh/+3t
+ 7f/q6ur/8fHx//r6+v/y8vL/4uLi/+Xl5f/19fX//Pz8//b29v/09PT/9/f3//n5+f/29vb/9PT0//T0
+ 9P/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+rq6v/q6ur/6enp/+jo
+ 6P/n5+f/5+fn/9vb2//h4eH/6urq//T09P/6+vr//Pz8//v7+//6+vr/+vr6//f39//x8fH/7Ozs/+np
+ 6f/p6en/6urq/+vr6//u7u7/7+/v//Ly8v/z8/P/8vLy/+/v7//s7Oz/6urq/+fn5//n5+f/4eHh/9XV
+ 1f/Kysr/zMzM/9vb2//p6en///////z8/P/5+fn//f39/////////////Pz8//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////8/Pz////////////5+fn/////////
+ ///r6+v/jIyM/0VFRf9gYGD/T09P/0ZGRv9VVVX/UlJS/1JSUv9NTU3/UVFR/1VVVf9TU1P/U1NT/11d
+ Xf9ycnL/goKC/8TExP//////+vr6/9HR0f+Tk5P/dXV1/2pqav9qamr/YGBg/3t7e/+Dg4P/goKC/6ys
+ rP/v7+///////+jo6P+ioqL/f39//5iYmP+JiYn/np6e/+vr6//09PT/6urq/93d3f/Y2Nj/1NTU/9LS
+ 0v/S0tL/zs7O/8XFxf++vr7/yMjI/6ysrP/Jycn/+/v7//n5+f/n5+f/nZ2d/4aGhv9lZWX/YGBg/2Ji
+ Yv9cXFz/aWlp/4aGhv+0tLT//Pz8///////k5OT/k5OT/3R0dP9hYWH/W1tb/1FRUf9OTk7/T09P/09P
+ T/9PT0//Tk5O/05OTv9NTU3/TU1N/01NTf9VVVX/SUlJ/09PT/9ZWVn/TU1N/zg4OP+Xl5f/+Pj4//Ly
+ 8v/g4OD/3d3d/+zs7P/t7e3/4uLi/+zs7P////////////T09P/v7+//+Pj4//7+/v/39/f/8vLy//Pz
+ 8//09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+rq6v/p6en/6Ojo/+fn
+ 5//n5+f/5ubm//Hx8f/19fX/+fn5//z8/P/6+vr/9PT0/+zs7P/n5+f/8vLy//Dw8P/u7u7/7e3t/+zs
+ 7P/t7e3/7+/v//Dw8P/q6ur/7Ozs/+7u7v/w8PD/7+/v/+vr6//n5+f/5eXl/+Tk5P/n5+f/5OTk/9jY
+ 2P/Nzc3/09PT/+zs7P////////////v7+//8/Pz////////////5+fn/9fX1//r6+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v//////+/v7//z8/P/6+vr/////////
+ ///d3d3/fX19/01NTf9YWFj/U1NT/01NTf9MTEz/VlZW/05OTv9NTU3/Tk5O/09PT/9PT0//VFRU/2Bg
+ YP9ycnL/f39//729vf/+/v7//////8nJyf+fn5//l5eX/4WFhf9tbW3/bGxs/4ODg/+QkJD/nJyc/8bG
+ xv/6+vr//////+Tk5P+YmJj/iYmJ/4KCgv+Dg4P/m5ub/9XV1f////////////////////////////n5
+ +f/29vb//f39//r6+v/r6+v///////n5+f/r6+v/6+vr//////+/v7//i4uL/4SEhP9lZWX/UVFR/09P
+ T/9jY2P/cXFx/4SEhP+8vLz/+/v7//n5+f/Y2Nj/jo6O/319ff9ra2v/VVVV/0dHR/9SUlL/T09P/09P
+ T/9PT0//Tk5O/05OTv9OTk7/TU1N/01NTf9SUlL/VlZW/1dXV/9RUVH/U1NT/z4+Pv+rq6v/9vb2////
+ ///4+Pj/7e3t/+bm5v/l5eX/7Ozs//b29v/9/f3/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/+Pj4////////////+3t7f/r6+v/7e3t/+rq6v/q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/q6ur/7Ozs/+7u7v/w8PD/7+/v/+zs7P/p6en/5ubm/+Hh4f/l5eX/3d3d/87O
+ zv/Ozs7/4uLi//f39///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v//////+/v7//z8/P/7+/v/////////
+ ///b29v/hISE/1paWv9paWn/ZWVl/2BgYP9fX1//Z2dn/19fX/9cXFz/XV1d/11dXf9eXl7/YmJi/29v
+ b/+AgID/jo6O/8TExP///////////8bGxv+ZmZn/kJCQ/4qKiv+Dg4P/ioqK/4uLi/+QkJD/ra2t/+Hh
+ 4f//////9PT0/8zMzP+Li4v/enp6/3R0dP94eHj/jY2N/8DAwP/v7+//+/v7//r6+v/n5+f/4+Pj/+7u
+ 7v/19fX/+/v7///////7+/v/9vb2//z8/P/+/v7/+vr6/+zs7P+qqqr/eHh4/3Jycv9mZmb/U1NT/1NT
+ U/9nZ2f/dnZ2/4qKiv/CwsL///////7+/v/b29v/j4+P/319ff9paWn/VFRU/0lJSf9UVFT/U1NT/1NT
+ U/9TU1P/UlJS/1JSUv9RUVH/UVFR/1FRUf9LS0v/T09P/1FRUf9MTEz/Tk5O/z09Pf+qqqr/8/Pz//7+
+ /v/5+fn/8fHx/+vr6//r6+v/8PDw//f39//8/Pz/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/+Hh4f/+/v7//////+7u7v/r6+v/7u7u/+rq6v/q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/r6+v/7Ozs/+7u7v/v7+//7u7u/+vr6//n5+f/5eXl/+Tk5P/e3t7/1dXV/9HR
+ 0f/c3Nz/7e3t//n5+f/7+/v/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f///////Pz8//7+/v/7+/v/////////
+ ///Y2Nj/goKC/2NjY/93d3f/dHR0/3Nzc/9xcXH/dXV1/21tbf9sbGz/bW1t/25ubv9ubm7/c3Nz/39/
+ f/+RkZH/np6e/9DQ0P/+/v7//////9fX1/+7u7v/tbW1/7Ozs/+ysrL/ubm5/76+vv/Nzc3/6enp////
+ ///5+fn/0NDQ/6enp/+CgoL/cHBw/2xsbP90dHT/hISE/6urq//f39///////+vr6/+5ubn/paWl/7a2
+ tv++vr7/u7u7/729vf+/v7//xsbG/+zs7P///////f39/8vLy/+Wlpb/b29v/2lpaf9fX1//UFBQ/1FR
+ Uf9lZWX/dHR0/4uLi//Dw8P////////////b29v/jo6O/3t7e/9kZGT/UVFR/0pKSv9UVFT/VFRU/1RU
+ VP9UVFT/U1NT/1NTU/9SUlL/UlJS/1JSUv9JSUn/TExM/09PT/9LS0v/Tk5O/0NDQ/+ysrL/9PT0//z8
+ /P/6+vr/9/f3//T09P/z8/P/9fX1//j4+P/6+vr/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/97e3v/8/Pz//////+7u7v/s7Oz/7+/v/+vr6//q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/r6+v/7Ozs/+7u7v/u7u7/7e3t/+np6f/l5eX/4uLi/+Tk5P/V1dX/zc3N/9ra
+ 2v/u7u7/+vr6//r6+v/39/f/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f///////f39///////8/Pz///////z8
+ /P/U1NT/dXV1/2JiYv97e3v/d3d3/3l5ef93d3f/eHh4/3BwcP90dHT/dXV1/3V1df92dnb/enp6/4eH
+ h/+YmJj/pqam/9zc3P/7+/v///////X19f/19fX/9vb2/+7u7v/p6en/6enp//Ly8v/7+/v//Pz8//Hx
+ 8f/X19f/r6+v/4+Pj/+EhIT/c3Nz/29vb/97e3v/h4eH/6Kiov/W1tb///////7+/v+/v7//l5eX/5ub
+ m/+enp7/l5eX/5SUlP+VlZX/srKy/+bm5v/+/v7/7+/v/6qqqv+JiYn/bGxs/2RkZP9WVlb/S0tL/05O
+ Tv9fX1//b29v/4mJif/AwMD/+Pj4///////W1tb/i4uL/3l5ef9eXl7/Tk5O/0tLS/9TU1P/UFBQ/1BQ
+ UP9QUFD/T09P/09PT/9OTk7/Tk5O/05OTv9NTU3/TU1N/1JSUv9OTk7/UVFR/01NTf++vr7/9/f3//r6
+ +v/7+/v/+/v7//v7+//7+/v/+vr6//n5+f/4+Pj/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/9ra2v/5+fn//v7+/+/v7//u7u7/8PDw/+vr6//q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/r6+v/7Ozs/+7u7v/t7e3/6+vr/+bm5v/i4uL/39/f/9/f3//R0dH/0dHR/+fn
+ 5//8/Pz///////r6+v/5+fn/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f/////////////////8/Pz//v7+//n5
+ +f/Q0ND/bW1t/2ZmZv+AgID/d3d3/3t7e/96enr/enp6/3R0dP9zc3P/dHR0/3R0dP91dXX/eXl5/4aG
+ hv+Xl5f/paWl/+Li4v/6+vr///////n5+f/////////////////////////////////v7+//1NTU/8DA
+ wP+1tbX/oqKi/42Njf+EhIT/d3d3/3R0dP9/f3//ioqK/5ubm//Kysr////////////c3Nz/q6ur/52d
+ nf+kpKT/paWl/6SkpP+oqKj/1NTU//z8/P/+/v7/29vb/5mZmf+Hh4f/cHBw/2JiYv9aWlr/VFRU/1dX
+ V/9lZWX/dHR0/5CQkP/FxcX/+Pj4//39/f/Pz8//iYmJ/3t7e/9eXl7/UFBQ/1BQUP9UVFT/Tk5O/01N
+ Tf9NTU3/TU1N/0xMTP9MTEz/S0tL/0tLS/9PT0//TU1N/1NTU/9OTk7/UFBQ/1FRUf/Dw8P/8/Pz//n5
+ +f/6+vr//Pz8//39/f/9/f3/+/v7//j4+P/39/f/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/9bW1v/29vb//f39/+/v7//v7+//8fHx/+zs7P/q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7e3t/+3t7f/s7Oz/6enp/+Tk5P/e3t7/29vb/9bW1v/V1dX/4ODg//X1
+ 9f///////Pz8//v7+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f/////////////////9/f3//f39//f3
+ 9//MzMz/cXFx/3Fxcf+JiYn/eXl5/319ff9+fn7/fn5+/3t7e/9ycnL/c3Nz/3R0dP90dHT/eXl5/4WF
+ hf+Xl5f/pKSk/+Li4v/9/f3/+vr6/+Dg4P/V1dX/1tbW/9zc3P/o6Oj/8PDw//7+/v/5+fn/2NjY/7W1
+ tf+jo6P/mpqa/5GRkf9/f3//eHh4/3Nzc/99fX3/iYmJ/5OTk/+4uLj/6+vr//7+/v/p6en/tLS0/5SU
+ lP+fn5//oqKi/6Kiov+1tbX/9PT0///////09PT/w8PD/5ubm/+UlJT/goKC/3Nzc/9ra2v/aGho/2tr
+ a/91dXX/goKC/5+fn//R0dH///////j4+P/Kysr/jY2N/4WFhf9nZ2f/W1tb/1tbW/9aWlr/VlZW/1VV
+ Vf9VVVX/VVVV/1RUVP9UVFT/U1NT/1NTU/9UVFT/UFBQ/1ZWVv9OTk7/Tk5O/1RUVP/Gxsb/7Ozs//n5
+ +f/6+vr/+vr6//r6+v/6+vr/+fn5//j4+P/39/f/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/9LS0v/z8/P//Pz8//Dw8P/w8PD/8/Pz/+zs7P/q6ur/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7e3t/+3t7f/r6+v/5+fn/+Hh4f/b29v/2NjY/9LS0v/e3t7/8PDw//39
+ /f/9/f3/+Pj4//z8/P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f/////////////////9/f3//Pz8//X1
+ 9f/Jycn/dHR0/3l5ef+NjY3/dnZ2/3p6ev99fX3/fX19/35+fv93d3f/eHh4/3l5ef95eXn/fn5+/4qK
+ iv+cnJz/qamp/+Tk5P//////9/f3/83Nzf+0tLT/r6+v/7Kysv+6urr/xMTE/+Xl5f///////v7+/9jY
+ 2P+vr6//mpqa/5WVlf99fX3/fHx8/3Z2dv99fX3/jIyM/5OTk/+srKz/1dXV//f39//7+/v/xcXF/5ub
+ m/+oqKj/oaGh/6Ghof/Nzc3/+vr6///////g4OD/paWl/5ycnP+UlJT/hoaG/3l5ef94eHj/d3d3/3p6
+ ev+AgID/i4uL/6enp//X19f///////j4+P/Ly8v/lpaW/5WVlf94eHj/bGxs/2xsbP9mZmb/aGho/2ho
+ aP9nZ2f/Z2dn/2ZmZv9mZmb/ZmZm/2VlZf9mZmb/X19f/2RkZP9aWlr/WFhY/2FhYf/S0tL/8fHx//r6
+ +v/4+Pj/9vb2//X19f/09PT/9fX1//b29v/39/f/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/8/Pz//x8fH/+/v7//Dw8P/x8fH/8/Pz/+3t7f/p6en/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/q6ur/5eXl/9/f3//Z2dn/1dXV/9XV1f/o6Oj/+vr6//39
+ /f/6+vr/+vr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////n5+f/////////////////+/v7//Pz8//Pz
+ 8//Hx8f/cnJy/3l5ef+Li4v/b29v/3Nzc/92dnb/eHh4/3p6ev9+fn7/f39//39/f/+AgID/hISE/5GR
+ kf+ioqL/sLCw/+jo6P//////9/f3/8vLy/+0tLT/rKys/6Ghof+ampr/oKCg/7e3t//g4OD///////b2
+ 9v/MzMz/p6en/5qamv+BgYH/g4OD/3x8fP+BgYH/kpKS/5iYmP+pqan/ysrK//Pz8///////0tLS/6qq
+ qv+6urr/ra2t/66urv/w8PD////////////W1tb/kZGR/5SUlP+CgoL/cXFx/2RkZP96enr/e3t7/319
+ ff+AgID/ioqK/6ampv/U1NT/+/v7//n5+f/Ozs7/np6e/6Kiov+FhYX/eXl5/3h4eP9vb2//eHh4/3d3
+ d/93d3f/d3d3/3Z2dv92dnb/dXV1/3V1df95eXn/cXFx/3V1df9qamr/ZmZm/3BwcP/h4eH//Pz8//r6
+ +v/4+Pj/9PT0//Dw8P/w8PD/8vLy//b29v/4+Pj/9/f3//f39//29vb/9vb2//X19f/19fX/9PT0//T0
+ 9P/z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/r6+v/6enp/+jo6P/q6ur/7e3t/+vr
+ 6//k5OT/3t7e/83Nzf/w8PD/+/v7//Hx8f/y8vL/9PT0/+3t7f/p6en/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/q6ur/5eXl/97e3v/Y2Nj/1NTU/9ra2v/v7+///f39//v7
+ +//4+Pj//f39///////9/f3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v///////v7+//b29v///////v7+//z8
+ /P/Nzc3/d3d3/39/f/+Hh4f/ioqK/4aGhv+CgoL/f39//4CAgP9+fn7/gICA/4GBgf+CgoL/iIiI/5WV
+ lf+oqKj/tbW1/+Hh4f//////9/f3/8TExP+oqKj/o6Oj/5ubm/+UlJT/paWl/66urv+8vLz//v7+//X1
+ 9f/m5ub/r6+v/6Wlpf+NjY3/f39//3d3d/98fHz/hoaG/5SUlP+qqqr/v7+///X19f/5+fn/7e3t/7m5
+ uf+vr6//tra2/97e3v/x8fH//////+rq6v+xsbH/jIyM/4uLi/+Hh4f/enp6/3p6ev98fHz/dHR0/3t7
+ e/+Hh4f/mpqa/6urq//r6+v///////z8/P/Hx8f/oaGh/5SUlP+EhIT/eXl5/3p6ev96enr/d3d3/3Z2
+ dv92dnb/dXV1/3R0dP9ycnL/cXFx/3BwcP90dHT/eXl5/3Fxcf9vb2//aGho/2ZmZv/y8vL/9fX1//Ly
+ 8v/4+Pj/7e3t/9bW1v/X19f/7u7u//v7+//19fX/+fn5//j4+P/39/f/9fX1//Pz8//y8vL/8fHx//Hx
+ 8f/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/8rKyv/v7+///////+7u7v/u7u7/9/f3/+np6f/v7+//6urq/+rq6v/r6+v/7Ozs/+3t
+ 7f/u7u7/7+/v//Dw8P/w8PD/7Ozs/+Xl5f/d3d3/19fX/9bW1v/Y2Nj/29vb//z8/P/8/Pz//Pz8//39
+ /f/9/f3//v7+//7+/v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7///////f39//+/v7///////39
+ /f/BwcH/gYGB/4ODg/+FhYX/g4OD/39/f/9/f3//hISE/4mJif+AgID/gYGB/4KCgv+EhIT/iYmJ/5eX
+ l/+pqan/tra2/+3t7f//////+Pj4/8HBwf+ioqL/mZmZ/5CQkP+JiYn/rq6u/6+vr/+2trb/9vb2//j4
+ +P/v7+//tbW1/6Ojo/+QkJD/g4OD/3p6ev9+fn7/hoaG/5KSkv+mpqb/ubm5/+vr6//8/Pz/9fX1/8PD
+ w/+urq7/vr6+/+bm5v/6+vr//Pz8/9XV1f+mpqb/kZGR/46Ojv+Dg4P/enp6/35+fv+AgID/eHh4/35+
+ fv+JiYn/mpqa/6qqqv/p6en//f39///////Jycn/oaGh/5OTk/+CgoL/eHh4/3t7e/98fHz/eXl5/3l5
+ ef94eHj/eHh4/3d3d/93d3f/d3d3/3Z2dv9vb2//d3d3/3V1df95eXn/cXFx/21tbf/v7+//7+/v//f3
+ 9//s7Oz/6Ojo/+7u7v/t7e3/5ubm/+np6f/09PT/9/f3//f39//29vb/9fX1//Pz8//y8vL/8fHx//Hx
+ 8f/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/8vLy//t7e3//////+/v7//t7e3/9vb2/+np6f/v7+//6+vr/+vr6//s7Oz/7Ozs/+3t
+ 7f/u7u7/7u7u/+/v7//p6en/6urq/+fn5//d3d3/1NTU/9TU1P/e3t7/6Ojo//z8/P/8/Pz//Pz8//39
+ /f/9/f3//v7+//7+/v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr///////n5+f/7+/v/////////
+ //+ysrL/fHx8/4ODg/+Kior/i4uL/4eHh/+EhIT/g4OD/4WFhf+CgoL/g4OD/4WFhf+Ghob/jIyM/5mZ
+ mf+rq6v/ubm5//Dw8P//////9PT0/8LCwv+oqKj/oqKi/5ycnP+ZmZn/q6ur/6enp/+tra3/7e3t//z8
+ /P/4+Pj/v7+//6Wlpf+VlZX/iIiI/39/f/+CgoL/h4eH/4+Pj/+fn5//sLCw/9vb2//+/v7//v7+/9TU
+ 1P+wsLD/zc3N//Pz8///////6urq/7y8vP+bm5v/lpaW/42Njf9/f3//fHx8/39/f/+Hh4f/gICA/4aG
+ hv+RkZH/oaGh/6+vr//t7e3////////////IyMj/n5+f/5CQkP9/f3//d3d3/3t7e/99fX3/e3t7/3p6
+ ev96enr/enp6/3p6ev98fHz/fX19/35+fv9zc3P/e3t7/319ff+Dg4P/dnZ2/3Fxcf/j4+P/4ODg//b2
+ 9v/p6en/7Ozs//7+/v/8/Pz/5ubm/9/f3//r6+v/9PT0//T09P/19fX/9fX1//T09P/z8/P/8fHx//Dw
+ 8P/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/83Nzf/q6ur///////Hx8f/t7e3/9PT0/+np6f/v7+//7Ozs/+zs7P/s7Oz/7Ozs/+zs
+ 7P/t7e3/7e3t/+3t7f/j4+P/5ubm/+Xl5f/b29v/0tLS/9bW1v/n5+f/+Pj4//z8/P/8/Pz//f39//39
+ /f/+/v7//v7+//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////29vb///////v7+//4+Pj/////////
+ //+rq6v/e3t7/4SEhP+Ojo7/kZGR/46Ojv+IiIj/hISE/4SEhP+FhYX/h4eH/4iIiP+JiYn/j4+P/5yc
+ nP+urq7/vLy8/+zs7P/+/v7/6+vr/8DAwP+tra3/qamp/6ampv+mpqb/oqKi/6ampv+2trb/7+/v////
+ ///5+fn/xsbG/6mpqf+YmJj/jIyM/4SEhP+Ghob/iYmJ/4yMjP+YmJj/pqam/8nJyf/6+vr//////+bm
+ 5v+5ubn/3d3d//39/f//////19fX/62trf+ZmZn/l5eX/4mJif+AgID/gYGB/319ff+CgoL/e3t7/4OD
+ g/+QkJD/oKCg/62trf/p6en//Pz8//v7+//FxcX/nJyc/46Ojv9+fn7/d3d3/3x8fP9+fn7/fHx8/3t7
+ e/96enr/eXl5/3p6ev98fHz/f39//4GBgf9+fn7/gYGB/4CAgP+FhYX/cnJy/3Jycv/Y2Nj/1dXV//Dw
+ 8P/29vb/+vr6//n5+f/19fX/8PDw/+fn5//f39//8PDw//Hx8f/z8/P/9fX1//X19f/z8/P/8fHx//Dw
+ 8P/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/8/Pz//l5eX///////T09P/s7Oz/8fHx/+np6f/v7+//7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/r6+v/6+vr/+rq6v/i4uL/4eHh/93d3f/Y2Nj/19fX/+Hh4f/y8vL///////39/f/9/f3//f39//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////19fX///////39/f/5+fn//v7+////
+ //+0tLT/h4eH/4qKiv+NjY3/i4uL/4eHh/+Hh4f/i4uL/5CQkP+IiIj/ioqK/4uLi/+MjIz/kpKS/5+f
+ n/+ysrL/v7+///Hx8f/+/v7/6+vr/8bGxv+2trb/sLCw/6mpqf+qqqr/tra2/8TExP/c3Nz/////////
+ ///v7+//wsLC/6ioqP+ZmZn/j4+P/4iIiP+Kior/i4uL/4uLi/+Tk5P/n5+f/7u7u//t7e3///////T0
+ 9P/Kysr/7Ozs///////7+/v/xsbG/6qqqv+bm5v/k5OT/4aGhv+Hh4f/i4uL/4CAgP+Li4v/hYWF/46O
+ jv+bm5v/qqqq/7a2tv/w8PD///////T09P/AwMD/nZ2d/5KSkv+FhYX/fn5+/4ODg/+EhIT/gYGB/39/
+ f/97e3v/eXl5/3l5ef97e3v/f39//4KCgv+AgID/fX19/3l5ef+BgYH/b29v/3x8fP/d3d3/4eHh//Pz
+ 8/////////////Hx8f/t7e3/9fX1//Hx8f/i4uL/6+vr/+7u7v/y8vL/9fX1//b29v/09PT/8fHx/+/v
+ 7//y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/9LS0v/h4eH//v7+//f39//s7Oz/7u7u/+np6f/v7+//7+/v/+7u7v/t7e3/7Ozs/+vr
+ 6//p6en/6Ojo/+jo6P/j4+P/29vb/9PT0//V1dX/4eHh//Dw8P/7+/v///////39/f/+/v7//v7+//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////29vb////////////8/Pz/+vr6////
+ ///Ly8v/hoaG/4uLi/+RkZH/kZGR/42Njf+Li4v/jIyM/4+Pj/+Li4v/jY2N/46Ojv+Pj4//lZWV/6Ki
+ ov+1tbX/wsLC//T09P//////9vb2/+Dg4P/b29v/2NjY/9LS0v/V1dX/39/f//Dw8P////////////j4
+ +P/Y2Nj/tbW1/6Kiov+Xl5f/jo6O/4qKiv+NjY3/jo6O/4yMjP+RkZH/m5ub/7Kysv/Y2Nj//Pz8//v7
+ +//i4uL/+Pj4//39/f/h4eH/t7e3/6ioqP+ampr/j4+P/4qKiv+Tk5P/mZmZ/5WVlf+dnZ3/lpaW/52d
+ nf+mpqb/srKy/7i4uP/u7u7//f39//Dw8P/BwcH/paWl/6Ghof+YmJj/kJCQ/5KSkv+RkZH/jIyM/4iI
+ iP+CgoL/fX19/3t7e/99fX3/gICA/4ODg/97e3v/d3d3/3d3d/+Hh4f/d3d3/5OTk//u7u7/9vb2//z8
+ /P/7+/v/+Pj4//T09P/x8fH/8fHx//Hx8f/x8fH/5ubm/+rq6v/w8PD/9fX1//f39//19fX/8fHx/+/v
+ 7//y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/9TU1P/d3d3//Pz8//r6+v/r6+v/7Ozs/+np6f/v7+//8PDw/+/v7//u7u7/7Ozs/+rq
+ 6v/o6Oj/5ubm/+Xl5f/i4uL/2NjY/9HR0f/Y2Nj/6+vr//v7+////////Pz8//7+/v/+/v7//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////4+Pj//v7+////////////9PT0////
+ ///m5ub/gYGB/4uLi/+VlZX/mZmZ/5aWlv+Pj4//i4uL/4qKiv+Ojo7/j4+P/5CQkP+SkpL/l5eX/6Wl
+ pf+3t7f/xMTE/+7u7v/+/v7//f39//f39//+/v7///////r6+v/+/v7/+Pj4////////////9PT0/9vb
+ 2/+9vb3/qqqq/5+fn/+UlJT/jIyM/4qKiv+Pj4//kZGR/42Njf+RkZH/mpqa/66urv/Dw8P/8fHx//7+
+ /v/6+vr//v7+//b29v/FxcX/q6ur/6CgoP+QkJD/jo6O/5eXl/+dnZ3/qKio/7i4uP+2trb/ra2t/7Cw
+ sP+zs7P/t7e3/7a2tv/l5eX/8fHx//Hx8f/Hx8f/s7Oz/7a2tv+wsLD/qKio/6enp/+jo6P/nJyc/5eX
+ l/+Ojo7/hoaG/4KCgv+Dg4P/hoaG/4iIiP+CgoL/gICA/4WFhf+bm5v/ioqK/6enp//19fX/+vr6//v7
+ +//19fX/9PT0//r6+v/5+fn/8/Pz//Ly8v/4+Pj/4+Pj/+jo6P/v7+//9fX1//f39//19fX/8fHx/+7u
+ 7v/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/9bW1v/Z2dn/+/v7//39/f/q6ur/6urq/+np6f/v7+//8fHx//Dw8P/u7u7/7Ozs/+np
+ 6f/m5ub/5OTk/+Pj4//b29v/19fX/9fX1//h4eH/8PDw//z8/P/+/v7/+/v7//7+/v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr//f39////////////8fHx////
+ ///4+Pj/i4uL/4+Pj/+Tk5P/kpKS/46Ojv+NjY3/kJCQ/5SUlP+Pj4//kJCQ/5KSkv+Tk5P/mZmZ/6am
+ pv+4uLj/xsbG/+np6f/5+fn/+vr6//j4+P///////v7+//b29v/4+Pj/9/f3//f39//v7+//1NTU/76+
+ vv+qqqr/paWl/6CgoP+RkZH/i4uL/4qKiv+QkJD/kpKS/4+Pj/+RkZH/mpqa/62trf+1tbX/6urq//7+
+ /v////////////Dw8P+ysrL/paWl/5iYmP+Hh4f/jo6O/6Kiov+kpKT/sbGx/9TU1P/p6en/3t7e/9zc
+ 3P/b29v/2NjY/9HR0f/8/Pz///////T09P/Nzc3/vr6+/8bGxv/CwsL/ubm5/7a2tv+xsbH/qKio/6Ki
+ ov+YmJj/jo6O/4mJif+IiIj/ioqK/42Njf+RkZH/kZGR/5iYmP+vr6//mJiY/7CwsP/w8PD/8PDw//Hx
+ 8f/19fX/+fn5//v7+//8/Pz/+vr6//f39//09PT/4eHh/+bm5v/u7u7/9fX1//j4+P/29vb/8fHx/+7u
+ 7v/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/m5ub/5eXl/9fX1//Y2Nj/+vr6//7+/v/q6ur/6enp/+np6f/v7+//8vLy//Hx8f/u7u7/7Ozs/+np
+ 6f/m5ub/5OTk/+Li4v/V1dX/2NjY/9/f3//o6Oj/8vLy//n5+f/8/Pz//Pz8//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////zs7O/46Ojv+VlZX/mZmZ/4uLi/+UlJT/j4+P/5CQkP+QkJD/j4+P/4+Pj/+UlJT/nZ2d/6qq
+ qv+2trb/vr6+/8jIyP/Kysr/zc3N/9DQ0P/U1NT/2NjY/9vb2//d3d3/29vb/9bW1v/MzMz/v7+//7Gx
+ sf+kpKT/m5ub/5WVlf+Kior/jIyM/46Ojv+SkpL/lZWV/5iYmP+bm5v/nJyc/52dnf+0tLT/2tra//39
+ /f//////9vb2/87Ozv+vr6//rKys/5ubm/+VlZX/nJyc/52dnf+mpqb/zc3N//z8/P/6+vr/+vr6//v7
+ +//8/Pz//f39//7+/v/+/v7///////r6+v/19fX/7u7u/+bm5v/h4eH/39/f/9/f3//f39//t7e3/7Cw
+ sP+jo6P/kZGR/4SEhP+EhIT/j4+P/5qamv+lpaX/mpqa/6Ojo/+srKz/jIyM/8bGxv/4+Pj/+vr6//b2
+ 9v/8/Pz////////////7+/v/9vb2//X19f/19fX/+vr6/+7u7v/j4+P/5ubm//Ly8v/5+fn/9fX1/+7u
+ 7v/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/9XV1f/V1dX/+/v7//7+/v/o6Oj/8PDw//T09P/v7+//6enp/+7u7v/z8/P/8fHx/+rq
+ 6v/i4uL/39/f/9/f3//Pz8//29vb/+rq6v/19fX/+vr6//39/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////8/Pz/6CgoP9/f3//pKSk/6urq/+Wlpb/mJiY/52dnf+VlZX/k5OT/5GRkf+Tk5P/mZmZ/6Ki
+ ov+srKz/srKy/7Ozs/+zs7P/tLS0/7a2tv+3t7f/uLi4/7m5uf+6urr/ubm5/7a2tv+xsbH/qqqq/6Oj
+ o/+cnJz/l5eX/5SUlP+QkJD/kJCQ/5GRkf+SkpL/kpKS/5OTk/+UlJT/lJSU/6Ghof+qqqr/vLy8/9DQ
+ 0P/a2tr/0tLS/76+vv+srKz/oaGh/5SUlP+SkpL/nJyc/6Ghof+qqqr/zs7O//j4+P/8/Pz//f39//39
+ /f/+/v7/////////////////////////////////////////////////////////////////v7+//6+v
+ r/+Xl5f/h4eH/4aGhv+SkpL/pKSk/7CwsP+np6f/rKys/66urv+oqKj/kJCQ/9DQ0P/8/Pz/9vb2//39
+ /f/29vb/8fHx//X19f/9/f3///////z8/P/19fX//f39//Ly8v/m5ub/5+fn/+/v7//z8/P/7u7u/+bm
+ 5v/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/9bW1v/U1NT/+vr6//7+/v/p6en/8PDw//Pz8//u7u7/6enp/+7u7v/x8fH/7u7u/+bm
+ 5v/f39//3d3d/93d3f/X19f/4eHh/+/v7//4+Pj//Pz8//39/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9DQ0P+FhYX/iIiI/56env+fn5//o6Oj/4KCgv+ampr/mJiY/5WVlf+Tk5P/lZWV/5ub
+ m/+hoaH/pqam/7W1tf+1tbX/tLS0/7Ozs/+ysrL/sbGx/7CwsP+wsLD/pqam/6SkpP+ioqL/oKCg/52d
+ nf+ampr/mJiY/5eXl/+Xl5f/lpaW/5WVlf+UlJT/kpKS/5CQkP+Pj4//j4+P/6mpqf+pqan/rKys/7Ky
+ sv+3t7f/uLi4/7Kysv+tra3/mJiY/4+Pj/+NjY3/lJSU/5SUlP+Wlpb/rq6u/83Nzf/V1dX/1tbW/9bW
+ 1v/X19f/2NjY/9nZ2f/a2tr/2tra/+Li4v/k5OT/5+fn/+rq6v/u7u7/8PDw//Hx8f/y8vL/vb29/6ur
+ q/+Wlpb/jo6O/5eXl/+pqan/uLi4/8DAwP+srKz/u7u7/7S0tP+hoaH/np6e/+Dg4P//////8/Pz//Pz
+ 8//09PT/9fX1//X19f/29vb/+Pj4//z8/P//////9fX1/+zs7P/k5OT/5ubm/+7u7v/y8vL/7+/v/+np
+ 6f/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/9jY2P/S0tL/9vb2//7+/v/q6ur/8PDw//Ly8v/u7u7/6urq/+3t7f/u7u7/6enp/+Hh
+ 4f/b29v/2tra/9vb2//j4+P/7Ozs//f39//9/f3//f39//39/f/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////9PT0//z8/P/ExMT/lZWV/5WVlf+mpqb/rq6u/5iYmP+YmJj/lpaW/5OTk/+RkZH/kpKS/5aW
+ lv+ampr/nZ2d/5ycnP+cnJz/m5ub/5qamv+ZmZn/mJiY/5iYmP+YmJj/oKCg/5+fn/+dnZ3/m5ub/5iY
+ mP+Wlpb/lJSU/5OTk/+bm5v/mpqa/5mZmf+YmJj/l5eX/5WVlf+UlJT/lJSU/6Wlpf+mpqb/qKio/6ur
+ q/+srKz/qqqq/6ampv+ioqL/n5+f/5mZmf+YmJj/nZ2d/5qamv+Xl5f/o6Oj/7a2tv+3t7f/t7e3/7i4
+ uP+5ubn/urq6/7u7u/+8vLz/vLy8/7e3t/+5ubn/vb29/8DAwP/Dw8P/w8PD/8PDw//CwsL/sLCw/6ys
+ rP+pqan/rKys/7Ozs/+6urr/vr6+/76+vv+zs7P/urq6/6urq/+fn5//uLi4//Dw8P//////8vLy/+3t
+ 7f/19fX//Pz8//v7+//19fX/8fHx//T09P/5+fn/5OTk/+Hh4f/f39//5eXl//Dw8P/39/f/9/f3//T0
+ 9P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/9zc3P/Q0ND/8vLy//7+/v/t7e3/8PDw//Dw8P/t7e3/6urq/+vr6//q6ur/5OTk/9zc
+ 3P/Y2Nj/2tra/93d3f/w8PD/9/f3//7+/v////////////z8/P/9/f3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+////////////1tbW/7CwsP+Pj4//gICA/6enp/+dnZ3/nJyc/5ubm/+ampr/m5ub/52d
+ nf+goKD/oqKi/5ubm/+cnJz/nJyc/52dnf+enp7/n5+f/5+fn/+goKD/oKCg/6CgoP+fn5//n5+f/56e
+ nv+dnZ3/nJyc/5ycnP+cnJz/nJyc/5ycnP+cnJz/nZ2d/52dnf+dnZ3/np6e/5qamv+enp7/oqKi/6Oj
+ o/+hoaH/nJyc/5mZmf+Xl5f/lpaW/5SUlP+Xl5f/nZ2d/5+fn/+fn5//p6en/7Gxsf+qqqr/q6ur/6ur
+ q/+srKz/ra2t/66urv+vr6//r6+v/7Kysv+ysrL/srKy/7Ozs/+ysrL/sbGx/7CwsP+vr6//rq6u/7e3
+ t//CwsL/xsbG/8TExP+/v7//u7u7/7q6uv+6urr/rq6u/6Ghof+qqqr/2NjY//n5+f//////9fX1//j4
+ +P/19fX/9fX1//n5+f/9/f3/+Pj4/+rq6v/e3t7/4uLi/+Hh4f/k5OT/6enp//Hx8f/29vb/9/f3//X1
+ 9f/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/9/f3//Nzc3/7e3t//7+/v/v7+//8PDw/+7u7v/s7Oz/6enp/+np6f/m5ub/4ODg/9ra
+ 2v/Z2dn/39/f/+Xl5f/4+Pj//f39/////////////v7+//v7+//8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////n5+f//////9/f3/+Hh4f+2trb/hISE/52dnf+ampr/mZmZ/5iYmP+Xl5f/l5eX/5eX
+ l/+YmJj/mJiY/5ubm/+cnJz/nZ2d/56env+fn5//oKCg/6CgoP+hoaH/k5OT/5SUlP+Wlpb/l5eX/5mZ
+ mf+bm5v/nZ2d/52dnf+cnJz/nJyc/5ycnP+dnZ3/nZ2d/56env+enp7/n5+f/52dnf+fn5//oaGh/56e
+ nv+ampr/mJiY/5ycnP+goKD/lZWV/5SUlP+VlZX/l5eX/5mZmf+ampr/nJyc/5+fn/+dnZ3/nZ2d/56e
+ nv+fn5//oKCg/6Ghof+ioqL/oqKi/6qqqv+pqan/p6en/6Wlpf+mpqb/qqqq/62trf+wsLD/v7+//8fH
+ x//Ozs7/zMzM/8PDw/+8vLz/vLy8/76+vv/BwcH/q6ur/6ysrP/ExMT/8vLy//n5+f/8/Pz/+Pj4//j4
+ +P/5+fn/+fn5//n5+f/29vb/7u7u/+Tk5P/d3d3/7e3t/+7u7v/w8PD/8vLy//Ly8v/x8fH/7u7u/+3t
+ 7f/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/+Li4v/Kysr/6enp//7+/v/y8vL/8PDw/+zs7P/r6+v/5+fn/+fn5//j4+P/3t7e/9ra
+ 2v/e3t7/6Ojo//Dw8P/6+vr//////////////////f39//r6+v/8/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pj4//b29v/39/f/+/v7////////////4+Pj/9DQ0P+ysrL/sLCw/66urv+qqqr/pqam/6Oj
+ o/+goKD/np6e/5aWlv+Wlpb/lZWV/5SUlP+SkpL/kZGR/5CQkP+QkJD/kpKS/5KSkv+SkpL/kpKS/5KS
+ kv+SkpL/kZGR/5GRkf+dnZ3/nJyc/5ubm/+ZmZn/l5eX/5aWlv+UlJT/lJSU/5eXl/+bm5v/np6e/5ub
+ m/+Wlpb/lZWV/5ubm/+ioqL/o6Oj/6Ghof+dnZ3/mpqa/5ubm/+dnZ3/nJyc/5qamv+cnJz/nZ2d/52d
+ nf+enp7/n5+f/6CgoP+hoaH/oaGh/5mZmf+Xl5f/lZWV/5eXl/+fn5//rKys/7m5uf/CwsL/0NDQ/8/P
+ z//Nzc3/yMjI/8PDw//AwMD/wMDA/8HBwf/IyMj/t7e3/87Ozv/n5+f///////Pz8//6+vr/+/v7//f3
+ 9//7+/v/+vr6//Hx8f/m5ub/4uLi/+jo6P/w8PD/8vLy//X19f/4+Pj/+Pj4//X19f/x8fH/7u7u/+3t
+ 7f/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/+Tk5P/IyMj/5eXl//39/f/09PT/8PDw/+vr6//r6+v/5eXl/+Tk5P/h4eH/3d3d/9zc
+ 3P/k5OT/8vLy//39/f/5+fn//f39///////+/v7/+/v7//n5+f/8/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/v7///////6+vr///////7+/v/09PT///////j4+P/+/v7/+/v7//f39//x8fH/6enp/+Li
+ 4v/c3Nz/2dnZ/+Pj4//h4eH/3t7e/9ra2v/W1tb/09PT/9DQ0P/Ozs7/vb29/7u7u/+3t7f/srKy/62t
+ rf+oqKj/pKSk/6Kiov+enp7/nJyc/5mZmf+VlZX/kJCQ/4yMjP+JiYn/h4eH/4CAgP+JiYn/kZGR/5GR
+ kf+MjIz/iYmJ/4yMjP+RkZH/kZGR/5CQkP+Ojo7/jY2N/5KSkv+bm5v/nZ2d/5ubm/+YmJj/mZmZ/5mZ
+ mf+ampr/m5ub/5ycnP+dnZ3/nZ2d/5iYmP+Xl5f/l5eX/52dnf+srKz/wsLC/9fX1//k5OT/19fX/9DQ
+ 0P/IyMj/x8fH/8nJyf/IyMj/w8PD/729vf/Ly8v/xsbG/+3t7f///////////+3t7f/6+vr//Pz8////
+ ///39/f/5+fn/9/f3//h4eH/6urq//Ly8v/29vb/7e3t//Pz8//4+Pj/+/v7//n5+f/29vb/9fX1//X1
+ 9f/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/+Xl5f/Hx8f/5OTk//39/f/19fX/8PDw/+rq6v/r6+v/5OTk/+Pj4//g4OD/3d3d/97e
+ 3v/o6Oj/+Pj4///////39/f/+/v7//7+/v/8/Pz/+fn5//j4+P/8/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+vr6//f39//09PT/9PT0//X1
+ 9f/x8fH/6enp/+Li4v/Ozs7/3Nzc/9nZ2f/T09P/1tbW/8zMzP/ExMT/zs7O/8/Pz//MzMz/xsbG/76+
+ vv+1tbX/ra2t/6enp/+jo6P/nJyc/5ubm/+ampr/mZmZ/5iYmP+Xl5f/lpaW/5aWlv+Pj4//iIiI/4CA
+ gP9+fn7/goKC/4eHh/+JiYn/iYmJ/4yMjP+ampr/sLCw/8bGxv/U1NT/2NjY/9PT0//Pz8//y8vL/9HR
+ 0f/U1NT/z8/P/8bGxv/CwsL/xcXF/8rKyv/m5ub/8PDw//z8/P///////////////////////////+Hh
+ 4f/j4+P/5ubm/+rq6v/v7+//8/Pz//f39//4+Pj/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/97e3v/Gxsb/4ODg///////09PT/5ubm/+/v7//w8PD/6enp/+Pj4//Y2Nj/2NjY/+vr
+ 6////////v7+//Hx8f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////z8/P/6+vr/+vr6//v7
+ +//4+Pj/8PDw/+np6f/w8PD//f39//z8/P/4+Pj/+/v7//Pz8//t7e3/9vb2//j4+P/4+Pj/9/f3//X1
+ 9f/09PT/8/Pz//Ly8v/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f/d3d3/2dnZ/9jY2P/U1NT/z8/P/8nJ
+ yf/IyMj/y8vL/83Nzf/Ly8v/yMjI/6Ghof+zs7P/ycnJ/9XV1f/U1NT/0dHR/9PT0//X19f/zs7O/9DQ
+ 0P/Q0ND/y8vL/8jIyP/MzMz/2NjY/+Pj4//8/Pz/+Pj4//X19f/39/f/+/v7//z8/P/39/f/8vLy/+fn
+ 5//p6en/6+vr/+7u7v/x8fH/9PT0//b29v/39/f/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/9/f3//Hx8f/39/f///////19fX/5ubm/+3t7f/u7u7/5eXl/93d3f/a2tr/4+Pj//Ly
+ 8v/7+/v/+/v7//j4+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pj4//Hx8f/r6+v/9vb2//n5+f/4+Pj/+/v7//b29v/z8/P/+vr6//T09P/19fX/9/f3//n5
+ +f/8/Pz//v7+/////////////v7+//7+/v/9/f3//Pz8//v7+//6+vr/+fn5//j4+P///////v7+//v7
+ +//8/Pz//v7+//v7+//z8/P/7e3t/+Hh4f/u7u7/+/v7//7+/v/39/f/8fHx//Pz8//39/f/8PDw//Hx
+ 8f/x8fH/7+/v/+/v7//09PT//v7+///////9/f3/+/v7//v7+//8/Pz//Pz8//T09P/n5+f/3Nzc//Hx
+ 8f/x8fH/8vLy//Ly8v/z8/P/9PT0//X19f/19fX/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Dg4P/IyMj/3d3d//7+/v/29vb/5ubm/+np6f/r6+v/3t7e/9nZ2f/g4OD/8fHx//r6
+ +v/39/f/+fn5////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/v7//T09P/h4eH/6urq//Dw8P/z8/P/9PT0//Ly8v/z8/P/+Pj4//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8fHx//Hx8f/x8fH/9vb2//f39//4+Pj/+fn5//r6+v/7+/v//Pz8//z8/P///////v7+////
+ //////////////v7+//v7+//5eXl///////////////////////////////////////9/f3/+/v7//7+
+ /v///////////////////////v7+//39/f/4+Pj//f39///////6+vr/8PDw/+fn5//j4+P/4+Pj//n5
+ +f/4+Pj/9/f3//b29v/19fX/9PT0//T09P/z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Hh4f/Kysr/2tra//r6+v/39/f/5ubm/+Tk5P/n5+f/1dXV/9zc3P/s7Oz/+vr6//39
+ /f/5+fn/+/v7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////z8/P/8/Pz//v7+////
+ ////////+vr6//Pz8//i4uL/5+fn//Hx8f/29vb/9PT0//T09P/4+Pj/+vr6//7+/v/+/v7//Pz8//v7
+ +//5+fn/+Pj4//f39//29vb///////////////////////7+/v/8/Pz/+vr6//r6+v/8/Pz//Pz8//7+
+ /v////////////r6+v/t7e3/4uLi//39/f/8/Pz//f39//39/f/+/v7//f39//z8/P/7+/v/9fX1//f3
+ 9//5+fn//Pz8//39/f/6+vr/9PT0//Dw8P///////Pz8//Ly8v/m5ub/39/f/+Pj4//x8fH//Pz8//z8
+ /P/7+/v/+vr6//j4+P/29vb/9PT0//Pz8//y8vL/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Li4v/MzMz/1tbW//b29v/4+Pj/5ubm/9/f3//i4uL/0tLS/+bm5v/4+Pj//Pz8//v7
+ +//+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+vr6//j4+P/4+Pj/+/v7////
+ ////////+fn5//Pz8//i4uL/5OTk//Dw8P/29vb/8PDw//Ly8v/4+Pj/9vb2//j4+P/4+Pj/+fn5//n5
+ +f/6+vr/+vr6//v7+//7+/v/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/+/v7//v7+////
+ ///////////////////z8/P/6urq//Ly8v/8/Pz////////////+/v7/+/v7//////////////////v7
+ +//39/f/+Pj4//39/f////////////7+/v/8/Pz/8fHx/+bm5v/i4uL/6enp//Pz8//7+/v//v7+//r6
+ +v/5+fn/+Pj4//f39//19fX/9PT0//Pz8//y8vL/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Pj4//Ozs7/09PT//Ly8v/5+fn/5ubm/9ra2v/e3t7/2tra/+/v7//+/v7//Pz8//v7
+ +/////////////39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+vr6//j4+P/4+Pj//Pz8////
+ ////////+/v7//X19f/q6ur/6enp//b29v/8/Pz/8vLy//T09P/8/Pz/9/f3//X19f/19fX/9vb2//j4
+ +P/5+fn/+vr6//v7+//8/Pz/8PDw//Hx8f/09PT/9/f3//v7+//////////////////9/f3//Pz8//z8
+ /P/////////////////5+fn/8vLy/+jo6P/09PT////////////7+/v/9vb2//n5+f/+/v7///////z8
+ /P/39/f/9/f3//z8/P/9/f3/+fn5//Pz8//q6ur/6enp/+vr6//y8vL/+vr6//7+/v/7+/v/9/f3//X1
+ 9f/19fX/9fX1//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Tk5P/Pz8//0dHR/+7u7v/6+vr/5ubm/9fX1//b29v/6+vr//T09P/8/Pz//v7+//7+
+ /v/+/v7//v7+//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/v7//n5+f/6+vr//v7+////
+ /////////v7+//j4+P/n5+f/5OTk//Ly8v/39/f/6+vr/+3t7f/19fX/7u7u//b29v/29vb/9vb2//X1
+ 9f/09PT/9PT0//Pz8//z8/P/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v///////Pz8//v7
+ +//+/v7////////////+/v7/+fn5/+zs7P/w8PD/9/f3//39/f///////Pz8//b29v/x8fH/////////
+ ///////////////////8/Pz/7Ozs/97e3v/k5OT/7Ozs//X19f/5+fn/+Pj4//j4+P/7+/v///////Hx
+ 8f/y8vL/8vLy//Ly8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx
+ 8f/v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5ubm/+bm
+ 5v/l5eX/5eXl/+Tk5P/Q0ND/0NDQ/+3t7f/6+vr/5ubm/9XV1f/Z2dn/+fn5//T09P/39/f/////////
+ ///6+vr/+fn5////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/39/f/2tra//j4+P/19fX/+fn5/+3t7f/09PT///////f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+//////////////////f39//z8/P/8vLy//f39//+/v7///////z8/P/39/f//Pz8////
+ /////////v7+//Dw8P/j4+P/3d3d/9zc3P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6Ojo/+fn5//l5eX/4+Pj/+Hh
+ 4f/f39//39/f/93d3f/Nzc3/1tbW//T09P/4+Pj/4eHh/97e3v/x8fH//Pz8//z8/P/8/Pz//f39//39
+ /f/+/v7//v7+//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/4+Pj/29vb//X19f/19fX/+fn5/+7u7v/09PT///////f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+///////////////////////u7u7/5+fn//f39/////////////39/f////////////z8
+ /P/x8fH/6urq/+jo6P/r6+v/8PDw//Ly8v/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/r6+v/6urq/+np6f/n5+f/5eXl/+Tk
+ 5P/j4+P/4uLi/9zc3P/W1tb/39/f//T09P/4+Pj/7e3t/+rq6v/09PT//Pz8//z8/P/8/Pz//f39//39
+ /f/+/v7//v7+//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/4+Pj/3t7e//Dw8P/39/f/+fn5//Dw8P/19fX//f39//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+///////////////////////z8/P/5ubm/+7u7v/////////////////9/f3//v7+//Hx
+ 8f/k5OT/4uLi/+vr6//4+Pj////////////4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/r6+v/6urq/+np6f/o6Oj/5+fn/+bm
+ 5v/l5eX/5eXl/9zc3P/e3t7/5+fn//Pz8//5+fn/+Pj4//f39//5+fn//Pz8//z8/P/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/5+fn/4eHh/+rq6v/5+fn/+fn5//Ly8v/29vb/+/v7//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+////////////////////////////9PT0/+Li4v/r6+v////////////v7+//7Ozs/+rq
+ 6v/q6ur/8PDw//n5+f////////////7+/v/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/n5+f/5ubm/+bm5v/m5ub/5eXl/+Xl
+ 5f/l5eX/5eXl/97e3v/g4OD/6Ojo//Pz8//6+vr/+vr6//v7+//+/v7//f39//39/f/9/f3//v7+//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/5+fn/5OTk/+Pj4//7+/v/+fn5//T09P/4+Pj/+Pj4//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+//////////////////39/f///////f39/+Xl5f/g4OD/8PDw//X19f/q6ur/4+Pj/+3t
+ 7f/5+fn////////////7+/v/+fn5//j4+P/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/i4uL/4uLi/+Pj4//j4+P/4+Pj/+Tk
+ 5P/k5OT/5OTk/+Xl5f/f39//5eXl//X19f/6+vr/9fX1//b29v///////f39//7+/v/+/v7//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/6+vr/5+fn/93d3f/9/f3/+Pj4//b29v/5+fn/9vb2//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+///////////////////////+/v7/+/v7//X19f/q6ur/4uLi/+jo6P/z8/P/7e3t//b2
+ 9v////////////n5+f/19fX/9vb2//r6+v/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/i4uL/4uLi/+Pj4//k5OT/5ubm/+fn
+ 5//o6Oj/6Ojo/+3t7f/m5ub/6enp//b29v/6+vr/8/Pz//X19f///////v7+//7+/v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/6+vr/6enp/9jY2P/+/v7/+Pj4//j4+P/6+vr/9PT0//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+///////////////////////4+Pj/+Pj4///////6+vr/7e3t/+/v7//9/f3/+Pj4//r6
+ +v/7+/v/+vr6//n5+f/4+Pj/+Pj4//n5+f/4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/o6Oj/6Ojo/+np6f/r6+v/7e3t/+7u
+ 7v/w8PD/8PDw//X19f/19fX/9vb2//f39//5+fn/+vr6//v7+//7+/v//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//f39//39/f/6+vr/6+vr/9XV1f//////+Pj4//j4+P/7+/v/8/Pz//f39//39/f/9/f3//j4
+ +P/4+Pj/+fn5//n5+f/5+fn/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+
+ /v/+/v7//v7+//////////////////z8/P/6+vr/+/v7//7+/v/////////////////+/v7/+/v7//f3
+ 9//29vb/+vr6////////////+vr6//Pz8//4+Pj/+Pj4//f39//39/f/9/f3//b29v/29vb/9vb2//X1
+ 9f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/t7e3/7u7u/+/v7//x8fH/8/Pz//X1
+ 9f/39/f/+Pj4//r6+v////////////j4+P/4+Pj////////////4+Pj//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////z8/P/8vLy/9ra2v/u7u7///////X19f/4+Pj//Pz8//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz/+/v7//v7+//7+/v/+fn5//n5
+ +f/5+fn/+Pj4//j4+P/39/f/9/f3//f39//5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//Hx
+ 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz
+ 8//s7Oz/7Ozs/+3t7f/t7e3/7u7u/+7u7v/v7+//7+/v//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////19fX/8vLy/9/f3//q6ur///////Pz8//6+vr/+/v7//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//39/f/9/f3//Pz8//z8/P/7+/v/+/v7//v7+//6+vr/+fn5//n5
+ +f/5+fn/+Pj4//j4+P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Ly
+ 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/8PDw//Dw8P/x8fH/8fHx//Hx8f/y8vL/8vLy//b29v/29vb/9vb2//b29v/29vb/9vb2//b2
+ 9v/29vb/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/8fHx/+bm5v/j4+P///////Hx8f/7+/v/+vr6//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//r6+v/6+vr/+vr6//n5
+ +f/5+fn/+fn5//j4+P/4+Pj/9/f3//f39//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//T0
+ 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/19fX/9fX1//X19f/29vb/9vb2//f39//39/f/9/f3//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////9/f3/8fHx/+7u7v/d3d3///////Hx8f/8/Pz/+Pj4//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6
+ +v/6+vr/+fn5//n5+f/4+Pj/+Pj4//j4+P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//f3
+ 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0
+ 9P/6+vr/+vr6//r6+v/7+/v/+/v7//z8/P/8/Pz//Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////9PT0//Pz8//Z2dn//v7+//T09P/7+/v/+Pj4//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//n5+f/5+fn/+/v7//v7
+ +//6+vr/+vr6//n5+f/5+fn/+fn5//j4+P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//n5
+ +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8
+ /P/9/f3//f39//7+/v/+/v7///////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+Pj4//X19f/Z2dn/9vb2//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//v7+//7+/v/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+/v7//v7
+ +//7+/v/+vr6//r6+v/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//z8
+ /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/////////////////////////////////////////
+ ///+/v7//v7+//////////////////////////////////39/f/9/f3//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////Pz8//X19f/b29v/7+/v///////19fX/+Pj4//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//v7+//6+vr/+vr6//r6+v/5+fn/+fn5//j4+P/4+Pj//Pz8//v7
+ +//7+/v/+/v7//r6+v/6+vr/+fn5//n5+f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///+/v7//v7+//7+/v////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/d3d3/6urq///////z8/P/+Pj4//j4+P/4+Pj/+fn5//n5
+ +f/5+fn/+vr6//r6+v/6+vr//Pz8//z8/P/8/Pz//f39//39/f/+/v7//v7+//7+/v//////////////
+ ///+/v7//v7+//7+/v/9/f3//f39//r6+v/6+vr/+vr6//n5+f/5+fn/+Pj4//j4+P/4+Pj//Pz8//z8
+ /P/7+/v/+/v7//r6+v/6+vr/+vr6//n5+f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+////
+ /////////////////////////////////////////f39//39/f/9/f3//f39//39/f/9/f3//f39//39
+ /f/9/f3//f39//39/f/+/v7//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////9/f3//f39//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6
+ +v/6+vr/+vr6//r6+v/6+vr//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/09PT/9PT0//T0
+ 9P/09PT/9PT0//T09P/09PT/9PT0////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////9/f3//f39//39/f/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//v7+//7+/v//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/6+vr/+vr6//r6
+ +v/6+vr/+vr6//r6+v/6+vr/+vr6////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////9/f3//f39//39/f/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//v7+//7+/v//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8
+ /P/8/Pz//Pz8//z8/P/8/Pz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//f39//39/f/8/Pz//Pz8//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/+/v7//v7+//39/f/9/f3//f39////////////////////
+ ///////////////////////////////////////////////////////////////////8/Pz//Pz8//z8
+ /P/8/Pz//Pz8//z8/P/8/Pz//Pz8////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7//v7+//39/f/9/f3//f39////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//f39//39
+ /f/9/f3//f39//39/f/9/f3//f39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//7+/v/9/f3//f39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAA=
+
+
+
\ No newline at end of file
diff --git a/Source/Program.cs b/Source/Program.cs
new file mode 100644
index 0000000..1539c37
--- /dev/null
+++ b/Source/Program.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Windows.Forms;
+
+namespace Bat2Exe
+{
+ static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ [Obsolete]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Bat2Exe());
+ }
+ }
+}
diff --git a/Source/Properties/AssemblyInfo.cs b/Source/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..63d0939
--- /dev/null
+++ b/Source/Properties/AssemblyInfo.cs
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Bat2Exe")]
+[assembly: AssemblyDescription("Converts your batch files into executables.")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("https://github.com/dehoisted")]
+[assembly: AssemblyProduct("Bat2Exe")]
+[assembly: AssemblyCopyright("Copyright © 2021 https://github.com/dehoisted/Bat2Exe")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("355fd640-6299-41ea-9e9f-6d10a24effd8")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("2.1.0.0")]
+[assembly: AssemblyFileVersion("2.1.0.0")]
diff --git a/Source/Properties/Resources.Designer.cs b/Source/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..6ea637b
--- /dev/null
+++ b/Source/Properties/Resources.Designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+
+namespace Bat2Exe.Properties
+{
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Bat2Exe.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Source/Properties/Resources.resx b/Source/Properties/Resources.resx
new file mode 100644
index 0000000..ffecec8
--- /dev/null
+++ b/Source/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Source/Properties/Settings.Designer.cs b/Source/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..cfac647
--- /dev/null
+++ b/Source/Properties/Settings.Designer.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+
+namespace Bat2Exe.Properties
+{
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Source/Properties/Settings.settings b/Source/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/Source/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Source/Properties/batch_image.jpg b/Source/Properties/batch_image.jpg
new file mode 100644
index 0000000..73cfd88
Binary files /dev/null and b/Source/Properties/batch_image.jpg differ
diff --git a/Source/Properties/options.png b/Source/Properties/options.png
new file mode 100644
index 0000000..a1c1bbf
Binary files /dev/null and b/Source/Properties/options.png differ
diff --git a/Source/Properties/program_info.png b/Source/Properties/program_info.png
new file mode 100644
index 0000000..43e79cf
Binary files /dev/null and b/Source/Properties/program_info.png differ
diff --git a/Source/batch_image.ico b/Source/batch_image.ico
new file mode 100644
index 0000000..3c5b7ef
Binary files /dev/null and b/Source/batch_image.ico differ
diff --git a/Source/packages.config b/Source/packages.config
new file mode 100644
index 0000000..4941f7c
--- /dev/null
+++ b/Source/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file