diff --git a/App.config b/App.config
new file mode 100644
index 0000000..0e382d6
--- /dev/null
+++ b/App.config
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+ False
+
+
+
+
+
+ True
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+ True
+
+
+
+
+
diff --git a/Form1.Designer.cs b/Form1.Designer.cs
new file mode 100644
index 0000000..e510aa0
--- /dev/null
+++ b/Form1.Designer.cs
@@ -0,0 +1,363 @@
+using System.Windows.Forms;
+
+namespace Process_Auto_Relaunch
+{
+ partial class Form1
+ {
+ ///
+ /// 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.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.groupBoxActions = new System.Windows.Forms.GroupBox();
+ this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
+ this.label1 = new System.Windows.Forms.Label();
+ this.radioButtonRestartTimer = new System.Windows.Forms.RadioButton();
+ this.buttonSetProgramStart = new System.Windows.Forms.Button();
+ this.groupBoxProgramStart = new System.Windows.Forms.GroupBox();
+ this.labelArguments = new System.Windows.Forms.Label();
+ this.groupBoxProcessName = new System.Windows.Forms.GroupBox();
+ this.groupBoxEnabled = new System.Windows.Forms.GroupBox();
+ this.radioButtonEnableWathing = new System.Windows.Forms.RadioButton();
+ this.radioButtonDisableWathing = new System.Windows.Forms.RadioButton();
+ this.groupBoxStatus = new System.Windows.Forms.GroupBox();
+ this.labelStatus = new System.Windows.Forms.Label();
+ this.myBackgroundWorker = new System.ComponentModel.BackgroundWorker();
+ this.checkBoxSaveState = new System.Windows.Forms.CheckBox();
+ this.textBoxProcessName = new System.Windows.Forms.TextBox();
+ this.textBoxArguments = new System.Windows.Forms.TextBox();
+ this.labelProgramStartPath = new System.Windows.Forms.Label();
+ this.checkBoxCheckProcess = new System.Windows.Forms.CheckBox();
+ this.radioButtonRestartNow = new System.Windows.Forms.RadioButton();
+ this.groupBoxActions.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
+ this.groupBoxProgramStart.SuspendLayout();
+ this.groupBoxProcessName.SuspendLayout();
+ this.groupBoxEnabled.SuspendLayout();
+ this.groupBoxStatus.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBoxActions
+ //
+ this.groupBoxActions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.groupBoxActions.Controls.Add(this.numericUpDown1);
+ this.groupBoxActions.Controls.Add(this.label1);
+ this.groupBoxActions.Controls.Add(this.checkBoxCheckProcess);
+ this.groupBoxActions.Controls.Add(this.radioButtonRestartTimer);
+ this.groupBoxActions.Controls.Add(this.radioButtonRestartNow);
+ this.groupBoxActions.Location = new System.Drawing.Point(10, 64);
+ this.groupBoxActions.Name = "groupBoxActions";
+ this.groupBoxActions.Size = new System.Drawing.Size(287, 111);
+ this.groupBoxActions.TabIndex = 0;
+ this.groupBoxActions.TabStop = false;
+ this.groupBoxActions.Text = "Действие после отсутствия процесса";
+ //
+ // numericUpDown1
+ //
+ this.numericUpDown1.Increment = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown1.Location = new System.Drawing.Point(149, 19);
+ this.numericUpDown1.Maximum = new decimal(new int[] {
+ 1800,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown1.Minimum = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown1.Name = "numericUpDown1";
+ this.numericUpDown1.Size = new System.Drawing.Size(54, 20);
+ this.numericUpDown1.TabIndex = 5;
+ this.numericUpDown1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.numericUpDown1.Value = new decimal(new int[] {
+ 30,
+ 0,
+ 0,
+ 0});
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(209, 21);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(42, 13);
+ this.label1.TabIndex = 4;
+ this.label1.Text = "секунд";
+ //
+ // radioButtonRestartTimer
+ //
+ this.radioButtonRestartTimer.AutoSize = true;
+ this.radioButtonRestartTimer.Checked = true;
+ this.radioButtonRestartTimer.Location = new System.Drawing.Point(9, 19);
+ this.radioButtonRestartTimer.Name = "radioButtonRestartTimer";
+ this.radioButtonRestartTimer.Size = new System.Drawing.Size(134, 17);
+ this.radioButtonRestartTimer.TabIndex = 1;
+ this.radioButtonRestartTimer.TabStop = true;
+ this.radioButtonRestartTimer.Text = "Перезапустить через";
+ this.radioButtonRestartTimer.UseVisualStyleBackColor = true;
+ //
+ // buttonSetProgramStart
+ //
+ this.buttonSetProgramStart.Location = new System.Drawing.Point(4, 19);
+ this.buttonSetProgramStart.Name = "buttonSetProgramStart";
+ this.buttonSetProgramStart.Size = new System.Drawing.Size(67, 28);
+ this.buttonSetProgramStart.TabIndex = 1;
+ this.buttonSetProgramStart.Text = "Обзор";
+ this.buttonSetProgramStart.UseVisualStyleBackColor = true;
+ this.buttonSetProgramStart.Click += new System.EventHandler(this.buttonSetProgramStart_Click);
+ //
+ // groupBoxProgramStart
+ //
+ this.groupBoxProgramStart.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.groupBoxProgramStart.Controls.Add(this.textBoxArguments);
+ this.groupBoxProgramStart.Controls.Add(this.labelArguments);
+ this.groupBoxProgramStart.Controls.Add(this.labelProgramStartPath);
+ this.groupBoxProgramStart.Controls.Add(this.buttonSetProgramStart);
+ this.groupBoxProgramStart.Location = new System.Drawing.Point(10, 180);
+ this.groupBoxProgramStart.Name = "groupBoxProgramStart";
+ this.groupBoxProgramStart.Size = new System.Drawing.Size(287, 113);
+ this.groupBoxProgramStart.TabIndex = 6;
+ this.groupBoxProgramStart.TabStop = false;
+ this.groupBoxProgramStart.Text = "Запуск программы";
+ //
+ // labelArguments
+ //
+ this.labelArguments.AutoSize = true;
+ this.labelArguments.Location = new System.Drawing.Point(4, 72);
+ this.labelArguments.Name = "labelArguments";
+ this.labelArguments.Size = new System.Drawing.Size(153, 13);
+ this.labelArguments.TabIndex = 3;
+ this.labelArguments.Text = "Дополнительные аргументы";
+ //
+ // groupBoxProcessName
+ //
+ this.groupBoxProcessName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.groupBoxProcessName.Controls.Add(this.textBoxProcessName);
+ this.groupBoxProcessName.Location = new System.Drawing.Point(10, 10);
+ this.groupBoxProcessName.Name = "groupBoxProcessName";
+ this.groupBoxProcessName.Size = new System.Drawing.Size(287, 50);
+ this.groupBoxProcessName.TabIndex = 8;
+ this.groupBoxProcessName.TabStop = false;
+ this.groupBoxProcessName.Text = "Название наблюдаемого процесса";
+ //
+ // groupBoxEnabled
+ //
+ this.groupBoxEnabled.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.groupBoxEnabled.Controls.Add(this.checkBoxSaveState);
+ this.groupBoxEnabled.Controls.Add(this.radioButtonEnableWathing);
+ this.groupBoxEnabled.Controls.Add(this.radioButtonDisableWathing);
+ this.groupBoxEnabled.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.groupBoxEnabled.Location = new System.Drawing.Point(10, 298);
+ this.groupBoxEnabled.Name = "groupBoxEnabled";
+ this.groupBoxEnabled.Size = new System.Drawing.Size(287, 72);
+ this.groupBoxEnabled.TabIndex = 9;
+ this.groupBoxEnabled.TabStop = false;
+ this.groupBoxEnabled.Text = "Состояние";
+ //
+ // radioButtonEnableWathing
+ //
+ this.radioButtonEnableWathing.AutoSize = true;
+ this.radioButtonEnableWathing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.radioButtonEnableWathing.Location = new System.Drawing.Point(106, 19);
+ this.radioButtonEnableWathing.Name = "radioButtonEnableWathing";
+ this.radioButtonEnableWathing.Size = new System.Drawing.Size(75, 17);
+ this.radioButtonEnableWathing.TabIndex = 1;
+ this.radioButtonEnableWathing.Text = "Включено";
+ this.radioButtonEnableWathing.UseVisualStyleBackColor = true;
+ this.radioButtonEnableWathing.CheckedChanged += new System.EventHandler(this.radioButtonEnableWathing_CheckedChanged);
+ //
+ // radioButtonDisableWathing
+ //
+ this.radioButtonDisableWathing.AutoSize = true;
+ this.radioButtonDisableWathing.Checked = true;
+ this.radioButtonDisableWathing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.radioButtonDisableWathing.Location = new System.Drawing.Point(8, 19);
+ this.radioButtonDisableWathing.Name = "radioButtonDisableWathing";
+ this.radioButtonDisableWathing.Size = new System.Drawing.Size(83, 17);
+ this.radioButtonDisableWathing.TabIndex = 0;
+ this.radioButtonDisableWathing.TabStop = true;
+ this.radioButtonDisableWathing.Text = "Выключено";
+ this.radioButtonDisableWathing.UseVisualStyleBackColor = true;
+ this.radioButtonDisableWathing.CheckedChanged += new System.EventHandler(this.radioButtonDisableWathing_CheckedChanged);
+ //
+ // groupBoxStatus
+ //
+ this.groupBoxStatus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.groupBoxStatus.Controls.Add(this.labelStatus);
+ this.groupBoxStatus.Location = new System.Drawing.Point(10, 375);
+ this.groupBoxStatus.Name = "groupBoxStatus";
+ this.groupBoxStatus.Size = new System.Drawing.Size(287, 52);
+ this.groupBoxStatus.TabIndex = 10;
+ this.groupBoxStatus.TabStop = false;
+ this.groupBoxStatus.Text = "Текущий статус";
+ //
+ // labelStatus
+ //
+ this.labelStatus.AutoSize = true;
+ this.labelStatus.Location = new System.Drawing.Point(15, 25);
+ this.labelStatus.Name = "labelStatus";
+ this.labelStatus.Size = new System.Drawing.Size(74, 13);
+ this.labelStatus.TabIndex = 0;
+ this.labelStatus.Text = "Не запущено";
+ //
+ // myBackgroundWorker
+ //
+ this.myBackgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.BackgroundWorkerDoWork);
+ this.myBackgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker1_RunWorkerCompleted);
+ //
+ // checkBoxSaveState
+ //
+ this.checkBoxSaveState.AutoSize = true;
+ this.checkBoxSaveState.Checked = global::RelaunchProcess.Properties.Settings.Default.saveOldState;
+ this.checkBoxSaveState.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.checkBoxSaveState.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "saveOldState", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.checkBoxSaveState.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.checkBoxSaveState.Location = new System.Drawing.Point(15, 41);
+ this.checkBoxSaveState.Name = "checkBoxSaveState";
+ this.checkBoxSaveState.Size = new System.Drawing.Size(201, 17);
+ this.checkBoxSaveState.TabIndex = 2;
+ this.checkBoxSaveState.Text = "Запоминать последнее состояние";
+ this.checkBoxSaveState.UseVisualStyleBackColor = true;
+ //
+ // textBoxProcessName
+ //
+ this.textBoxProcessName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.textBoxProcessName.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "processName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBoxProcessName.Location = new System.Drawing.Point(5, 20);
+ this.textBoxProcessName.Name = "textBoxProcessName";
+ this.textBoxProcessName.Size = new System.Drawing.Size(277, 20);
+ this.textBoxProcessName.TabIndex = 3;
+ this.textBoxProcessName.Text = global::RelaunchProcess.Properties.Settings.Default.processName;
+ //
+ // textBoxArguments
+ //
+ this.textBoxArguments.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "arguments", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBoxArguments.Location = new System.Drawing.Point(5, 88);
+ this.textBoxArguments.Name = "textBoxArguments";
+ this.textBoxArguments.Size = new System.Drawing.Size(275, 20);
+ this.textBoxArguments.TabIndex = 4;
+ this.textBoxArguments.Text = global::RelaunchProcess.Properties.Settings.Default.arguments;
+ //
+ // labelProgramStartPath
+ //
+ this.labelProgramStartPath.AutoSize = true;
+ this.labelProgramStartPath.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "startProgramPath", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.labelProgramStartPath.Location = new System.Drawing.Point(5, 50);
+ this.labelProgramStartPath.Name = "labelProgramStartPath";
+ this.labelProgramStartPath.Size = new System.Drawing.Size(0, 13);
+ this.labelProgramStartPath.TabIndex = 2;
+ this.labelProgramStartPath.Text = global::RelaunchProcess.Properties.Settings.Default.startProgramPath;
+ //
+ // checkBoxCheckProcess
+ //
+ this.checkBoxCheckProcess.AutoSize = true;
+ this.checkBoxCheckProcess.Checked = global::RelaunchProcess.Properties.Settings.Default.checkBeforeStart;
+ this.checkBoxCheckProcess.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.checkBoxCheckProcess.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "checkBeforeStart", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.checkBoxCheckProcess.Location = new System.Drawing.Point(12, 80);
+ this.checkBoxCheckProcess.Name = "checkBoxCheckProcess";
+ this.checkBoxCheckProcess.Size = new System.Drawing.Size(153, 17);
+ this.checkBoxCheckProcess.TabIndex = 2;
+ this.checkBoxCheckProcess.Text = "Не создавать дубликаты";
+ this.checkBoxCheckProcess.UseVisualStyleBackColor = true;
+ //
+ // radioButtonRestartNow
+ //
+ this.radioButtonRestartNow.AutoSize = true;
+ this.radioButtonRestartNow.Checked = global::RelaunchProcess.Properties.Settings.Default.restartNow;
+ this.radioButtonRestartNow.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "restartNow", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.radioButtonRestartNow.Location = new System.Drawing.Point(8, 41);
+ this.radioButtonRestartNow.Name = "radioButtonRestartNow";
+ this.radioButtonRestartNow.Size = new System.Drawing.Size(135, 17);
+ this.radioButtonRestartNow.TabIndex = 0;
+ this.radioButtonRestartNow.Text = "Перезапускать сразу";
+ this.radioButtonRestartNow.UseVisualStyleBackColor = true;
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(316, 445);
+ this.Controls.Add(this.groupBoxStatus);
+ this.Controls.Add(this.groupBoxEnabled);
+ this.Controls.Add(this.groupBoxProcessName);
+ this.Controls.Add(this.groupBoxProgramStart);
+ this.Controls.Add(this.groupBoxActions);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "Form1";
+ this.Text = "Relaunch Process";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.groupBoxActions.ResumeLayout(false);
+ this.groupBoxActions.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
+ this.groupBoxProgramStart.ResumeLayout(false);
+ this.groupBoxProgramStart.PerformLayout();
+ this.groupBoxProcessName.ResumeLayout(false);
+ this.groupBoxProcessName.PerformLayout();
+ this.groupBoxEnabled.ResumeLayout(false);
+ this.groupBoxEnabled.PerformLayout();
+ this.groupBoxStatus.ResumeLayout(false);
+ this.groupBoxStatus.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private GroupBox groupBoxActions;
+ private Label label1;
+ private CheckBox checkBoxCheckProcess;
+ private RadioButton radioButtonRestartTimer;
+ private RadioButton radioButtonRestartNow;
+ private Button buttonSetProgramStart;
+ private TextBox textBoxProcessName;
+ private GroupBox groupBoxProgramStart;
+ private Label labelProgramStartPath;
+ private RadioButton radioButtonEnableWathing;
+ private RadioButton radioButtonDisableWathing;
+ private CheckBox checkBoxSaveState;
+ private GroupBox groupBoxProcessName;
+ private GroupBox groupBoxEnabled;
+ private GroupBox groupBoxStatus;
+ private TextBox textBoxArguments;
+ private Label labelArguments;
+ public Label labelStatus;
+ private System.ComponentModel.BackgroundWorker myBackgroundWorker;
+ private NumericUpDown numericUpDown1;
+ }
+}
diff --git a/Form1.cs b/Form1.cs
new file mode 100644
index 0000000..80a92de
--- /dev/null
+++ b/Form1.cs
@@ -0,0 +1,228 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Threading;
+using System.Windows.Forms;
+using RelaunchProcess.Properties;
+using static System.Windows.Forms.VisualStyles.VisualStyleElement;
+
+namespace Process_Auto_Relaunch
+{
+ public partial class Form1 : Form
+ {
+ private delegate void UpdateLogDelegate(string text);
+ private UpdateLogDelegate updateLogDelegate = null;
+
+ public Form1()
+ {
+ InitializeComponent();
+ this.updateLogDelegate = new UpdateLogDelegate(this.UpdateStatus);
+ myBackgroundWorker.WorkerSupportsCancellation = true;
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ LoadOldState();
+
+
+ CheckProgramState();
+ }
+
+ ///
+ ///
+ ///
+ private void LoadOldState()
+ {
+ if (Settings.Default.saveOldState)
+ {
+ radioButtonEnableWathing.Checked = Settings.Default.enableWatching;
+ }
+
+ }
+
+ private void radioButtonDisableWathing_CheckedChanged(object sender, EventArgs e)
+ {
+ CheckProgramState();
+
+ if (!radioButtonDisableWathing.Checked)
+ {
+ return;
+ }
+
+ if (myBackgroundWorker.WorkerSupportsCancellation && myBackgroundWorker.IsBusy)
+ {
+ myBackgroundWorker.CancelAsync();
+ UpdateStatus("...");
+ }
+ }
+
+
+ private void radioButtonEnableWathing_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!radioButtonEnableWathing.Checked)
+ {
+ return;
+ }
+ bool error = false;
+
+ if (String.IsNullOrEmpty(textBoxProcessName.Text))
+ {
+ error = true;
+ MessageBox.Show(" !" +
+ "\n ", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+
+ if (String.IsNullOrEmpty(Settings.Default.startProgramPath))
+ {
+ error = true;
+ MessageBox.Show(" ." +
+ "\n ", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+
+ if (error)
+ {
+ radioButtonEnableWathing.Checked = false;
+ radioButtonDisableWathing.Checked = true;
+ return;
+ }
+
+ if (!myBackgroundWorker.IsBusy)
+ {
+ myBackgroundWorker.RunWorkerAsync();
+ }
+ }
+
+ private void UpdateStatus(string text)
+ {
+ labelStatus.Text = text;
+ }
+
+ private void Status(string text)
+ {
+ Invoke(updateLogDelegate, new[] { text });
+ }
+
+ private void CheckProgramState()
+ {
+ bool watching = radioButtonEnableWathing.Checked;
+ Debug.WriteLine($": {watching}");
+
+ groupBoxProcessName.Enabled = !watching;
+ groupBoxProgramStart.Enabled = !watching;
+ groupBoxActions.Enabled = !watching;
+
+ Settings.Default.enableWatching = watching;
+
+
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void buttonSetProgramStart_Click(object sender, EventArgs e)
+ {
+ OpenFileDialog openFile = new OpenFileDialog();
+ openFile.Title = " ";
+
+ if (openFile.ShowDialog() == DialogResult.Cancel)
+ {
+ return;
+ }
+
+ //labelProgramStartPath.Text = openFile.FileName;
+ Settings.Default.startProgramPath = openFile.FileName;
+ Settings.Default.Save();
+
+ openFile.Dispose();
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ Settings.Default.Save();
+ }
+
+ private bool ProcessByNameIsRuning(string name)
+ {
+ return Process.GetProcessesByName(name).Length > 0;
+ }
+
+ private void ProcessStart(string path, string args)
+ {
+ if (checkBoxCheckProcess.Checked)
+ {
+ if (ProcessByNameIsRuning(path))
+ {
+ return;
+ }
+ }
+
+ Process.Start(path, args);
+ }
+
+ private void BackgroundWorkerDoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ int i = (int)numericUpDown1.Value;
+
+ while (!worker.CancellationPending)
+ {
+ if (ProcessByNameIsRuning(textBoxProcessName.Text))
+ {
+ Status($" {textBoxProcessName.Text} ");
+ i = (int)numericUpDown1.Value;
+ }
+ else
+ {
+ if (radioButtonRestartTimer.Checked)
+ {
+ i--;
+ Status($" {textBoxProcessName.Text} . {i}");
+ }
+
+ if (i <= 0 || radioButtonRestartNow.Checked)
+ {
+ Status("...");
+ ProcessStart(Settings.Default.startProgramPath, textBoxArguments.Text);
+ }
+ }
+
+ Thread.Sleep(1000);
+ }
+
+ if (worker.CancellationPending)
+ {
+ e.Cancel = true;
+ }
+ }
+
+ private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ if (e.Cancelled)
+ {
+ Status(" .");
+ }
+ else if (e.Error != null)
+ {
+ MessageBox.Show("Error: " + e.Error.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Stop);
+ Status(" . !");
+ radioButtonDisableWathing.Checked = true;
+ }
+ else
+ {
+ Status(" .");
+ }
+ }
+ }
+}
diff --git a/Form1.resx b/Form1.resx
new file mode 100644
index 0000000..cd149c2
--- /dev/null
+++ b/Form1.resx
@@ -0,0 +1,1256 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAMMOAADDDgAAAAAAAAAA
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz6ABW7+QAUuvsAFb35ABW9+QAVvPkAFrz4ABW8
+ +QAVvPkAFr34ABO89gAUvPcAIL//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/A+wAYu/oAE7z0ABO9+wAVvPkAFbz5ARW8
+ +QMVvPkDFbz5BBW8+QQVvPkEFbz5AxW8+QMVvPkDFbz5AxW8+QQVvPkEFbz5BBW8+QMVvPkDFbz5ARW8
+ +QEVu/oAFsHvABW4/gAWvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXvvoAFbv4ABO8
+ /AAavfQAFbz5ARW8+QIVvPkEFbz5Axa89wEWu/gAFrv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW99wAUv/UAFL/1ABW8+QMVvPkEFbz5AxW8+QEVvfoAFq/zABW9
+ +gAVufcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAUu/gAF736ABm++wAVvPkBFbz5AxW8+QQVvPoAFbz6ABa79wAjsNYAGrjrARW8
+ +RUVvPkzFbz5TxW8+W0VvPmBFbz5kxW8+Z0VvPmkFbz5pBW8+Z4VvPmWFbz5hBW8+XEVvPlUFbz5NxW8
+ +BoWu/YDFrr3ABa7+AAVt/cAFa/zABW8+QMVvPkEFbz4Af///wAUu/YAFrz5ABa++gAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa89gAUvPkAEbv5ABS8+QAVvPkCFbz5BBa9
+ +gATu/kAE7v6ABO7+QQVvPkvFbz5ZhW8+aMVvPnPFbz58BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz59BW8+dcVvPmrFbz5cxW8+TkWvPgJFrv5ABW8
+ +QAYtPYAFbz5AxW8+QMVvPgAFbv3ABW8+AAVvfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe9
+ +QAVvPkAFbv6ABW7+gAVvPkDFbz5Axe8+QAXvPkAFbz5CBW8+UMVvPmWFbz52BW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+fsVvPn7Fbz5+xW8+fsVvPn7Fbz5+xW8+fsVvPn7Fbz5/BW8
+ +f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+eMVvPmjFbz5UhW7+A8VvPgAFbz4ABW8+QIVvPkDFbv6ABW7
+ +QAVu/kAFLz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABS9+AAVvPkAFL34ABXA+AAVvPkDFbz5Ahe9+gAXvfoAFbz5JxW8
+ +YUVvPnfFbz5/xW8+f4VvPn/Fbz5/hW8+fsVvPn7Fbz5/RW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn9Fbz5+xW8+fsVvPn+Fbz5/xW8
+ +f4VvPn/Fbz56RW8+ZgVvPk2F7XrABe47gAWvPgCFbz5AxS8+QAUvPkAFbz5ABe9+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFbz5ABW8
+ +QAVvPkCFbz5AxXD8AAWw+8AFbz5PRW8+a8VvPn6Fbz5/xW8+f8VvPn9Fbz5+xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5+xW8+fwVvPn/Fbz5/xW8+f8VvPnCFbz5TxS6
+ +gMUufoAFbz5AhW8+QMWvfgAF7/3ABW8+QAktv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAVu/oAFbz5ABW8+QAVvPkBFbz5Axa8+QEWvPoAFbz5OhW8+boVvPn/Fbz5/xW8
+ +f4VvPn7Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8+f4VvPn/Fbz5zhW8+U4AvfgAH7z5ABW8+QMVvPkBFbz5ABW8
+ +QAVu/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFrz5ABW8+QAVvPkAFbz5AhW8
+ +QMVvPkAFbz5IBW8+acVvPn/Fbz5/xW8+f0VvPn8Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8
+ +fwVvPn+Fbz5/xW8+b4VvPkxFb35ABW8+QIVvPkDF735ABi++QAUu/kAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFb//ABW8+gAVvfoAFb36ABW8+QMVt/sAFL75AhW8+XEVvPnzFbz5/xW8+fwVvPn8Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn8Fbz5/xW8+fwVvPmNFbv4CxW8
+ +AAVvPkEFbz5ARW8+QAVvPkAFbz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAVvPkAFbz5ABW8+QEVvPkEFbz5ABW8
+ +SQVvPnEFbz5/xW8+f0VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+fsVvPn8Fbz5/BW8+fwVvPn8Fbz5+xW8
+ +fsVvPn7Fbz5/BW8+f0VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/BW8+f8VvPnaFbz5OxW8+QAVvPkEFbz5ARW8+QAVvPkAFb35AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAUvfkAFbz5ABW8+QAVvPkCFbz5AxW8+QAVvPlbFbz58xW8+f8VvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn7Fbz5+xW8+f4VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5+xW8
+ +f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5+xW8
+ +f8VvPn9Fbz5eRS/+AAVvPkCFbz5AhW8+QAVvPkAFLz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz4ABW8+QAVvPkAFbz5AhS7+gEYv/YCFbz5jxW8
+ +f8VvPn9Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +fsVvPn9Fbz5/xW8+f8VvPn/Fbz5/RW8+ecVvPnEFbz5oxW8+YYVvPlxFbz5YhW8+VsVvPlbFbz5YRW8
+ +W4VvPmCFbz5nhW8+b8VvPniFbz5/BW8+f8VvPn/Fbz5/xW8+f0VvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fwVvPn/Fbz5rRW8+Q0TvPgAFbz5AxW8
+ +QAVvPgAFL36AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW9
+ +AAVvPkAFbz5ABW8+QMYvPgAFrz5DRW8+bQVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fsVvPn/Fbz5/xW8+f8VvPnlFbz5qBW8+WUVvPkvFb35CxS5
+ 8AAVuvUAFb/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy8+QATvPkAEr36ABa8+QgVvPkoFbz5WxW8
+ +ZoVvPndFbz5/xW8+f8VvPn/Fbz5/BW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/hW8+fsVvPn/Fbz5zhW8+R4VvPkAFbz5AxW8+QAVvPkAFr36AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvPgAFrz5ABW8+QAVvPkDFbz5ABW8+RYVvPnLFbz5/xW8
+ +foVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fwVvPn+Fbz5/xW8
+ +fIVvPmkFbz5ShS7+QsVvPkAFbz5ABS8+QAUvPkAFbz4ARW8+QMVvPkEFbz5BBW8+QQVvPkEFbz5BBW8
+ +QQVvPkEFbz5BBW8+QQVvPkCFbz2ABW89gAVvPkAFbv5ABa7+QcVvPk8Fbz5kxW8+egVvPn/Fbz5/xW8
+ +fwVvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz54xW8
+ +SwVvPkAFbz5BBW8+AAVvPgAE736AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbv5ABW8
+ +QAVvPkAFbz5AxW8+QAVvPkbFbz51BW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/hW8+fwVvPn+Fbz5/xW8+eIVvPl5Fbz5GBW9+QAVvfkBGq/uABW8+QMVvPkEFbz5AhW8
+ +QEUvPoAFrz4ABa7+QAXuvgAFrv4ABe5/wAAAAAAF7z6ABm7+QAXvPkAFbz6ABW8+AAVvPkBFbz5AhW8
+ +QQVvPkDE735ABW8+QEVvPkAFbz5DhW8+WUVvPnVFbz5/xW8+f4VvPn8Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz56hW8+TMVvPkAFbz5BBa8+QAVvPkAFr35AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAACC//wAVvPkAFbz5ABW8+QIWvPkAFbz5FhW8+dMVvPn/Fbz5+xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn8Fbz5/xW8+eoVvPlyFbz5DBS8
+ +QAVvPkBFbz5AxW8+QMVvPkBFr37ABW79gAVvPsAF7z4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABe6/AAWvPkAFLz6ABi8+QAWvPkBFbz5AxW8+QMUvfkBFr35ABa9
+ +QUVvPlbFbz52xW8+f8VvPn9Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +fwVvPn/Fbz56hW8+S4VvPkAFbz5AxW8+QAVvPkAFLv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW7
+ +QAVvPkBEr36ABS8+Q0VvPnIFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn8Fbz5/xW8+f4VvPmVFbz5FBW8+QAVvPgCFbz5BBW8+QI5nesAEsD7ABa8+AAavfwAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAGL/3ABW7+QAUvvkAE776ABW8+QEVvPkEFbz5AhS7+AAUu/gJFbz5fBW8+fUVvPn/Fbz5+xW8
+ +f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz54hW8+SEVvPkAFbz5AhW8
+ +QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABS7+QAXwPYAFbz5ARW7+QIWxPgBFbz5sBW8+f8VvPn7Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5+xW8+f8VvPnaFbz5PRW8+QAVvPkCFbz5BBW8
+ +QEVvPkAFbz5ABS9+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVu/kAFbz5ABa9
+ +QAVvPkBFbz5AxW8+QIVvPkAFbz5KBW8+cUVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+fwVvPn/Fbz5zxW8+Q8WvPgAFbz5ARW7+QAUu/kAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvvgAFbz5ABzD
+ 8wAVvPkDFbz5ABW8+YsVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +fwVvPn/Fbz5ohW8+QwVvPkAFbz5BBW8+QIVvPgAFbz5ABS8+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QAVvPkAFbz5ARW8+QQLvfcAEbz4AhW8
+ +YQVvPn/Fbz5/RW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5rhe8
+ 9wAWvPgCFLz6ABa8+AAWvPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAWvPkAFbz5AxW8+QAVvPlaFbz5/xW8+fwVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn9Fbz5/xW8+XEVvfgAFbz5AhW8+QMOvfsAJ7fzABW8
+ +QAbvP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABS9+QAVu/kAFbv5ABW8+QIVvPkDFbz5ABW8+VIVvPnzFbz5/xW8+fwVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5fhW8+QAVvPkEFb34ABW8+QAav/8AAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvfkAF734ABW8
+ +QIVvPkAFbz5JRW8+e4VvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8
+ +fcVvPlRFbz5ABW8+QQVvPkBFbz5ABW8+QAWvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO8+QAVvPkAFbz5ABS8
+ +QEVvPkFFbz5ABW8+TQVvPnnFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +f4VvPn+Fbz5QhW8+QAVvPkDFbv5ABW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAFrz7ABW8+QAVvPgAFbz6ARHB/wAVvPm8Fbz5/xW8+fwVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnzFbz5QhW8+QAVvPkFFbz5ABW8+QAVvPkAE7z6AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz4ABS8+AAVvPkEFbz5ABS8+SgVvPnhFbz5/xW8
+ +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnZFbz5DxW7+QAVvPkBFbz5ABa9
+ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFLz5ABW8
+ +QMVvPkAFbz5bBW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz59xW8
+ +UQVvPkAFbz5BRHB+QASwfkAFb35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvPgAFbz5ABW8+QAVvPkEFbz5ABW8+ScVvPnlFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5+xW8+f8VvPmSFbz5ABW8+QMUvfQAFrz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAF738ABW8+QAVvPkCFbz5ABW8+SAVvPnuFbz5/xW8+f4VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/RW8+f8VvPlTFbz5ABW8+QUVvfgAFb34ABW8+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWu/sAFbz5ABW8+QAVvPkEFbz5ABW8
+ +TUVvPnyFbz5/xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f4VvPk8Fbz5ABW8
+ +QMVvPkAFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz6ABW8
+ +QMVvPkAFbz5nRW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5dBa8
+ +QAVvPkFMMP6ABa9+QAVu/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAUvvoAFrz5ABa8+QAVvPkEFbz5ABW8+VEVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+cAOvfIAErz3ARa8+gAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAD8H8ABa9+QAVvPkCFbz5ABW8+TkVvPn+Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+aMUvPkAFbz5AxW8+QAXuvMAFbz5AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASu/oAFrz5ABi+
+ +QAVvPkEFbz5ABW8+X8VvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8
+ +VkVvPkAFbz5AxW8+QAUu/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFb35ABW7
+ +QIVvPkAFbz5sBW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnZFbv4EBa7
+ +AAVvPkBFLz5ABS8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVu/gAF774ABW7+QEWvfkCFbf1ARW8+bwVvPn/Fbz5/BW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5zxW8+QUVvPoAFbz5ARS8+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+gAVvPkCFbz5ABW8+ToVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+UcVvPkAFbz5AxW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVu/oAFbz6ABW8+QIVvPkAFbz5KBW8+fIVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +fwVvPn/Fbz5WxW8+QAVvPkDF7v4ABm9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUvPkAFb35ABW8
+ +QMVvPkAFbz5pBW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmaFbz5ABW8
+ +QMVsvIAFbz5ABW8+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8+QQVvPkAFbz5dRW8
+ +f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnFGbz6ABe8+QAVvPkAFLz5AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa8+QAVvPkCFbz5ABW8+SMVvPn1Fbz5/xW8+f4VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz56xW8+RwVvPkAFbz5ARW8+gAVvPoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABS79wAVvPkAFbz5ARa++AAWvfkIFbz50RW8+f8VvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/hW8+f8VvPlDFbz5ABW8+QMVvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVv/8AFLv4ABW8
+ +QQVvPkAFbz5exW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPl8Fbz5ABW8
+ +QQVvfkAFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW9+gAYvvsAFbz5AxW8
+ +QAVvPlWFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+aEVvPkAFbz5AxS8
+ +QASufkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+AAUvPkBEr35ABK9+AIVvPnTFbz5/xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz55RW8+RMVvPkAFbz5ARW9+QAUvPgAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa8+QAVvfoAFrn2ARPJ/wEVvPnIFbz5/xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz57RW8+BgVvPgAFbz5ARe9+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8
+ +QMVvPkAFbz5OhW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmDFbz5ABW8
+ +QQTvfsAFbz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFL35ABa8
+ +QAVvPkDFbz5ABW8+V0VvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5XhW8
+ +QAVvPkEFLv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8+QAVvPmJFbz5/xW8+fsVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz59RW8+SMVvPkAFbz5AhW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QEVvPkAFbz5CxW8+d4VvPn/Fbz5/RW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmtFbz5ABW8+QMVu/kAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADL78ABS8
+ +QAA/P0AH7j5ABW8+c4VvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmtFbz5ABW8
+ +QIVu/oAFbz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvfkAFbz5ABW8+QQVvPkAFbz5iBW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8
+ +ecVu/kRFbv5ABW8+QEVu/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXu/gAFbz5AhW8+QAVvPknFbz5+xW8+f8VvPn+Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+VgVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFbz5AhW8+QAVvPk0Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+UYVvPkAFbz5AxW7+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +gAVvPkEFbz5ABW8+VsVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnrFbz5FhW8
+ +QAVvPkBFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABW7+AAVu/kBFrX8ABey/QEVvPnSFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +fsVvPn/Fbz5gBW8+QAVvPkEFbv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QQVvPkAFbz5lBW8+f8VvPn7Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bMVvPkAFbz5AhW7+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa9+QAVvPkEFbz5ABW8
+ +ZAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPm4Fb35ABW9+QIVu/kAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAWvPoAFL34AhS8+AAVvPnDFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5chW8
+ +QAVvPkEFLz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QMVvPkAFbz5UBW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn9Fbz5/xW8+eEVvPkJFbz5ABW8+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QEVu/kAFbv5DBW8+eUVvPn/Fbz5/hW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPk8Fbz5ABW8+QMVvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVu/oAFbz5AhW8
+ +QAVvfkfFbz59hW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz5+hW8+SYVvPkAFbz5AgDM
+ /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz5AhW8+QAVvPkmFbz5+hW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz58Ba8
+ +RYVvPkAFbz5ARS7+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW/9AAVvPoBE7z8ABK9/QIVvPnVFbz5/xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f0VvPn/Fbz5RhW8+QAVvPkDFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkDFbz5ABW8+UAVvPn/Fbz5/RW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnRAKP9ABnA+AAVvPkBAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +QAVvPkDFbz5ABW8+bAVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPlmFbz5ABW8
+ +QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFL34ABW8+QQVvPkAFbz5WxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8
+ +bQVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFb34ABW8+QQVvPkAFbz5jRW8+f8VvPn7Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+YIVvPkAFbz5BBO++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5BBW8+QAVvPlvFbz5/xW8
+ +fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lxW8+QAVvPkEFbz5AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvvsAFbz5BBW8+QAVvPlxFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lhW8
+ +QAVvPkEFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABG3+QAVvPkEFbz5ABW8+YEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8
+ +f8VvPmDFbz5ABW8+QQVvfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8
+ +QAVvPkBFbz5ARW8+QEVvPkBFbz5ARW8+QEVvPkBFbz5ARW8+QEVvPkEFbz5ABW8+VwVvPn/Fbz5/BW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmoFbz5ABW8+QMVu/kAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbr5ABW8+QQVvPkAFbz5ihW8
+ +f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+XUVvPkAFbz5BAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAGML9ABW8+QMVvPkAFbz5ThW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8
+ +bEVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAUvPgAFbz5BBW8+QAVvPmQFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +fsVvPn/Fbz5bhW8+QAVvPkEFLz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8
+ +QAVvPkDFbz5ERW8+RAVvPkQFbz5ERW8+REVvPkRFbz5ERW8+RAVvPkRFbz5EBW8+QAVvPlHFbz5/xW8
+ +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5uBW8+QAVvPkDFbz5AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS8+AAVvPkEFbz5ABW8
+ +ZAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPluFbz5ABW8+QQUvPcAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+S8VvPnxFbz57hW8+e4VvPnuFbz57hW8
+ +e4VvPnuFbz57BW8+fkVvPnDFbz5ABW8+UcVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8
+ +f8VvPm5Fbz5ABW8+QMVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QQVvPkAFbz5ihW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn7Fbz5/xW8+XUVvPkAFbz5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dEUu/kAFbz5ThW8
+ +f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bMVvPkAFbz5AxW8+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARuPkAFbz5BBW8
+ +QAVvPmBFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5gxW8+QAVvPkEFrr4AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f4VvPn9Fbz5/hW8
+ +f4VvPn+Fbz5/hW8+fsVvPn/Fbz50BW8+QAVvPlcFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +fwVvPn/Fbz5qRW8+QAVvPkDFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkEFbz5ABW8+XAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5+xW8+f8VvPmXFbz5ABW8+QQVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnRFbz5ABW8
+ +XEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmZFbz5ABW8+QQVvPkAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFL34ABW8
+ +QQVvPkAFbz5WxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bQVvPkAFbz5AxW8
+ +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dEVvPkAFbz5ixW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn7Fbz5/xW8+YMVvPkAFbz5BBO6+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AxW8+QAVvPlAFbz5/xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f0VvPn/Fbz50Q+9/AAXvPgAFbz5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz50BW7
+ +QAVvPmwFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5aRW8+QAVvPkEAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvPkCFbz5ABW8+SYVvPn6Fbz5/xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnwFbz5FhW8
+ +QAVvPkBFbz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnNErX5ABW8+dMVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/RW8+f8VvPlIFbz5ABW8+QMWvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QEVvPoAFbz6DBW8+eUVvPn/Fbz5/hW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPk8Fbz5ABW8+QMWvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8
+ +ccWvPkbFbz59RW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz5/BW8+SgVvPkAFbz5AgCq
+ /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz6ABW8+AIVvPgAFbz5wxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8
+ +XIVvPkAFbz5BBW8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5vxW8+UoVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/RW8+f8VvPnjFbz5ChW8+QAVvPkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8+QAVvPmUFbz5/xW8
+ +fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5shW8+QAVvPkCFrz5ABe9+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8
+ +f8VvPm8Fbz5ihW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bsWu/kAFrv6AhS9
+ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABW9+gAVvPkEFbz5ABW8+VsVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +f8VvPnrFbz5FRW8+QAVvPkBFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+csVvPnMFbz5/xW8+f0VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5hhW8+QAVvPkEE7z5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7v4ABW8+QIVvPkAFbz5JxW8
+ +fsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPlXFbz5ABW8+QMVvPkAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz59RW8+fkVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPlKFbz5ABW8
+ +QMUvfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAMvfwAFrz5AFvh+wALt/kAFbz5zhW8+f8VvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn8Fbz5/xW8+awVvPkAFbz5Aha8+QAVu/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8
+ +TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz57BW8+RUVvPkAFbz5ARW9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8
+ +QAVvPmJFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz59RW8+SIVvPkAFbz5AhW8
+ +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmyFbz5ABW8
+ +QIVu/kAAKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAVvPkDFbz5ABW8+TsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5ghW8+QAVvPkEF7z3ABW8+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8
+ +QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+WMVvPkAFbz5BBW7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz4ABW9
+ +QEVv/kAFcD4AxW8+dMVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnlFbz5ExW8
+ +QAVvPkBFbz5ABW/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnwFbz5HBW8
+ +QAVvPkCFbv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVv/8AFLz5ABW8+QQVvPkAFbz5exW8+f8VvPn7Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPl7Fbz5ABW8+QQWu/kAFrz5AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+agVvPkAFbz5AxW9+gAVvPgAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAWvPkAFbz5AhW8+QAVvPkjFbz59RW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8
+ +esVvPocFbz6ABW8+QEVvPoAFLv6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5SRW8
+ +QAVvPkDFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS9+QAUvPkAFbz5AxW8+QAVvPmkFbz5/xW8
+ +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+ZkUvPkAFbz5Aw+98wAVvPkAFrr7AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+cwMtvgBCbP2ABS7+QEVvfoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABW8+QAVvPkCFbz5ABW8+TsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn+Fbz5/xW8+UYVvPkAFbz5AxW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5YxW8
+ +QAVvPkDFb35ABK7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW7+QAVvPkCFbz5ABW8
+ +bAVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz52BW8+BAVvPgAFbz5ARS8
+ +QAUvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dYVvfkJFr35ABW8+QEUvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAOtvwAFrz5ABW8+QIVvPkAFbz5ORW8+f4VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+fwVvPn/Fbz5oxa9+QAWvPkDFLv6ABi89QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5ZBW8
+ +QAVvPkGFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8
+ +QMVvPkCFbz5ABW8+QAWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbr6ABW9
+ +QMVvfkAFbz5nhW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5cxW8
+ +QAVvPkFIb/7ABa9+QAVu/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+b8WufkAFrf6ABW9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABi+/QAVu/gAFbz5AhW8+QAVvPkgFbz57hW8+f8VvPn+Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f0VvPn/Fbz5UhW8+QAVvPkFFb74ABW9+AAVu/kAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5fBW8
+ +TUVvPlEFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8
+ +UAVvPlGFbz5JhW8+QAVvPkBFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +gAVvPkAFbz5BBW8+QAVvPltFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +f8VvPn3Fbz5RBW8+QAVvPkFGrf2ABq39wAWvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmUFbz5ABW8+QQWvfkAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFrr7ABW8+QAVvPgAFr37ASe9/wAVvPm8Fbz5/xW8
+ +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnzFbz5QhW8+QAVvPkFFbz5ABW8
+ +QAVvPkAFLr6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f4VvPn8Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8
+ +f0VvPn5Fbz5/xW8+ZIVvPkAFbz5BBa9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz5ABW8+gAVvPkCFbz5ABW8+SYVvPnuFbz5/xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/RW8+f8VvPn3Fbz5UBW8+QAVvPkEFbz5ARW8+QAVvPkAFrz6AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5kxW8+QAVvPkEFr35AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QAVvPkEFbz5ABW8
+ +VwVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f0VvPn/Fbz5cBW9
+ +QAVvPkCFbz5AxK79wBRvf8AFbz5AA/D/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8
+ +TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5+xW8+f8VvPmTFbz5ABW8+QQWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAATvvcAFbz5AAmy6QAVvPkDFbz5ABW8+YwVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn/Fbz5oRW8+gsVvPkAFbz5BBW8+QIVvPkAFbz5ABW8
+ +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+ZMVvPkAFbz5BBa9
+ +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAC7/yABW8
+ +QEUvfoBF7vuARW8+bEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8
+ +fsVvPn/Fbz52RW8+TwVvPkAFbz5AhW8+QQVvPkBFbz5ABW8+QAVu/oAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8
+ +QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5kxW8+QAVvPkEFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvPkAFbz5ABW8+QESvfsAFL36DRW8+ckVvPn/Fbz5+xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5/hW8+ZUVvPkUFLz5ABW8
+ +QIVvPkEFbz5AhT//wAVuvgAFrz5ABfA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmTFbz5ABW8
+ +QQWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzG
+ /wAVvPgAFbz5ABW8+QIVu/kAFbz5FxW8+dMVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f0VvPn8Fbz5/xW8+ekVvPlxFbz5DBS8+QAUvPkBFbz5AxW8+QMVvPkBEr37ABi6
+ 9wAUvfoAFbv7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8
+ +QIVvPkAFbz5MRW8+f8VvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8
+ +fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8
+ +fwVvPn8Fbz5/BW8+fwVvPn4Fbz5/xW8+ZEVvPkAFbz5BBa9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW/+QAUvPkAFLz5ABW8+QMVvPkAFbz5GxW8
+ +dQVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn8Fbz5/hW8
+ +f8VvPniFbz5eBW8+hcWvPgAFrz5ARmy9gAVvPkDFbz5BBW8+QIVvPkBFbz6ABW8+AAWvfkAFbz4ABW8
+ +AAcxv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AxW8+QAVvPk0Fbz5/xW8+f4VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lBW8
+ +QAVvPkEFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABa7+AAVvPkAFbz5ABW8+QMVvPkAFbz5FhW8+cwVvPn/Fbz5+hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/BW8+f4VvPn/Fbz58RW8+aQVvPlIFrz5Cxa8
+ +QAWvPkAFLz5ABS9+QAVu/kBFbz5AxW8+QQVvPkEFbz5BBW8+QMVvPkAFbz5ABW8+QAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVvPkCFbz5ABW8+SUVvPnAFbz5vRW8+b0VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8
+ +b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8
+ +b4VvPm+Fbz5vhW8+b4VvPm+Fbz5uxW8+csVvPltFbz5ABW8+QMWvfkAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+AAVvPkAFbz5ABW8
+ +QMWuvkAFbv6DRW8+bUVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/RW8+fsVvPn/Fbz5/xW8+f8VvPnlFbz5pxW8+WQVvPkvFbz5CxfA7gAWvvQAFbn8AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+AAVvPkAFbz5ABW8+QIWu/oBE774AhW8+ZEVvPn/Fbz5/RW8
+ +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8
+ +f8VvPn/Fbz5/xW8+f0VvPnmFbz5wxW8+aIVvPmFFbz5cBW8+WMVvPlZFbz5CxW8+QAVvPkBAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFbz5ABW8+QAVvPkAFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8
+ +QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8
+ +QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkDFbz5ARW8+QAVvPkAFr35AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa9
+ +QAVvPkAFbz5ABW8+QIVvPkDFrz5ABW8+V0VvPnzFbz5/xW8+fsVvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fsVvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8
+ +f8VvPn+Fbz5/xW8+fgVvPkhFbz5ABW8+QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8
+ +QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8
+ +QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8
+ +QAVvPkAFbz5ABW8+QAWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS8+QAVvPkAFbz5ABW8+QEVvPkEFbz5ABW8
+ +SUVvPnFFbz5/xW8+f0VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+foVvPn+Fbz59BW8+SAVvPkAFbz5AgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAABK2/wAVvPkAFbz4ABW8+AAVvPkDEsH5ABa8+wMVvPlyFbz59BW8+f8VvPn8Fbz5/BW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/hW8+f8VvPn3Fbz5IBW8+QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvPgAFLz6ABS8
+ +QAVvPkCFbz5AxW8+QAVvPkhFbz5qBW8+f8VvPn/Fbz5/RW8+fwVvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+fcVvPkgFbz5ABW8
+ +QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYvvoAFbz5ABW8+QAVvPkBFbz5AxS8+QEUvPoAFbz5OxW8
+ +bsVvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8
+ +f8VvPn/Fbz5/xW8+f4VvPn/Fbz59xW8+SAVvPkAFbz5AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFL36ABa7+QAWu/kAFbz5AhW8+QMUuv0AFLb+ABW8+T4VvPmwFbz5+hW8+f8VvPn/Fbz5/RW8
+ +fsVvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn3Fbz5IBW8
+ +QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFb35ABa8+QAYu/gAG7r5ABW8
+ +QMVvPkCFbv6ABW8+wAVvPkpFbz5hhW8+eAVvPn/Fbz5/hW8+f8VvPn+Fbz5+xW8+fsVvPn9Fbz5/hW8
+ +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+fcVvPkgFbz5ABW8+QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+QAVvPkAFbz5ABa7+QAVvPkDFbz5Axa7+AAWu/kAFrv5CBW8
+ +UMVvPmWFbz52RW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+foVvPn9Fbz59BW8
+ +SAVvPkAFbz5AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAVufYAFb35ABTA+AAVvvkAFbz5AhW8+QQUvfoAFLz4ABO9+AATvPkFFbz5MBW8+WgVvPmjFbz5zxW8
+ +fAVvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn4Fbz5IRW8+QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+AAVvfoAFb37ABa8
+ +QEVvPkDFbz5BBW8+gAVvPoAFrv3ACavyQAbuOsBFbz5FRW8+TQVvPlQFbz5bhW8+YEVvPmTFbz5nxW8
+ +Z4WvfkVFb35ABW8+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvfsAFbz4ABO9+gAavPkAFbz5ARW8+QIVvPkEFbz5Axa8
+ 9wEWu/cAFrv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAASufsAFsH6ABW29QATvfwAFbz5ABW8+QEVvPkDFbz5AxW8+QQVvPkEFbz5BBW8
+ +QMVvPkDFbz5ABW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAVvPoAFbv6ABS8+wAVvPkAFbz5ABW8+QAWvfgAFr34ABW9+QAAAAAAAAAAAAAA
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////AP//////////////////gAAB////////////////+Av/0C/
+ //////////////9CgAAUJ//////////////6CAAAAQX/////////////6EAAAAAhf////////////6EA
+ AAAABF////////////5EAAAAAAEn///////////9EAAAAAAAC///////////8kAAAAAAACT/////////
+ /+gAAAAAAAAJf//////////SAAAAAAAABL//////////pAAAAAAAAAJf/////////0AAAAAAAAAAr///
+ //////6gAAAJ+QAAAFf////////9QAAAkACQAAAr////////+oAABAH4AgAAFf////////UAABAf/4CA
+ AAr////////qAABA///yIAAFf///////wAABF////ogAAr///////9QAAk////+kAAI///////+oAAm/
+ ////yQABX///////UAAS//////SAAK///////xAAJf/////6QABP//////6gAEv//////KAAR//////+
+ QACn//////9QACf//////EABT///////qAAj//////yAAh///////9QAE//////4gAK////////AAAn/
+ ////+QAFf///////6gAJ//////kACv////////UACP/////yAAn////////5AAT/////8gAV////////
+ +oAE//////QAE/////////wAAn/////kACP////////+QAJ/////5AAn/////////kACf////+wAR///
+ //////8gAX/////oAE//////////IAE/////yABP/////////yABP////8gAn/////////+QAT/////I
+ AJ//////////kAC/////0ACf/////////9AAv////9AAv//////////QAL/////QAb//////////yAC/
+ ////0AE//////////8gAn////9ABP//////////oAJ////+QAT////////6ACACf////kAF/////////
+ /+gAn////5ABf////////oAIAJ////+QAX////////6ACACf////kAF////////+gAgAn////5ABP///
+ /////oAIAJ/////QAT////////6ACACf////0AE////////+gAgAn////9ABv////////oAIAL/////Q
+ AL////////6ACAC/////0ACf///////+gAAAv////8gAn////////oAAAL/////IAJ////////6AAAE/
+ ////yABP///////+gAABP////+gAT////////oAAAT/////sAEf///////6AAAF/////5AAn///////+
+ gAACf////+QAI////////oAAAn/////0ABP///////6AAAJ/////8gAV///////+gAAE//////IACf//
+ /////oAABP/////5AAr///////6AAAT/////+QAFf//////+gAAJ//////iAAr///////oAACf/////8
+ gAIf//////6AABAAC////EABT//////+gAAn//////5AAKf//////oAAAAAJ///+oABL//////6AAAAA
+ Cf///xAAJf/////+gAAAAAn///9QABL//////oAAAAAJ////qAAJv/////6AAAAACf///9QAAl/////+
+ gAAAAAn////AAAEX/////oAAAAAJ////6gAARP////6AAAAACf////UAABAf///+gAAAAAn////6gAAE
+ Af///oAAAAAJ/////UAAAJAX//6AAAAACf////6gAAAJ////////////////QAAAABf//oAAAAAL////
+ /6QAAAAX//+AAAAAD//////SAAAAF///////////////6AAAABf///////////////JAAAAX////////
+ ///////9EAAAF////////////////kQAABf///////////////+hAAAX////////////////6EAAF///
+ //////////////oIABf////////////////+QoAX/////////////////+Av///////////////////+
+ ABf///////////////////wf////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Process Auto Relaunch.csproj b/Process Auto Relaunch.csproj
new file mode 100644
index 0000000..8ee211d
--- /dev/null
+++ b/Process Auto Relaunch.csproj
@@ -0,0 +1,121 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {B48F106C-F4E2-4BFB-9BAA-42FC13C03FDD}
+ WinExe
+ RelaunchProcess
+ Relaunch Process
+ v4.8
+ 512
+ true
+ 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
+
+
+ RelaunchProcess.Program
+
+
+ restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+
+ True
+ Resources.resx
+ True
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4.8 %28x86 и x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
\ No newline at end of file
diff --git a/Process Auto Relaunch.sln b/Process Auto Relaunch.sln
new file mode 100644
index 0000000..133ecc1
--- /dev/null
+++ b/Process Auto Relaunch.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34622.214
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Process Auto Relaunch", "Process Auto Relaunch.csproj", "{A077533B-14A5-4A53-B7DF-B627C6F627C9}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {4D47AE52-BA80-480A-90CD-19011F1823D6}
+ EndGlobalSection
+EndGlobal
diff --git a/Program.cs b/Program.cs
new file mode 100644
index 0000000..fda074f
--- /dev/null
+++ b/Program.cs
@@ -0,0 +1,25 @@
+using Process_Auto_Relaunch;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using RelaunchProcess.Properties;
+
+namespace RelaunchProcess
+{
+ internal static class Program
+ {
+ ///
+ /// .
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..0b13f91
--- /dev/null
+++ b/Properties/AssemblyInfo.cs
@@ -0,0 +1,33 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Управление общими сведениями о сборке осуществляется посредством следующего
+// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+// общие сведения об этой сборке.
+[assembly: AssemblyTitle("Relaunch Process")]
+[assembly: AssemblyDescription("Утилита для перезапуска процессов после их завершения")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RelaunchProcess")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
+// для COM-компонентов. Если требуется обратиться к типу в этой сборке через
+// COM, задайте атрибуту ComVisible значение TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("e74041ec-13e1-4a10-b0a4-d7f219a83a30")]
+
+// Сведения о версии сборки состоят из следующих четырех значений:
+//
+// Основной номер версии
+// Дополнительный номер версии
+// Номер сборки
+// Редакция
+//
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..be55742
--- /dev/null
+++ b/Properties/Resources.Designer.cs
@@ -0,0 +1,73 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace RelaunchProcess.Properties {
+ using System;
+
+
+ ///
+ /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
+ ///
+ // Этот класс создан автоматически классом StronglyTypedResourceBuilder
+ // с помощью такого средства, как ResGen или Visual Studio.
+ // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen
+ // с параметром /str или перестройте свой проект VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.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() {
+ }
+
+ ///
+ /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RelaunchProcess.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Перезаписывает свойство CurrentUICulture текущего потока для всех
+ /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Icon, аналогичного (Значок).
+ ///
+ internal static System.Drawing.Icon restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809 {
+ get {
+ object obj = ResourceManager.GetObject("restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809", resourceCulture);
+ return ((System.Drawing.Icon)(obj));
+ }
+ }
+ }
+}
diff --git a/Properties/Resources.resx b/Properties/Resources.resx
new file mode 100644
index 0000000..99907b7
--- /dev/null
+++ b/Properties/Resources.resx
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ ..\restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..1221589
--- /dev/null
+++ b/Properties/Settings.Designer.cs
@@ -0,0 +1,110 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace RelaunchProcess.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.9.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;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string startProgramPath {
+ get {
+ return ((string)(this["startProgramPath"]));
+ }
+ set {
+ this["startProgramPath"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string arguments {
+ get {
+ return ((string)(this["arguments"]));
+ }
+ set {
+ this["arguments"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool saveOldState {
+ get {
+ return ((bool)(this["saveOldState"]));
+ }
+ set {
+ this["saveOldState"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool enableWatching {
+ get {
+ return ((bool)(this["enableWatching"]));
+ }
+ set {
+ this["enableWatching"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string processName {
+ get {
+ return ((string)(this["processName"]));
+ }
+ set {
+ this["processName"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool checkBeforeStart {
+ get {
+ return ((bool)(this["checkBeforeStart"]));
+ }
+ set {
+ this["checkBeforeStart"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool restartNow {
+ get {
+ return ((bool)(this["restartNow"]));
+ }
+ set {
+ this["restartNow"] = value;
+ }
+ }
+ }
+}
diff --git a/Properties/Settings.settings b/Properties/Settings.settings
new file mode 100644
index 0000000..77ec372
--- /dev/null
+++ b/Properties/Settings.settings
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+ False
+
+
+
+
+
+ True
+
+
+ False
+
+
+
\ No newline at end of file
diff --git a/restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico b/restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico
new file mode 100644
index 0000000..d8d13af
Binary files /dev/null and b/restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico differ