diff --git a/Common.cs b/Common.cs
index 0921b30..efb9252 100644
--- a/Common.cs
+++ b/Common.cs
@@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
+using System.Drawing;
using System.IO;
using System.Linq;
using System.Management;
@@ -15,21 +16,81 @@ namespace waifu2x_ncnn_vulkan_GUI_Edition_C_Sharp
{
class Common
{
+ ///
+ /// ダウンロード機能用変数
+ ///
public static System.Net.WebClient downloadClient = null;
- public static int ProgressFlag, UpscaleFlag, ProgMin, ProgMax, DLProgMax, DLProgchanged, DlsFlag, DlFlag = 0, AbortFlag, DeleteFlag, VRCFlag;
+
+ ///
+ /// フラグ用変数
+ ///
+ public static int ProgressFlag;
+ public static int UpscaleFlag;
+ public static int DlcancelFlag;
+ public static int DlFlag = 0;
+ ///
+ /// ダウンロードが開始されたかのフラグ
+ ///
+ public static int DlsFlag;
+ ///
+ /// 処理がキャンセルされたかどうかのフラグ
+ ///
+ public static int AbortFlag;
+ public static int DeleteFlag;
+ public static int VRCFlag;
+ public static int ImgDetFlag;
+ ///
+ /// 複数画像を変換するかどうかのフラグ
+ ///
+ public static int ConvMultiFlag;
+ ///
+ /// プログレスバー下限
+ ///
+ public static int ProgMin;
+ ///
+ /// プログレスバー上限
+ ///
+ public static int ProgMax;
+ ///
+ /// ダウンロード用プログレスバー上限
+ ///
+ public static int DLProgMax;
+ ///
+ /// ダウンロード用プログレスバー進行状況
+ ///
+ public static int DLProgchanged;
+
+
public static string DLlog, DLInfo;
public static string DeletePath, DeletePathFrames, DeletePathFrames2x, DeletePathAudio;
public static string FFmpegPath;
- public static string[] ImageFile = null;
+ public static string[] ImageFile = null, ImageFileName = null, ImageFileExt = null;
public static string VideoPath = null;
public static string SFDSavePath, FBDSavePath;
public static string VROpenPath;
public static string VRSavePath;
public static string VRParam;
+ ///
+ /// コマンドライン引数の格納用変数
+ ///
public static string ImageParam;
+ ///
+ /// コマンドライン引数の格納用変数
+ ///
public static string VideoParam;
+ ///
+ /// コマンドライン引数の格納用変数
+ ///
public static string AudioParam;
+ ///
+ /// コマンドライン引数の格納用変数
+ ///
public static string MergeParam;
+ ///
+ /// 処理時間を計測するための変数
+ ///
+ public static Stopwatch stopwatch = null;
+ public static TimeSpan timeSpan;
public static string CheckVideoAudioCodec(string VideoPath)
{
@@ -118,12 +179,41 @@ public static async Task GetWebPageAsync(Uri uri)
return null;
}
+ ///
+ /// 画像ファイルのピクセルサイズを取得
+ ///
+ /// 画像ファイルのパス
+ /// 画像ファイルのピクセル
+ public static double[] GetImageSize(string path)
+ {
+ double[] array = new double[1];
+ using Bitmap bmp = new(path);
+ array[0] = bmp.Width;
+ array[1] = bmp.Height;
+ if (array[0] != 0 && array[1] != 0)
+ {
+ return array;
+ }
+ else
+ {
+ return null;
+ }
+ }
+
+ ///
+ /// 現在の時刻を取得する
+ ///
+ /// YYYY-MM-DD-HH-MM-SS (例:2000-01-01-00-00-00)
public static string SFDRandomNumber()
{
DateTime dt = DateTime.Now;
return dt.Year + "-" + dt.Month + "-" + dt.Day + "-" + dt.Hour + "-" + dt.Minute + "-" + dt.Second;
}
+ ///
+ /// 指定したディレクトリ内のファイルも含めてディレクトリを削除する
+ ///
+ /// 削除するディレクトリのパス
public static void DeleteDirectory(string targetDirectoryPath)
{
if (!Directory.Exists(targetDirectoryPath))
@@ -147,6 +237,10 @@ public static void DeleteDirectory(string targetDirectoryPath)
Directory.Delete(targetDirectoryPath, false);
}
+ ///
+ /// 指定したディレクトリ内のファイルのみを削除する
+ ///
+ /// 削除するディレクトリのパス
public static void DeleteDirectoryFiles(string targetDirectoryPath)
{
if (!Directory.Exists(targetDirectoryPath))
@@ -166,6 +260,12 @@ public static void DeleteDirectoryFiles(string targetDirectoryPath)
class ImageConvert
{
+ ///
+ /// 画像をPNGに変換する
+ ///
+ /// 変換する元画像のパス
+ /// 変換画像の保存パス
+ /// 真偽値 (true:変換成功, false:変換失敗)
public static bool IMAGEtoPNG(string IMAGEpath, string PNGpath)
{
if (!File.Exists(IMAGEpath))
@@ -187,7 +287,13 @@ public static bool IMAGEtoPNG(string IMAGEpath, string PNGpath)
}
}
- public static bool IMAGEtoICON(string IMAGEpath, string ICONpath)
+ ///
+ /// 画像をPNGに変換する (透過画像対応)
+ ///
+ /// 変換する元画像のパス
+ /// 変換画像の保存パス
+ /// 真偽値 (true:変換成功, false:変換失敗)
+ public static bool IMAGEtoPNG32(string IMAGEpath, string PNGpath)
{
if (!File.Exists(IMAGEpath))
{
@@ -196,8 +302,8 @@ public static bool IMAGEtoICON(string IMAGEpath, string ICONpath)
else
{
using var image = new MagickImage(IMAGEpath);
- image.Write(ICONpath, MagickFormat.Ico);
- if (File.Exists(ICONpath))
+ image.Write(PNGpath, MagickFormat.Png32);
+ if (File.Exists(PNGpath))
{
return true;
}
@@ -207,6 +313,41 @@ public static bool IMAGEtoICON(string IMAGEpath, string ICONpath)
}
}
}
+
+ ///
+ /// 画像をアイコンファイルに変換する
+ ///
+ /// 変換する元画像のパス
+ /// 変換アイコンの保存パス
+ /// 真偽値 (true:変換成功, false:変換失敗)
+ public static bool IMAGEtoICON(string IMAGEpath, string ICONpath)
+ {
+ try
+ {
+ if (!File.Exists(IMAGEpath))
+ {
+ return false;
+ }
+ else
+ {
+ using var image = new MagickImage(IMAGEpath);
+ image.Write(ICONpath, MagickFormat.Ico);
+ if (File.Exists(ICONpath))
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show("The allowed pixels (256x256) of the icon file have been exceeded.\n\n" + ex.Message, "An error occured.", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return false;
+ }
+ }
}
class SystemInfo
diff --git a/FormImageUpscaleDetail.Designer.cs b/FormImageUpscaleDetail.Designer.cs
new file mode 100644
index 0000000..3f9e929
--- /dev/null
+++ b/FormImageUpscaleDetail.Designer.cs
@@ -0,0 +1,355 @@
+namespace waifu2x_ncnn_vulkan_GUI_Edition_C_Sharp
+{
+ partial class FormImageUpscaleDetail
+ {
+ ///
+ /// 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(FormImageUpscaleDetail));
+ this.pictureBox_SourceImage = new System.Windows.Forms.PictureBox();
+ this.pictureBox_UpscaledImage = new System.Windows.Forms.PictureBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.button_prev = new System.Windows.Forms.Button();
+ this.button_next = new System.Windows.Forms.Button();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.button_ok = new System.Windows.Forms.Button();
+ this.button_cancel = new System.Windows.Forms.Button();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label_sec = new System.Windows.Forms.Label();
+ this.label_model = new System.Windows.Forms.Label();
+ this.label_scale = new System.Windows.Forms.Label();
+ this.groupBox_info1 = new System.Windows.Forms.GroupBox();
+ this.label_rdl = new System.Windows.Forms.Label();
+ this.label15 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label_gpu = new System.Windows.Forms.Label();
+ this.label_blks = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label_vbs = new System.Windows.Forms.Label();
+ this.groupBox_info2 = new System.Windows.Forms.GroupBox();
+ this.label16 = new System.Windows.Forms.Label();
+ this.label_fmt = new System.Windows.Forms.Label();
+ this.label_thread = new System.Windows.Forms.Label();
+ this.label14 = new System.Windows.Forms.Label();
+ this.label_tta = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label_webp = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox_SourceImage)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UpscaledImage)).BeginInit();
+ this.groupBox_info1.SuspendLayout();
+ this.groupBox_info2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // pictureBox_SourceImage
+ //
+ resources.ApplyResources(this.pictureBox_SourceImage, "pictureBox_SourceImage");
+ this.pictureBox_SourceImage.Name = "pictureBox_SourceImage";
+ this.pictureBox_SourceImage.TabStop = false;
+ this.pictureBox_SourceImage.Click += new System.EventHandler(this.PictureBox_SourceImage_Click);
+ //
+ // pictureBox_UpscaledImage
+ //
+ resources.ApplyResources(this.pictureBox_UpscaledImage, "pictureBox_UpscaledImage");
+ this.pictureBox_UpscaledImage.Name = "pictureBox_UpscaledImage";
+ this.pictureBox_UpscaledImage.TabStop = false;
+ this.pictureBox_UpscaledImage.Click += new System.EventHandler(this.PictureBox_UpscaledImage_Click);
+ //
+ // label1
+ //
+ resources.ApplyResources(this.label1, "label1");
+ this.label1.Name = "label1";
+ //
+ // label2
+ //
+ resources.ApplyResources(this.label2, "label2");
+ this.label2.Name = "label2";
+ //
+ // label3
+ //
+ resources.ApplyResources(this.label3, "label3");
+ this.label3.Name = "label3";
+ //
+ // button_prev
+ //
+ resources.ApplyResources(this.button_prev, "button_prev");
+ this.button_prev.Name = "button_prev";
+ this.button_prev.UseVisualStyleBackColor = true;
+ this.button_prev.Click += new System.EventHandler(this.Button_prev_Click);
+ //
+ // button_next
+ //
+ resources.ApplyResources(this.button_next, "button_next");
+ this.button_next.Name = "button_next";
+ this.button_next.UseVisualStyleBackColor = true;
+ this.button_next.Click += new System.EventHandler(this.Button_next_Click);
+ //
+ // label4
+ //
+ resources.ApplyResources(this.label4, "label4");
+ this.label4.Name = "label4";
+ //
+ // label5
+ //
+ resources.ApplyResources(this.label5, "label5");
+ this.label5.Name = "label5";
+ //
+ // button_ok
+ //
+ resources.ApplyResources(this.button_ok, "button_ok");
+ this.button_ok.Name = "button_ok";
+ this.button_ok.UseVisualStyleBackColor = true;
+ this.button_ok.Click += new System.EventHandler(this.Button_ok_Click);
+ //
+ // button_cancel
+ //
+ resources.ApplyResources(this.button_cancel, "button_cancel");
+ this.button_cancel.Name = "button_cancel";
+ this.button_cancel.UseVisualStyleBackColor = true;
+ this.button_cancel.Click += new System.EventHandler(this.Button_cancel_Click);
+ //
+ // label6
+ //
+ resources.ApplyResources(this.label6, "label6");
+ this.label6.Name = "label6";
+ //
+ // label7
+ //
+ resources.ApplyResources(this.label7, "label7");
+ this.label7.Name = "label7";
+ //
+ // label8
+ //
+ resources.ApplyResources(this.label8, "label8");
+ this.label8.Name = "label8";
+ //
+ // label_sec
+ //
+ resources.ApplyResources(this.label_sec, "label_sec");
+ this.label_sec.Name = "label_sec";
+ //
+ // label_model
+ //
+ resources.ApplyResources(this.label_model, "label_model");
+ this.label_model.Name = "label_model";
+ //
+ // label_scale
+ //
+ resources.ApplyResources(this.label_scale, "label_scale");
+ this.label_scale.Name = "label_scale";
+ //
+ // groupBox_info1
+ //
+ resources.ApplyResources(this.groupBox_info1, "groupBox_info1");
+ this.groupBox_info1.Controls.Add(this.label_rdl);
+ this.groupBox_info1.Controls.Add(this.label15);
+ this.groupBox_info1.Controls.Add(this.label6);
+ this.groupBox_info1.Controls.Add(this.label_scale);
+ this.groupBox_info1.Controls.Add(this.label_sec);
+ this.groupBox_info1.Controls.Add(this.label8);
+ this.groupBox_info1.Controls.Add(this.label10);
+ this.groupBox_info1.Controls.Add(this.label_gpu);
+ this.groupBox_info1.Controls.Add(this.label_blks);
+ this.groupBox_info1.Controls.Add(this.label11);
+ this.groupBox_info1.Name = "groupBox_info1";
+ this.groupBox_info1.TabStop = false;
+ //
+ // label_rdl
+ //
+ resources.ApplyResources(this.label_rdl, "label_rdl");
+ this.label_rdl.Name = "label_rdl";
+ //
+ // label15
+ //
+ resources.ApplyResources(this.label15, "label15");
+ this.label15.Name = "label15";
+ //
+ // label10
+ //
+ resources.ApplyResources(this.label10, "label10");
+ this.label10.Name = "label10";
+ //
+ // label_gpu
+ //
+ resources.ApplyResources(this.label_gpu, "label_gpu");
+ this.label_gpu.Name = "label_gpu";
+ //
+ // label_blks
+ //
+ resources.ApplyResources(this.label_blks, "label_blks");
+ this.label_blks.Name = "label_blks";
+ //
+ // label11
+ //
+ resources.ApplyResources(this.label11, "label11");
+ this.label11.Name = "label11";
+ //
+ // label9
+ //
+ resources.ApplyResources(this.label9, "label9");
+ this.label9.Name = "label9";
+ //
+ // label_vbs
+ //
+ resources.ApplyResources(this.label_vbs, "label_vbs");
+ this.label_vbs.Name = "label_vbs";
+ //
+ // groupBox_info2
+ //
+ resources.ApplyResources(this.groupBox_info2, "groupBox_info2");
+ this.groupBox_info2.Controls.Add(this.label16);
+ this.groupBox_info2.Controls.Add(this.label_fmt);
+ this.groupBox_info2.Controls.Add(this.label_vbs);
+ this.groupBox_info2.Controls.Add(this.label9);
+ this.groupBox_info2.Controls.Add(this.label_thread);
+ this.groupBox_info2.Controls.Add(this.label_model);
+ this.groupBox_info2.Controls.Add(this.label14);
+ this.groupBox_info2.Controls.Add(this.label_tta);
+ this.groupBox_info2.Controls.Add(this.label7);
+ this.groupBox_info2.Controls.Add(this.label13);
+ this.groupBox_info2.Controls.Add(this.label12);
+ this.groupBox_info2.Name = "groupBox_info2";
+ this.groupBox_info2.TabStop = false;
+ //
+ // label16
+ //
+ resources.ApplyResources(this.label16, "label16");
+ this.label16.Name = "label16";
+ //
+ // label_fmt
+ //
+ resources.ApplyResources(this.label_fmt, "label_fmt");
+ this.label_fmt.Name = "label_fmt";
+ //
+ // label_thread
+ //
+ resources.ApplyResources(this.label_thread, "label_thread");
+ this.label_thread.Name = "label_thread";
+ //
+ // label14
+ //
+ resources.ApplyResources(this.label14, "label14");
+ this.label14.Name = "label14";
+ //
+ // label_tta
+ //
+ resources.ApplyResources(this.label_tta, "label_tta");
+ this.label_tta.Name = "label_tta";
+ //
+ // label13
+ //
+ resources.ApplyResources(this.label13, "label13");
+ this.label13.Name = "label13";
+ //
+ // label12
+ //
+ resources.ApplyResources(this.label12, "label12");
+ this.label12.Name = "label12";
+ //
+ // label_webp
+ //
+ resources.ApplyResources(this.label_webp, "label_webp");
+ this.label_webp.Name = "label_webp";
+ this.label_webp.Click += new System.EventHandler(this.label_webp_Click);
+ //
+ // FormImageUpscaleDetail
+ //
+ resources.ApplyResources(this, "$this");
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ControlBox = false;
+ this.Controls.Add(this.label_webp);
+ this.Controls.Add(this.groupBox_info2);
+ this.Controls.Add(this.groupBox_info1);
+ this.Controls.Add(this.button_cancel);
+ this.Controls.Add(this.button_ok);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.button_next);
+ this.Controls.Add(this.button_prev);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.pictureBox_UpscaledImage);
+ this.Controls.Add(this.pictureBox_SourceImage);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Name = "FormImageUpscaleDetail";
+ this.Load += new System.EventHandler(this.FormImageUpscaleDetail_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox_SourceImage)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UpscaledImage)).EndInit();
+ this.groupBox_info1.ResumeLayout(false);
+ this.groupBox_info1.PerformLayout();
+ this.groupBox_info2.ResumeLayout(false);
+ this.groupBox_info2.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox_SourceImage;
+ private System.Windows.Forms.PictureBox pictureBox_UpscaledImage;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Button button_prev;
+ private System.Windows.Forms.Button button_next;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Button button_ok;
+ private System.Windows.Forms.Button button_cancel;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.Label label_sec;
+ private System.Windows.Forms.Label label_model;
+ private System.Windows.Forms.Label label_scale;
+ private System.Windows.Forms.GroupBox groupBox_info1;
+ private System.Windows.Forms.Label label_vbs;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.Label label10;
+ private System.Windows.Forms.GroupBox groupBox_info2;
+ private System.Windows.Forms.Label label_fmt;
+ private System.Windows.Forms.Label label14;
+ private System.Windows.Forms.Label label_thread;
+ private System.Windows.Forms.Label label_tta;
+ private System.Windows.Forms.Label label13;
+ private System.Windows.Forms.Label label12;
+ private System.Windows.Forms.Label label_blks;
+ private System.Windows.Forms.Label label_gpu;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.Label label_rdl;
+ private System.Windows.Forms.Label label15;
+ private System.Windows.Forms.Label label16;
+ private System.Windows.Forms.Label label_webp;
+ }
+}
\ No newline at end of file
diff --git a/FormImageUpscaleDetail.cs b/FormImageUpscaleDetail.cs
new file mode 100644
index 0000000..007c056
--- /dev/null
+++ b/FormImageUpscaleDetail.cs
@@ -0,0 +1,342 @@
+using PrivateProfile;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace waifu2x_ncnn_vulkan_GUI_Edition_C_Sharp
+{
+ public partial class FormImageUpscaleDetail : Form
+ {
+ public FormImageUpscaleDetail()
+ {
+ InitializeComponent();
+ }
+
+ private string ext;
+ private int pos = 0;
+
+ private void FormImageUpscaleDetail_Load(object sender, EventArgs e)
+ {
+ var ini = new IniFile(@".\settings.ini");
+ int reduction = ini.GetInt("IMAGE_SETTINGS", "REDUCTION_INDEX"), model = ini.GetInt("IMAGE_SETTINGS", "MODEL_INDEX"), gpu = ini.GetInt("IMAGE_SETTINGS", "GPU_INDEX"), scale = ini.GetInt("IMAGE_SETTINGS", "UPSCALE_INDEX"), blksize = ini.GetInt("IMAGE_SETTINGS", "BLOCKSIZE_INDEX"), thread = ini.GetInt("IMAGE_SETTINGS", "THREAD_INDEX"), format = ini.GetInt("IMAGE_SETTINGS", "FORMAT_INDEX"), vbo = ini.GetInt("IMAGE_SETTINGS", "VBO_INDEX"), tta = ini.GetInt("IMAGE_SETTINGS", "TTA_INDEX");
+
+ label_sec.Text = Common.timeSpan.TotalSeconds.ToString() + "s";
+
+ switch (reduction)
+ {
+ case 0:
+ label_rdl.Text = "No Reduction";
+ break;
+ case 1:
+ label_rdl.Text = "Level 0";
+ break;
+ case 2:
+ label_rdl.Text = "Level 1";
+ break;
+ case 3:
+ label_rdl.Text = "Level 2";
+ break;
+ case 4:
+ label_rdl.Text = "Level 3";
+ break;
+ default:
+ label_rdl.Text = "Unknown";
+ break;
+ }
+
+ switch (scale)
+ {
+ case 0:
+ label_scale.Text = "x1";
+ break;
+ case 1:
+ label_scale.Text = "x2";
+ break;
+ default:
+ label_scale.Text = "Unknown";
+ break;
+ }
+
+ switch (gpu)
+ {
+ case 0:
+ label_gpu.Text = "Autodetect";
+ break;
+ case 1:
+ label_gpu.Text = "iGPU (CPU)";
+ break;
+ case 2:
+ label_gpu.Text = "dGPU (GPU 0)";
+ break;
+ case 3:
+ label_gpu.Text = "dGPU (GPU 1)";
+ break;
+ case 4:
+ label_gpu.Text = "dGPU (GPU 2)";
+ break;
+ default:
+ label_gpu.Text = "Unknown";
+ break;
+ }
+
+ switch (blksize)
+ {
+ case 0:
+ label_blks.Text = "Autodetect";
+ break;
+ default:
+ label_blks.Text = blksize.ToString() + "Blocks";
+ break;
+ }
+
+ switch (format)
+ {
+ case 0:
+ ext = ".jpg";
+ break;
+ case 1:
+ ext = ".png";
+ break;
+ case 2:
+ ext = ".webp";
+ label_webp.Visible = true;
+ break;
+ case 3:
+ ext = ".ico";
+ break;
+ default:
+ ext = ".png";
+ break;
+ }
+
+ switch (vbo)
+ {
+ case 0:
+ label_vbs.Visible = false;
+ label_tta.Visible = false;
+ label_thread.Visible = false;
+ label_model.Visible = false;
+ label_fmt.Visible = false;
+ label7.Visible = false;
+ label9.Visible = false;
+ label12.Visible = false;
+ label13.Visible = false;
+ label14.Visible = false;
+ break;
+ case 1:
+ label16.Visible = false;
+ label_vbs.Text = "Enabled";
+
+ switch (model)
+ {
+ case 0:
+ label_model.Text = "CUnet (models-cunet)";
+ break;
+ case 1:
+ label_model.Text = "RGB (models-upconv_7_anime_style_art_rgb)";
+ break;
+ case 2:
+ label_model.Text = "Photo (models-upconv_7_photo)";
+ break;
+ default:
+ label_model.Text = "Unknown";
+ break;
+ }
+
+ switch (format)
+ {
+ case 0:
+ ext = ".jpg";
+ label_fmt.Text = "JPEG";
+ break;
+ case 1:
+ ext = ".png";
+ label_fmt.Text = "PNG";
+ break;
+ case 2:
+ ext = ".webp";
+ label_fmt.Text = "WEBP";
+ break;
+ case 3:
+ ext = ".ico";
+ label_fmt.Text = "ICO";
+ break;
+ default:
+ ext = ".png";
+ label_fmt.Text= "Unknown";
+ break;
+ }
+
+ switch (thread)
+ {
+ case 0:
+ label_thread.Text = "1:2:2";
+ break;
+ case 1:
+ label_thread.Text = "1:2";
+ break;
+ case 2:
+ label_thread.Text = "2";
+ break;
+ case 3:
+ label_thread.Text = "2:2";
+ break;
+ case 4:
+ label_thread.Text = "2:2:2";
+ break;
+ default:
+ label_thread.Text = "Unknown";
+ break;
+ }
+
+ switch (tta)
+ {
+ case 0:
+ label_tta.Text = "Disabled";
+ break;
+ case 1:
+ label_tta.Text = "Enabled";
+ break;
+ default:
+ label_tta.Text = "Unknown";
+ break;
+ }
+ break;
+ }
+
+ if (Common.ImageFile.Length <= 1)
+ {
+ pictureBox_SourceImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ".png");
+ pictureBox_UpscaledImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ext);
+ PictureboxRefleshed();
+ }
+ else
+ {
+ pictureBox_SourceImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ".png");
+ pictureBox_UpscaledImage.ImageLocation = pictureBox_SourceImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ext);
+ pos = 0;
+ button_next.Enabled = true;
+ button_prev.Enabled = false;
+ PictureboxRefleshed();
+ }
+ }
+
+ private void PictureBox_SourceImage_Click(object sender, EventArgs e)
+ {
+ if (Common.ImageFile.Length <= 1)
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + "\"" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ".png") + "\"");
+ }
+ else
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + "\"" + Common.ImageFileName[pos].Replace(Common.ImageFileExt[pos], ".png") + "\"");
+ }
+ }
+
+ private void PictureBox_UpscaledImage_Click(object sender, EventArgs e)
+ {
+ if (Common.ImageFile.Length <= 1)
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + "\"" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ext) + "\"");
+ }
+ else
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + "\"" + Common.ImageFileName[pos].Replace(Common.ImageFileExt[pos], ext) + "\"");
+ }
+ }
+
+ private void Button_prev_Click(object sender, EventArgs e)
+ {
+ if (pos == Common.ImageFile.Length)
+ {
+ pos--;
+ button_next.Enabled = true;
+ PictureboxRefleshed();
+ }
+ else
+ {
+ if (pos == 1)
+ {
+ pos--;
+ button_prev.Enabled = false;
+ PictureboxRefleshed();
+ }
+ else if (pos == Common.ImageFile.Length - 1)
+ {
+ pos--;
+ button_next.Enabled = true;
+ PictureboxRefleshed();
+ }
+ else
+ {
+ pos--;
+ PictureboxRefleshed();
+ }
+ }
+ }
+
+ private void Button_next_Click(object sender, EventArgs e)
+ {
+ if (pos == 0)
+ {
+ pos++;
+ button_prev.Enabled = true;
+ PictureboxRefleshed();
+ }
+ else
+ {
+ if (pos == Common.ImageFile.Length - 2)
+ {
+ pos++;
+ button_next.Enabled = false;
+ PictureboxRefleshed();
+ }
+ else
+ {
+ pos++;
+ PictureboxRefleshed();
+ }
+ }
+ }
+
+ private void Button_ok_Click(object sender, EventArgs e)
+ {
+ Common.ImgDetFlag = 0;
+ Close();
+ }
+
+ private void Button_cancel_Click(object sender, EventArgs e)
+ {
+ Common.ImgDetFlag = 1;
+ Close();
+ }
+
+ private void PictureboxRefleshed()
+ {
+ pictureBox_SourceImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + Common.ImageFileName[pos].Replace(Common.ImageFileExt[pos], ".png");
+ pictureBox_UpscaledImage.ImageLocation = Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + Common.ImageFileName[pos].Replace(Common.ImageFileExt[pos], ext);
+ pictureBox_SourceImage.Refresh();
+ pictureBox_UpscaledImage.Refresh();
+ }
+
+ private void label_webp_Click(object sender, EventArgs e)
+ {
+ if (Common.ImageFile.Length <= 1)
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + "\"" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ext) + "\"");
+ }
+ else
+ {
+ Common.OpenURI(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + "\"" + Common.ImageFileName[pos].Replace(Common.ImageFileExt[pos], ext) + "\"");
+ }
+ }
+ }
+}
diff --git a/FormImageUpscaleDetail.en.resx b/FormImageUpscaleDetail.en.resx
new file mode 100644
index 0000000..45442c2
--- /dev/null
+++ b/FormImageUpscaleDetail.en.resx
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ 514, 320
+
+
\ No newline at end of file
diff --git a/FormImageUpscaleDetail.ja.resx b/FormImageUpscaleDetail.ja.resx
new file mode 100644
index 0000000..9b1feb9
--- /dev/null
+++ b/FormImageUpscaleDetail.ja.resx
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ 300, 9
+
+
+ 380, 80
+
+
+ アップスケールが完了しました。
+この画像でよければ'OK'ボタンをクリックしてください。
+最初からやり直す場合は'キャンセル'ボタンをクリックしてください。
+(画像をクリックすることで拡大表示することが出来ます。)
+
+
+ 215, 580
+
+
+ 66, 20
+
+
+ 元の画像
+
+
+ 675, 580
+
+
+ 143, 20
+
+
+ アップスケール後の画像
+
+
+ 55, 591
+
+
+ 53, 15
+
+
+ 前の画像
+
+
+ 874, 591
+
+
+ 53, 15
+
+
+ 次の画像
+
+
+ キャンセル
+
+
+ 105, 15
+
+
+ 変換に要した時間:
+
+
+ 47, 15
+
+
+ モデル:
+
+
+ 320, 25
+
+
+ 110, 15
+
+
+ アップスケールレベル:
+
+
+ 107, 25
+
+
+ 47, 48
+
+
+ 423, 25
+
+
+ アップスケール情報
+
+
+ 262, 25
+
+
+ 198, 25
+
+
+ 72, 15
+
+
+ 除去レベル:
+
+
+ 6, 48
+
+
+ 66, 15
+
+
+ 使用GPU:
+
+
+ 69, 48
+
+
+ 262, 48
+
+
+ 188, 48
+
+
+ 82, 15
+
+
+ ブロックサイズ:
+
+
+ 77, 15
+
+
+ 詳細な出力:
+
+
+ 77, 25
+
+
+ アップスケール情報 (高度)
+
+
+ 80, 24
+
+
+ 295, 42
+
+
+ "詳細な出力"オプションが有効ではないため、
+表示可能な情報は存在しません。
+
+
+ 365, 25
+
+
+ 239, 25
+
+
+ 305, 25
+
+
+ 67, 15
+
+
+ 出力形式:
+
+
+ 333, 48
+
+
+ 307, 48
+
+
+ 77, 15
+
+
+ 使用スレッド:
+
+
+ Yu Gothic UI, 11.25pt
+
+
+ 500, 320
+
+
+ 466, 40
+
+
+ Google Web Picture フォーマットはフォームでの画像表示に対応していません。
+このテキストをクリックすると規定のブラウザで画像を表示します。
+
+
+ アップスケールされた画像の詳細
+
+
\ No newline at end of file
diff --git a/FormImageUpscaleDetail.resx b/FormImageUpscaleDetail.resx
new file mode 100644
index 0000000..6e9341d
--- /dev/null
+++ b/FormImageUpscaleDetail.resx
@@ -0,0 +1,1037 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ label12
+
+
+
+ 17
+
+
+
+ 85, 15
+
+
+ 245, 25
+
+
+ 6
+
+
+ 162, 48
+
+
+ 419, 80
+
+
+ Yu Gothic UI, 9.75pt
+
+
+ groupBox_info1
+
+
+ 6, 48
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 2
+
+
+ label5
+
+
+ True
+
+
+ 3
+
+
+ 192, 580
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 18
+
+
+ groupBox_info2
+
+
+ 67, 15
+
+
+ label16
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ label_sec
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 7, 15
+
+
+ Model Text
+
+
+ 30, 30
+
+
+ groupBox_info1
+
+
+ 0
+
+
+ Yu Gothic UI, 12pt
+
+
+ 30, 15
+
+
+ groupBox_info2
+
+
+ 348, 25
+
+
+ Original image
+
+
+ groupBox_info2
+
+
+ 108, 20
+
+
+ Time required for processing:
+
+
+ 320, 25
+
+
+ MiddleCenter
+
+
+ 22
+
+
+ groupBox_info2
+
+
+ label13
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ groupBox_info2
+
+
+ 14
+
+
+ label_thread
+
+
+ 9
+
+
+ True
+
+
+ 47, 15
+
+
+ 8
+
+
+ Previous image
+
+
+ 9
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Upscaled Image
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17
+
+
+ groupBox_info2
+
+
+ label3
+
+
+ 162, 25
+
+
+ Scale Text
+
+
+ button_next
+
+
+ 25
+
+
+ 367, 42
+
+
+ Used Threads:
+
+
+ label15
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 169, 25
+
+
+ True
+
+
+ 4
+
+
+ label1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ 0
+
+
+ 30, 15
+
+
+ True
+
+
+ 508, 619
+
+
+ 883, 706
+
+
+ Format:
+
+
+ TTA
+
+
+ Yu Gothic UI, 11pt
+
+
+ $this
+
+
+ 1
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ $this
+
+
+ label_tta
+
+
+ Processing Sec
+
+
+ True
+
+
+ 6, 25
+
+
+ 45, 25
+
+
+ True
+
+
+ 23
+
+
+ 24
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ button_cancel
+
+
+ 12
+
+
+ True
+
+
+ Yu Gothic UI, 11pt
+
+
+ 6, 48
+
+
+ 24, 98
+
+
+ 37, 15
+
+
+ 27
+
+
+ 514, 320
+
+
+ Cancel
+
+
+ label_webp
+
+
+ 20
+
+
+ <
+
+
+ 313, 48
+
+
+ 19
+
+
+ label_vbs
+
+
+ GPU
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ label_fmt
+
+
+ True
+
+
+ 5
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 75, 23
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ Verbose Status
+
+
+ 27, 15
+
+
+ groupBox_info2
+
+
+ label14
+
+
+ True
+
+
+ 24, 583
+
+
+ 4
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ groupBox_info1
+
+
+ label6
+
+
+ 15
+
+
+ True
+
+
+ 258, 48
+
+
+ groupBox_info1
+
+
+ 65, 15
+
+
+ 87, 15
+
+
+ 20
+
+
+ 450, 81
+
+
+ 24, 619
+
+
+ 10
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 20
+
+
+ 18
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 5
+
+
+ 5
+
+
+ label_gpu
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ 52, 25
+
+
+ 30, 30
+
+
+ label11
+
+
+ label9
+
+
+ False
+
+
+ True
+
+
+ 508, 98
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ CenterScreen
+
+
+ 25, 15
+
+
+ 6, 25
+
+
+ 450, 479
+
+
+ 2
+
+
+ groupBox_info1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ 13
+
+
+ Next image
+
+
+ Yu Gothic UI, 11pt
+
+
+ 320, 48
+
+
+ $this
+
+
+ $this
+
+
+ 94, 15
+
+
+ 38, 48
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 13
+
+
+ True
+
+
+ True
+
+
+ 7
+
+
+ 9
+
+
+ label_rdl
+
+
+ 9
+
+
+ fmt
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox_info1
+
+
+ 80, 15
+
+
+ Used GPU:
+
+
+ groupBox_info1
+
+
+ 11
+
+
+ 984, 741
+
+
+ Zoom
+
+
+ 24, 15
+
+
+ 345, 48
+
+
+ 3
+
+
+ 6
+
+
+ $this
+
+
+ 8
+
+
+ 16
+
+
+ 12
+
+
+ 928, 583
+
+
+ 83, 15
+
+
+ groupBox_info1
+
+
+ 160, 15
+
+
+ 20
+
+
+ $this
+
+
+ 7
+
+
+ 45, 48
+
+
+ label10
+
+
+ 6
+
+
+ groupBox_info2
+
+
+ label_scale
+
+
+ label_model
+
+
+ True
+
+
+ Detail of the upscaled image
+
+
+ System.Windows.Forms.Form, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox_info2
+
+
+ 58, 15
+
+
+ $this
+
+
+ groupBox_info2
+
+
+ 8
+
+
+ 58, 15
+
+
+ thread
+
+
+ Reduction Level:
+
+
+ 21
+
+
+ 7
+
+
+ 51, 15
+
+
+ FormImageUpscaleDetail
+
+
+ 450, 479
+
+
+ 62, 15
+
+
+ True
+
+
+ 676, 580
+
+
+ 19
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 116, 20
+
+
+ Verbose:
+
+
+ Google Web Picture format does not support displaying images in forms.
+Clicking on this text will display the image in the specified browser.
+
+
+ 10
+
+
+ Upscaling is now complete.
+If you are satisfied with this image, click the 'OK' button.
+If you want to start over, click the 'Cancel' button.
+(The images in the form can be enlarged by clicking on them.)
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 41, 15
+
+
+ Upscaling Informations
+
+
+ 26
+
+
+ pictureBox_SourceImage
+
+
+ label2
+
+
+ True
+
+
+ True
+
+
+ 4
+
+
+ 4
+
+
+ 2
+
+
+ True
+
+
+ 802, 706
+
+
+ True
+
+
+ 855, 591
+
+
+ 75, 23
+
+
+ $this
+
+
+ Model:
+
+
+ $this
+
+
+ Rdl
+
+
+ 258, 25
+
+
+ groupBox_info2
+
+
+ TTA:
+
+
+ 104, 48
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 438, 34
+
+
+ >
+
+
+ label_blks
+
+
+ 44, 15
+
+
+ pictureBox_UpscaledImage
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ 60, 591
+
+
+ 11
+
+
+ 8
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox_info1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox_info1
+
+
+ True
+
+
+ groupBox_info1
+
+
+ Upscaling Informations (Advanced)
+
+
+ groupBox_info2
+
+
+ Blocksize
+
+
+ button_prev
+
+
+ 10
+
+
+ 7
+
+
+ False
+
+
+ True
+
+
+ True
+
+
+ 362, 25
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 6
+
+
+ Blocksize:
+
+
+ 450, 81
+
+
+ label4
+
+
+ 0
+
+
+ label8
+
+
+ 2
+
+
+ 3
+
+
+ $this
+
+
+ Scale:
+
+
+ 55, 15
+
+
+ False
+
+
+ 282, 9
+
+
+ 19
+
+
+ Zoom
+
+
+ label7
+
+
+ 3
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ OK
+
+
+ True
+
+
+ True
+
+
+ There is no information that can be displayed
+because the "Verbose output" option is not enabled.
+
+
+ 5
+
+
+ button_ok
+
+
+ True
+
+
\ No newline at end of file
diff --git a/FormImageUpscaleDetail.zh.resx b/FormImageUpscaleDetail.zh.resx
new file mode 100644
index 0000000..d3edd66
--- /dev/null
+++ b/FormImageUpscaleDetail.zh.resx
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ 343, 9
+
+
+ 296, 80
+
+
+ 现在升级已经完成。
+如果你对这个图像满意,点击 "确定"按钮。
+如果你想从头再来,请点击 "取消"按钮。
+(点击表格中的图片可以看到大图)。
+
+
+ 215, 580
+
+
+ 70, 20
+
+
+ 原始图像
+
+
+ 675, 580
+
+
+ 100, 20
+
+
+ 高档次的图像
+
+
+ 60, 590
+
+
+ 67, 15
+
+
+ 上一张图片
+
+
+ 855, 590
+
+
+ 下一张图片
+
+
+ 确定
+
+
+ 取消
+
+
+ 91, 15
+
+
+ 转换所需时间:
+
+
+ 43, 15
+
+
+ 模型:
+
+
+ 43, 15
+
+
+ 规模:
+
+
+ 93, 25
+
+
+ 40, 48
+
+
+ 42, 48
+
+
+ 高档次的信息
+
+
+ 318, 25
+
+
+ 67, 15
+
+
+ 移除水平:
+
+
+ 78, 15
+
+
+ 使用的GPU:
+
+
+ 179, 48
+
+
+ 318, 48
+
+
+ 67, 15
+
+
+ 区块大小:
+
+
+ 67, 15
+
+
+ 详细产出:
+
+
+ 64, 25
+
+
+ 高档次的信息(海拔)
+
+
+ 95, 25
+
+
+ 258, 42
+
+
+ 由于 "高级输出 "选项没有被激活,
+所以没有可以显示的信息。
+
+
+ 354, 25
+
+
+ 251, 25
+
+
+ 43, 15
+
+
+ 格式:
+
+
+ 91, 15
+
+
+ 使用的线程数:
+
+
+ Yu Gothic UI, 14.25pt
+
+
+ 540, 320
+
+
+ 390, 50
+
+
+ 谷歌网络图片格式不支持在表格中显示图片。
+点击该文本将在提供的浏览器中显示图像。
+
+
+ 升级后的图像细节
+
+
\ No newline at end of file
diff --git a/FormMain.Designer.cs b/FormMain.Designer.cs
index 68a97e8..0e28a81 100644
--- a/FormMain.Designer.cs
+++ b/FormMain.Designer.cs
@@ -66,6 +66,7 @@ private void InitializeComponent()
this.label6 = new System.Windows.Forms.Label();
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.toolStripStatusLabel_Status = new System.Windows.Forms.ToolStripStatusLabel();
+ this.label5 = new System.Windows.Forms.Label();
this.menuStrip1.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
@@ -282,6 +283,7 @@ private void InitializeComponent()
//
// label_File
//
+ this.label_File.AutoEllipsis = true;
resources.ApplyResources(this.label_File, "label_File");
this.label_File.Name = "label_File";
//
@@ -307,10 +309,16 @@ private void InitializeComponent()
this.toolStripStatusLabel_Status.Name = "toolStripStatusLabel_Status";
resources.ApplyResources(this.toolStripStatusLabel_Status, "toolStripStatusLabel_Status");
//
+ // label5
+ //
+ resources.ApplyResources(this.label5, "label5");
+ this.label5.Name = "label5";
+ //
// FormMain
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.label5);
this.Controls.Add(this.statusStrip1);
this.Controls.Add(this.groupBox3);
this.Controls.Add(this.groupBox2);
@@ -376,6 +384,7 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel_Status;
private System.Windows.Forms.Label label_OS;
private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
}
}
diff --git a/FormMain.cs b/FormMain.cs
index 93b69d7..5b98bfd 100644
--- a/FormMain.cs
+++ b/FormMain.cs
@@ -21,13 +21,15 @@ public partial class FormMain : Form
{
public FormMain()
{
+ //System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
//System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh");
InitializeComponent();
}
private void FormMain_Load(object sender, EventArgs e)
{
- Text = "waifu2x-nvge ( build: 1.23.2120.1120-Beta )";
+ FileVersionInfo ver = FileVersionInfo.GetVersionInfo(Application.ExecutablePath);
+ Text = "waifu2x-nvge ( build: " + ver.FileVersion.ToString() + "-Beta)";
var ini = new IniFile(@".\settings.ini");
string[] OSInfo = new string[17];
string[] CPUInfo = new string[3];
@@ -101,37 +103,50 @@ private void FormMain_Load(object sender, EventArgs e)
Form.ShowDialog();
Form.Dispose();
- if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
+ if (Common.AbortFlag != 0)
+ {
+ Common.DlcancelFlag = 0;
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ else
{
- using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
- foreach (ZipArchiveEntry entry in archive.Entries)
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
{
- if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
+ foreach (ZipArchiveEntry entry in archive.Entries)
{
- entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ {
+ entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ }
}
- }
- if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
- ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
- MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
+ {
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
+ ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
+ MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
else
{
- MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
- else
+
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
{
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
- MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ File.Delete(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
}
}
}
-
- if (ini.GetString("FFMPEG", "LATEST_VERSION") == "")
+ else if (ini.GetString("FFMPEG", "LATEST_VERSION") == "")
{
DialogResult dr = MessageBox.Show(Strings.DLConfirm, Strings.MSGWarning, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dr == DialogResult.Yes)
@@ -146,33 +161,42 @@ private void FormMain_Load(object sender, EventArgs e)
Form.ShowDialog();
Form.Dispose();
- if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
+ if (Common.AbortFlag != 0)
{
- using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
- foreach (ZipArchiveEntry entry in archive.Entries)
+ Common.DlcancelFlag = 0;
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ else
+ {
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
{
- if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
+ foreach (ZipArchiveEntry entry in archive.Entries)
{
- entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ {
+ entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ }
}
- }
- if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
- ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
- MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
+ {
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
+ ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
+ MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
else
{
- MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
- else
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
- MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
}
}
else
@@ -192,33 +216,42 @@ private void FormMain_Load(object sender, EventArgs e)
Form.ShowDialog();
Form.Dispose();
- if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
+ if (Common.AbortFlag != 0)
{
- using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
- foreach (ZipArchiveEntry entry in archive.Entries)
+ Common.DlcancelFlag = 0;
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ else
+ {
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
{
- if (entry.FullName == "ffmpeg-" + netversion + @"-essentials_build/bin/ffmpeg.exe")
+ using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
+ foreach (ZipArchiveEntry entry in archive.Entries)
{
- entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name);
+ if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ {
+ entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ }
}
- }
- if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
- ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
- MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
+ {
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
+ ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
+ MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
else
{
- MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
- else
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
- MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
}
else
{
@@ -231,34 +264,42 @@ private void FormMain_Load(object sender, EventArgs e)
Form.ShowDialog();
Form.Dispose();
- if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
+ if (Common.AbortFlag != 0)
{
- using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
- foreach (ZipArchiveEntry entry in archive.Entries)
+ Common.DlcancelFlag = 0;
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ else
+ {
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip"))
{
- if (entry.FullName == "ffmpeg-" + netversion + @"-essentials_build/bin/ffmpeg.exe")
+ using ZipArchive archive = ZipFile.OpenRead(Directory.GetCurrentDirectory() + @"\ffmpeg-release-essentials.zip");
+ foreach (ZipArchiveEntry entry in archive.Entries)
{
- entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name);
+ if (entry.FullName == "ffmpeg-" + netversion + "-essentials_build/bin/ffmpeg.exe")
+ {
+ entry.ExtractToFile(Directory.GetCurrentDirectory() + @"\res\" + entry.Name, true);
+ }
}
- }
- if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
- ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
- MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ if (File.Exists(Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe"))
+ {
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", Directory.GetCurrentDirectory() + @"\res\ffmpeg.exe");
+ ini.WriteString("FFMPEG", "LATEST_VERSION", netversion);
+ MessageBox.Show(Strings.DLSuccess, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
else
{
- MessageBox.Show(string.Format(Strings.UnExpectedError, "extract failed."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
-
+ ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
+ MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
- else
- {
- ini.WriteString("VIDEO_SETTINGS", "FFMPEG_INDEX", "");
- MessageBox.Show(string.Format(Strings.UnExpectedError, Common.DLlog), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
}
}
return;
@@ -611,178 +652,332 @@ private void Button_Image_Click(object sender, EventArgs e)
{
if (Common.ImageFile.Length <= 1)
{
- FileInfo file = new(Common.ImageFile[0]);
-
- switch (file.Extension.ToUpper())
- {
- case ".GIF":
- if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
- {
- File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\" + file.Name.Replace(file.Extension, ".png"));
- break;
- }
- else
- {
- MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- return;
- }
- default:
- if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
- {
- File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\" + file.Name.Replace(file.Extension, ".png"));
- break;
- }
- else
- {
- MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- return;
- }
- }
+ string ext;
+ Directory.CreateDirectory(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
switch (fmt)
{
case 0:
ft = "Joint Photographic Experts Group (*.jpg)|*.jpg";
+ ext = ".jpg";
break;
case 1:
ft = "Portable Network Graphics (*.png)|*.png";
+ ext = ".png";
break;
case 2:
ft = "Google webp (*.webp)|*.webp";
+ ext = ".webp";
break;
case 3:
ft = "Icon (*.ico)|*.ico";
+ ext = ".ico";
break;
default:
ft = "Portable Network Graphics (*.png)|*.png";
+ ext = ".png";
break;
}
-
- SaveFileDialog sfd = new()
- {
- FileName = Common.SFDRandomNumber() + "_Upscaled",
- InitialDirectory = "",
- Filter = ft,
- FilterIndex = 1,
- Title = "",
- OverwritePrompt = true,
- RestoreDirectory = true
- };
- if (sfd.ShowDialog() == DialogResult.OK)
- {
- Common.ProgressFlag = 0;
- Common.SFDSavePath = sfd.FileName;
- Common.ProgMin = 0;
- Common.ProgMax = Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images", "*.*").Length;
- FormProgress Form = new();
- Form.ShowDialog();
- Form.Dispose();
- if (fmt == 3)
- {
- ImageConvert.IMAGEtoICON(sfd.FileName.Replace(".ico", ".png"), sfd.FileName);
- File.Delete(sfd.FileName.Replace(".ico", ".png"));
- }
+ Common.ProgressFlag = 7;
+ Common.ConvMultiFlag = 0;
+ Common.ProgMin = 0;
+ Common.ProgMax = Common.ImageFile.Length;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
- if (Common.AbortFlag != 0)
+ Directory.CreateDirectory(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+
+ Common.ProgressFlag = 0;
+ Common.SFDSavePath = Directory.GetCurrentDirectory() + @"\_temp-project\images\2x\" + Common.ImageFileName[0].Replace(Common.ImageFileExt[0], ext);
+ Common.ProgMin = 0;
+ Common.ProgMax = Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources", "*.*").Length;
+
+ Common.stopwatch = new Stopwatch();
+ Common.stopwatch.Start();
+
+ Form.ShowDialog();
+ Form.Dispose();
+
+ if (fmt == 3)
+ {
+ bool err = ImageConvert.IMAGEtoICON(Common.SFDSavePath.Replace(".ico", ".png"), Common.SFDSavePath);
+ File.Delete(Common.SFDSavePath.Replace(".ico", ".png"));
+ if (err != true)
{
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
label_File.Text = Strings.NotReadedString;
label_Size.Text = Strings.NotReadedString;
toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
button_Image.Enabled = false;
closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
+ }
- if (File.Exists(sfd.FileName))
+ if (Common.AbortFlag != 0)
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ Common.stopwatch.Stop();
+ Common.stopwatch.Reset();
+ return;
+ }
+
+ Common.stopwatch.Stop();
+ Common.timeSpan = Common.stopwatch.Elapsed;
+
+ FormImageUpscaleDetail formImageUpscaleDetail = new();
+ formImageUpscaleDetail.ShowDialog();
+ formImageUpscaleDetail.Dispose();
+
+ Common.stopwatch.Reset();
+
+ if (Common.ImgDetFlag == 0)
+ {
+ SaveFileDialog sfd = new()
{
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- label_File.Text = Strings.NotReadedString;
- label_Size.Text = Strings.NotReadedString;
- toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
- toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
- button_Image.Enabled = false;
- closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.IMGUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
- Process.Start("EXPLORER.EXE", @"/select,""" + sfd.FileName + @"""");
+ FileName = Common.SFDRandomNumber() + "_Upscaled",
+ InitialDirectory = "",
+ Filter = ft,
+ FilterIndex = 1,
+ Title = "",
+ OverwritePrompt = true,
+ RestoreDirectory = true
+ };
+ if (sfd.ShowDialog() == DialogResult.OK)
+ {
+ if (File.Exists(sfd.FileName))
+ {
+ File.Delete(sfd.FileName);
+ File.Move(Common.SFDSavePath, sfd.FileName);
+ }
+ else
+ {
+ File.Move(Common.SFDSavePath, sfd.FileName);
+ }
+
+ if (File.Exists(sfd.FileName))
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ Process.Start("EXPLORER.EXE", @"/select,""" + sfd.FileName + @"""");
+ }
+ else
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
else
{
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
label_File.Text = Strings.NotReadedString;
label_Size.Text = Strings.NotReadedString;
toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
button_Image.Enabled = false;
closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
+ else
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ }
}
else
{
- foreach (var sources in Common.ImageFile)
+ Directory.CreateDirectory(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+
+ Common.ProgressFlag = 7;
+ Common.ConvMultiFlag = 1;
+ Common.ProgMin = 0;
+ Common.ProgMax = Common.ImageFile.Length;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
+
+ Directory.CreateDirectory(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+
+ Common.ProgressFlag = 1;
+ Common.FBDSavePath = Directory.GetCurrentDirectory() + @"\_temp-project\images\2x";
+ Common.ProgMin = 0;
+ Common.ProgMax = Common.ImageFile.Length;
+
+ Common.stopwatch = new Stopwatch();
+ Common.stopwatch.Start();
+
+ Form.ShowDialog();
+ Form.Dispose();
+
+ if (fmt == 3)
{
- FileInfo file = new(sources);
- switch (file.Extension.ToUpper())
+ foreach (var file in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x", "*"))
{
- case ".GIF":
- if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
- {
- File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\" + file.Name.Replace(file.Extension, ".png"));
- break;
- }
- else
- {
- MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- return;
- }
- default:
- if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
- {
- File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\" + file.Name.Replace(file.Extension, ".png"));
- break;
- }
- else
- {
- MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- return;
- }
+ FileInfo fi = new(file);
+ bool err = ImageConvert.IMAGEtoICON(Common.FBDSavePath + @"\" + fi.Name, Common.FBDSavePath + @"\" + fi.Name.Replace(fi.Extension, ".ico"));
+ File.Delete(Common.FBDSavePath + @"\" + fi.Name);
+ if (err != true)
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
}
}
- FolderBrowserDialog fbd = new();
- fbd.Description = Strings.FBDImageTitle;
- fbd.RootFolder = Environment.SpecialFolder.Desktop;
- fbd.SelectedPath = @"C:\";
- fbd.ShowNewFolderButton = true;
+ if (Common.AbortFlag != 0)
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ Common.stopwatch.Stop();
+ Common.stopwatch.Reset();
+ return;
+ }
+
+ Common.stopwatch.Stop();
+ Common.timeSpan = Common.stopwatch.Elapsed;
+
+ FormImageUpscaleDetail formImageUpscaleDetail = new();
+ formImageUpscaleDetail.ShowDialog();
+ formImageUpscaleDetail.Dispose();
- if (fbd.ShowDialog(this) == DialogResult.OK)
+ Common.stopwatch.Reset();
+
+ if (Common.ImgDetFlag == 0)
{
- Common.ProgressFlag = 1;
- Common.FBDSavePath = fbd.SelectedPath;
- Common.ProgMin = 0;
- Common.ProgMax = Common.ImageFile.Length;
+ FolderBrowserDialog fbd = new();
+ fbd.Description = Strings.FBDImageTitle;
+ fbd.RootFolder = Environment.SpecialFolder.Desktop;
+ fbd.SelectedPath = Application.ExecutablePath.Replace(Path.GetFileName(Application.ExecutablePath), "");
+ fbd.ShowNewFolderButton = true;
- if (Directory.GetFiles(Common.FBDSavePath, "*.*").Length != 0)
+ if (fbd.ShowDialog(this) == DialogResult.OK)
{
- DialogResult dr = MessageBox.Show(Strings.MSGAlready, Strings.MSGConfirm, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
- if (dr == DialogResult.Yes)
+ Common.ProgressFlag = 1;
+ Common.FBDSavePath = fbd.SelectedPath;
+ Common.ProgMin = 0;
+ Common.ProgMax = Common.ImageFile.Length;
+
+ if (Directory.GetFiles(Common.FBDSavePath, "*.*").Length != 0)
{
- Common.DeleteDirectoryFiles(Common.FBDSavePath);
- FormProgress Form = new();
- Form.ShowDialog();
- Form.Dispose();
+ DialogResult dr = MessageBox.Show(Strings.MSGAlready, Strings.MSGConfirm, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
+ if (dr == DialogResult.Yes)
+ {
+ Common.DeleteDirectoryFiles(Common.FBDSavePath);
+ foreach (var file in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x", "*"))
+ {
+ FileInfo fi = new(file);
+ File.Move(file, Common.FBDSavePath + @"\" + fi.Name);
+ if (!File.Exists(Common.FBDSavePath + @"\" + fi.Name))
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
+
+ }
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ Process.Start("EXPLORER.EXE", Common.FBDSavePath);
+ }
+ else
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ return;
+ }
}
else
{
+ foreach (var file in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x", "*"))
+ {
+ FileInfo fi = new(file);
+ File.Move(file, Common.FBDSavePath + @"\" + fi.Name);
+ if (!File.Exists(Common.FBDSavePath + @"\" + fi.Name))
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Image.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
+ if (fmt == 3)
+ {
+ ImageConvert.IMAGEtoICON(Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".png", Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".ico");
+ File.Delete(Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".png");
+ }
+ }
Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
label_File.Text = Strings.NotReadedString;
label_Size.Text = Strings.NotReadedString;
@@ -790,19 +985,14 @@ private void Button_Image_Click(object sender, EventArgs e)
toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
button_Image.Enabled = false;
closeFileCToolStripMenuItem.Enabled = false;
- return;
+ MessageBox.Show(Strings.IMGUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ Process.Start("EXPLORER.EXE", Common.FBDSavePath);
}
}
else
{
- FormProgress Form = new();
- Form.ShowDialog();
- Form.Dispose();
- }
-
- if (Common.AbortFlag != 0)
- {
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
label_File.Text = Strings.NotReadedString;
label_Size.Text = Strings.NotReadedString;
toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
@@ -811,36 +1001,18 @@ private void Button_Image_Click(object sender, EventArgs e)
closeFileCToolStripMenuItem.Enabled = false;
return;
}
-
- foreach (var file in Directory.GetFiles(Common.FBDSavePath, "*.*"))
- {
- if (!File.Exists(file))
- {
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
- label_File.Text = Strings.NotReadedString;
- label_Size.Text = Strings.NotReadedString;
- toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
- toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
- button_Image.Enabled = false;
- closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.IMGUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- return;
- }
- if (fmt == 3)
- {
- ImageConvert.IMAGEtoICON(Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".png", Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".ico");
- File.Delete(Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".png");
- }
- }
- Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images");
+ }
+ else
+ {
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
label_File.Text = Strings.NotReadedString;
label_Size.Text = Strings.NotReadedString;
toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
button_Image.Enabled = false;
closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.IMGUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
- Process.Start("EXPLORER.EXE", Common.FBDSavePath);
+ return;
}
}
}
@@ -1012,118 +1184,236 @@ private void Button_Video_Click(object sender, EventArgs e)
private void Button_Merge_Click(object sender, EventArgs e)
{
- if (Common.MergeParam.Length <= 70)
- {
- MessageBox.Show(Strings.SettingError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
- return;
- }
var ini = new IniFile(@".\settings.ini");
- int enc = ini.GetInt("VIDEO_SETTINGS", "ENCODE_INDEX", 65535);
- string ffp = ini.GetString("VIDEO_SETTINGS", "FFMPEG_INDEX");
- string vl = ini.GetString("VIDEO_SETTINGS", "VL_INDEX");
- string al = ini.GetString("VIDEO_SETTINGS", "AL_INDEX");
- string vlpath, alpath, acodec;
- switch (enc)
- {
- case 3:
- acodec = "audio.m4a";
- break;
- case 4:
- acodec = "audio.mp3";
- break;
- default:
- acodec = "audio.wav";
- break;
- }
- if (vl != "")
- {
- vlpath = vl + @"\image-frames2x\image-%09d.png";
- }
- else
- {
- vlpath = Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x\image-%09d.png";
- }
- if (al != "")
- {
- alpath = al + @"\audio\" + acodec;
- }
- else
- {
- alpath = Directory.GetCurrentDirectory() + @"\_temp-project\audio\" + acodec;
- }
+ int cvot = ini.GetInt("VIDEO_SETTINGS", "CVOT_INDEX", 65535), vot = ini.GetInt("VIDEO_SETTINGS", "VOT_INDEX", 65535);
- SaveFileDialog sfd = new()
- {
- FileName = Common.SFDRandomNumber() + "_Upscaled",
- InitialDirectory = "",
- Filter = Strings.FilterVideo,
- FilterIndex = 1,
- Title = Strings.SFDVideoTitle,
- OverwritePrompt = true,
- RestoreDirectory = true
- };
- if (sfd.ShowDialog() == DialogResult.OK)
+ if (cvot != 0)
{
- Common.SFDSavePath = sfd.FileName;
- ProcessStartInfo pi = new();
- Process ps;
- pi.FileName = ffp;
- pi.Arguments = Common.MergeParam.Replace("$InImage", vlpath).Replace("$InAudio", alpath).Replace("$OutFile", "\"" + Common.SFDSavePath + "\"").Replace(Common.FFmpegPath + " ", "");
- pi.WindowStyle = ProcessWindowStyle.Normal;
- pi.UseShellExecute = true;
- ps = Process.Start(pi);
- ps.WaitForExit();
-
- if (File.Exists(Common.SFDSavePath))
+ if (vot != 0) // OpenCV
{
- Common.ProgressFlag = 4;
- Common.DeleteFlag = 1;
- Common.ProgMin = 0;
- Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+ SaveFileDialog sfd = new()
+ {
+ FileName = Common.SFDRandomNumber() + "_Upscaled",
+ InitialDirectory = "",
+ Filter = Strings.FilterVideo,
+ FilterIndex = 1,
+ Title = Strings.SFDVideoTitle,
+ OverwritePrompt = true,
+ RestoreDirectory = true
+ };
+ if (sfd.ShowDialog() == DialogResult.OK)
+ {
+ Common.SFDSavePath = sfd.FileName;
- FormProgress Form = new();
- Form.ShowDialog();
- Form.Dispose();
+ string sfps = ini.GetString("VIDEO_SETTINGS", "FPS_INDEX");
+ if (sfps != "")
+ {
+ if (sfps.Contains('.'))
+ {
+ float fps = float.Parse(sfps);
+ Mat mat;
- Common.UpscaleFlag = 0;
- label_File.Text = Strings.NotReadedString;
- label_Size.Text = Strings.NotReadedString;
- toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
- toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
- button_Video.Text = Strings.ButtonUpscaleVideo;
- button_Video.Enabled = false;
- button_Merge.Enabled = false;
- closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.VRUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
- Process.Start("EXPLORER.EXE", @"/select,""" + Common.SFDSavePath + @"""");
+ double[] imgsize = Common.GetImageSize(Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x", "*")[0]);
+
+ using var writer = new VideoWriter(sfd.FileName, FourCC.H264, fps, new OpenCvSharp.Size(imgsize[0], imgsize[1]));
+
+ foreach (var item in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x", "*"))
+ {
+ mat = Cv2.ImRead(item);
+ writer.Write(mat);
+ mat.Dispose();
+ }
+ }
+ else
+ {
+ int fps = int.Parse(sfps);
+ Mat mat;
+
+ double[] imgsize = Common.GetImageSize(Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x", "*")[0]);
+
+ using var writer = new VideoWriter(sfd.FileName, FourCC.H264, fps, new OpenCvSharp.Size(imgsize[0], imgsize[1]));
+
+ foreach (var item in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x", "*"))
+ {
+ mat = Cv2.ImRead(item);
+ writer.Write(mat);
+ mat.Dispose();
+ }
+ }
+
+ if (File.Exists(Common.SFDSavePath))
+ {
+ Common.ProgressFlag = 4;
+ Common.DeleteFlag = 1;
+ Common.ProgMin = 0;
+ Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
+ Form.Dispose();
+
+ Common.UpscaleFlag = 0;
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Video.Text = Strings.ButtonUpscaleVideo;
+ button_Video.Enabled = false;
+ button_Merge.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.VRUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ Process.Start("EXPLORER.EXE", @"/select,""" + Common.SFDSavePath + @"""");
+ }
+ else
+ {
+ Common.ProgressFlag = 4;
+ Common.DeleteFlag = 1;
+ Common.ProgMin = 0;
+ Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
+ Form.Dispose();
+
+ Common.UpscaleFlag = 0;
+ button_Video.Text = Strings.ButtonUpscaleVideo;
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Video.Enabled = false;
+ button_Merge.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.VRUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ else
+ {
+ return;
+ }
+ }
+ else
+ {
+ return;
+ }
}
- else
+ else // FFmpeg
{
- Common.ProgressFlag = 4;
- Common.DeleteFlag = 1;
- Common.ProgMin = 0;
- Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+ if (Common.MergeParam.Length <= 70)
+ {
+ MessageBox.Show(Strings.SettingError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return;
+ }
- FormProgress Form = new();
- Form.ShowDialog();
- Form.Dispose();
+ int enc = ini.GetInt("VIDEO_SETTINGS", "ENCODE_INDEX", 65535);
+ string ffp = ini.GetString("VIDEO_SETTINGS", "FFMPEG_INDEX");
+ string vl = ini.GetString("VIDEO_SETTINGS", "VL_INDEX");
+ string al = ini.GetString("VIDEO_SETTINGS", "AL_INDEX");
+ string vlpath, alpath, acodec;
+ switch (enc)
+ {
+ case 3:
+ acodec = "audio.m4a";
+ break;
+ case 4:
+ acodec = "audio.mp3";
+ break;
+ default:
+ acodec = "audio.wav";
+ break;
+ }
+ if (vl != "")
+ {
+ vlpath = vl + @"\image-frames2x\image-%09d.png";
+ }
+ else
+ {
+ vlpath = Directory.GetCurrentDirectory() + @"\_temp-project\image-frames2x\image-%09d.png";
+ }
+ if (al != "")
+ {
+ alpath = al + @"\audio\" + acodec;
+ }
+ else
+ {
+ alpath = Directory.GetCurrentDirectory() + @"\_temp-project\audio\" + acodec;
+ }
- Common.UpscaleFlag = 0;
- button_Video.Text = Strings.ButtonUpscaleVideo;
- label_File.Text = Strings.NotReadedString;
- label_Size.Text = Strings.NotReadedString;
- toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
- toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
- button_Video.Enabled = false;
- button_Merge.Enabled = false;
- closeFileCToolStripMenuItem.Enabled = false;
- MessageBox.Show(Strings.VRUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ SaveFileDialog sfd = new()
+ {
+ FileName = Common.SFDRandomNumber() + "_Upscaled",
+ InitialDirectory = "",
+ Filter = Strings.FilterVideo,
+ FilterIndex = 1,
+ Title = Strings.SFDVideoTitle,
+ OverwritePrompt = true,
+ RestoreDirectory = true
+ };
+ if (sfd.ShowDialog() == DialogResult.OK)
+ {
+ Common.SFDSavePath = sfd.FileName;
+ ProcessStartInfo pi = new();
+ Process ps;
+ pi.FileName = ffp;
+ pi.Arguments = Common.MergeParam.Replace("$InImage", vlpath).Replace("$InAudio", alpath).Replace("$OutFile", "\"" + Common.SFDSavePath + "\"").Replace(Common.FFmpegPath + " ", "");
+ pi.WindowStyle = ProcessWindowStyle.Normal;
+ pi.UseShellExecute = true;
+ ps = Process.Start(pi);
+ ps.WaitForExit();
+
+ if (File.Exists(Common.SFDSavePath))
+ {
+ Common.ProgressFlag = 4;
+ Common.DeleteFlag = 1;
+ Common.ProgMin = 0;
+ Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
+ Form.Dispose();
+
+ Common.UpscaleFlag = 0;
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Video.Text = Strings.ButtonUpscaleVideo;
+ button_Video.Enabled = false;
+ button_Merge.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.VRUP, Strings.MSGInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ Process.Start("EXPLORER.EXE", @"/select,""" + Common.SFDSavePath + @"""");
+ }
+ else
+ {
+ Common.ProgressFlag = 4;
+ Common.DeleteFlag = 1;
+ Common.ProgMin = 0;
+ Common.ProgMax = Directory.GetFiles(Common.DeletePathFrames, "*.*").Length + Directory.GetFiles(Common.DeletePathFrames2x, "*.*").Length + 1;
+
+ FormProgress Form = new();
+ Form.ShowDialog();
+ Form.Dispose();
+
+ Common.UpscaleFlag = 0;
+ button_Video.Text = Strings.ButtonUpscaleVideo;
+ label_File.Text = Strings.NotReadedString;
+ label_Size.Text = Strings.NotReadedString;
+ toolStripStatusLabel_Status.Text = Strings.NotReadedStatusString;
+ toolStripStatusLabel_Status.ForeColor = Color.FromArgb(0, 255, 0, 0);
+ button_Video.Enabled = false;
+ button_Merge.Enabled = false;
+ closeFileCToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Strings.VRUPError, Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ else
+ {
+ return;
+ }
}
}
- else
- {
- return;
- }
+
}
private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
diff --git a/FormMain.en.resx b/FormMain.en.resx
index 1af7de1..d236ed7 100644
--- a/FormMain.en.resx
+++ b/FormMain.en.resx
@@ -1,64 +1,4 @@
-
-
-
+
@@ -117,4 +57,6242 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ AAABAAgAAAAAAAEAIAAoIAQAhgAAAICAAAABACAAKAgBAK4gBABAQAAAAQAgAChCAADWKAUAMDAAAAEA
+ IACoJQAA/moFACAgAAABACAAqBAAAKaQBQAYGAAAAQAgAIgJAABOoQUAEBAAAAEAIABoBAAA1qoFABAQ
+ AAABAAgAaAUAAD6vBQAoAAAAAAEAAAACAAABACAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAA////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDV19sD0dXZA////wDd3+UCGg02Av///wCrprgD+Pf6Av///wD///8A////AP//
+ /wD///8A7+7uAoGPlAP///8A////AE1tkALGyNMDzcnTAtTR2gL6+vsB////AP///wD///8Av8LCAq6p
+ qQHQ1NRIv7y749Dc4f3R6vb7x9Pd/8TKzIL///8+1NPaXv///zL///8A////APb1+AH///8A////AP//
+ /wD///8A////AP///wD///8Ar7GyAv///wD///8A////AP///wD///8A////AP///wCclKYD////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDd3OABnZiqA2dfdwQAAAABVExqA7u4
+ xAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wAzT2EB////AP///wAAAAAB////AP///wD///8D////AP///wDn5OsD////AP//
+ /wD///8A////AP///wD///8A////Gvvr5hL///8A////AP///wD///8A////AP///wD///8A////AJGV
+ lgH///8Atbe20eLl5f/l+//8z+3+/9Hv+v+rusf/i4ma/4R+lv+Yk6T/wb7Jsv///w7p6O4B////Af//
+ /wD///8A////AP///wD///8Ays7OAv///wDa3N0q1tfRg8vY5LuEkrXGeICVbP///x////8K////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDBvsoC////AP///wD///8A////AP//
+ /wD///8AZnCGBF9rhgP///8A////AP///wD///8AoZ2sAZ2YqQOOh5sEd22HBHdthgSclKcD////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AMnExTPm59o2////APf5/yC8use0ubTC1uHe55////8n////AObk
+ 7AT///8A4OLhAfj8+wH///8nwMbHqMLP1vTU5u7ssL3Hrt/g5Unj4eYx////Hf///wFRR2AB/f3/Aevr
+ 6wL///8Azc7PF8jIyPP6///+1/H7/tXu/P/Q7/7/yuj5/nB3jv5rYH37Z156/H13jf+morJO////AJ6Z
+ qgP///8A////AP///wD///8AyMrLA////wDKzM1czM/O9+vw7//Q5/v/t9Lx/4mZuv+AgJP4i4SZ4L64
+ xYT///8Iq6eyAf///wH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wCppbUD////AP///w2yrr1hpaCxpKij
+ tMSjn7CZ2dbgJv///wD///8A////AP///wCYkqgDWU5vA////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wCcoqgC1NXUBa+5u4yqucb/f4ms/6GovMDDwsnec2yF/21kgP98doz/trPB7v//
+ /0z///8A6OftBtHT0wH39vcDys3P3am7xP/N6fr/0Oz//7bO5v9+g5z/hX6V/oyEm/a7tsSu////AKqn
+ sgPQ0tQF////AMrMzWjV1db/8f///NHv/P/T7/7/0Or7/9P1//+VqMD/X1ly/3FohftvZYD8m5WowP//
+ /wA6NUMC////AP///wD///8A6+/wAqenqgHg5OYowMPD+vX29f/k9//6xuH6/NDp//ypv9/8V1Nv/3Jn
+ hP+Ykqb//f/9Jv///wDl5OoC////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wCzr74F////AOHf5UKclafdeHCI/3Fp
+ g/9sZIH/dm6J/4mHlaVFS2VOXGR7Rv///wAAAAAC////AP///wD///oHq6i0PKehsXSQiJ99kYeehbSu
+ vGf///8AurXCAv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDb3d4D////ANbQzzmir7f/0/L//bPR7P56jL3/XGWI/2VfePxyaYL9al5++mlh
+ e/+koLDy+vn9M////wD///8A////Oaivsf7G4ez60O7//svn/P7R7P/8bYGr/V1Xcv9wZYL/e3SM/9DN
+ 1pD///8AoaCmBf///wDCxsay4eHi/+v+//zS7v3/0u3//9Hu/f/R8v//qcLd/1hZdP9yaIb+bGB9/pKN
+ ofj+/f8n3tjiA+7q8gP///8A////AJ+kpAT///8AvsLDm9ba2P/9///70ur5/8rm+//M5///jaXM/1hT
+ cP1zZ4P9lY6l+P7+/h////8A4uDlAv///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDv6/MB5+HsAdnU4AHIwdEBzMTUAcjB0AOclakG////ANfW3VmUjaH8bGJ+/2xj
+ f/tvZIH7cWeE/GxjffuToK//rMXb/4KTt/+KkJ2F////AKSfskCHgJile3OK3XdviP90a4X/cmeB/3No
+ g/+Gf5X/yMrNXQAAOgGMmq0FaX6PA6+2vAP///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A8/P2ATFBSwH79vURprC23srk9v7T7/79zuz//Jqy2v1UW3//ZWB5/3Jm
+ hf9tZID8aGB8/7ayw+////85////AObo6l23vcH/2vL9/M7s/f/M6v3/0Ov+/6jG7P9UW37/cWeA/mlh
+ ffuZlKf/8fD1WE5DZAPc2uEMury+2+zt7v/i+f/90u7+/9Lt/v/T8P//0e7+/7va9P9aYYL/cWiD/21i
+ f/uGf5f/4N7oXv///wAAAAABYVh7A66ougS6ssME5+fuBrm7veLy9fP/6Pf+/czo/f/L5/v/zOf//4Ka
+ xv9XU3T+c2iD/6WetPv///8l////APPx9wL///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDCwdAChoGbA353lgR+cJMEcFuFBGVPfQNxXYUDh3iTA6+l
+ uQSupLkEnJKrBGhYfgMAAAAB////AP///wD///8A////AP///wD///8A////AMvI00+Kg5j2bmKB/nNn
+ hPxxZoT/cmaF/2Zgef98hpr/zev7/9X1//udsdv+cn6Z652XpbF2bon/b2aE/25kgf9tY4D+bGJ/+2xk
+ f/5wZ4H/lI6j1f///xv///8A////AP///wD///8ARE1TAf///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wH///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wCUmZsE////AKWnpoC4yND/0/H/+8/o+v/Y9f//m7fZ/09U
+ ff9tZn3/bmSB/2xhg/xvaYL/t7bB5P///wGyxsYNtb3B+uL2///Q7P3+0Ov+/8vo/P/I5///a3+s/15a
+ dv9zaYX9bmaB/by5x9X///8A////ALK1ueHy9PX/2/X//dTv/v/S7///1PD+/9Hs/P/J6f//bHie/2th
+ ev9zaIX8d22J/ru2xsL28vpA////D////wD///8A////ANra3UPCw8X+/v/+/Njt+//L6f3/zOj7/8nl
+ //96kcH/VFNz/3RqhfyTi6T/5+XrTbG31AS9v9YGq7DQA6eqwwOOkZ8Ds7vQA6+5xwPDzNcDzNPeA9DT
+ 3gPS0uAD0tThA9PV4QPV2OMD1tnlA9jb5gPY2uYD1trnA9jb5wPY2+YD1dnnA9rd6QPg4OcD2t3oA9nc
+ 5wPY2+YD2tvmA9jX5APU1eID0tThA8/S3gPQ0t8D0tTgA9TW4gPV2OQD2dvnA9re6APX2+kD3uHmA+Tj
+ 5gPk4+oD5OPqA+Tj6QPi4ukD5OPqA+fl7APg4OUD4+LoA9/g5gPf3+gDxcXQA9HR2wPe3ucD3t3lA+Tk
+ 6APq6e4D6ejtA+Lk6APf3+cD39/pA93d5QPf3+cD3t7oA+Dh6QPk4+sD5eLvA+Hh8APc4OwD3eDrA9zg
+ 6wPd3+oD3N7pA9fb5gPW1uED2NjkA9fY5QPX2eYD3N3nA9PX4gO7ur4D3t7mA9fZ5QPX2eQD1NbiA9HT
+ 4APQ0+ED0dPhA9PW4gPZ2uQD2dzlA+Dh5gPq6O4D4eTwA+Lo8wPj6PQD3+f0A9/m8wPe5fID3+XqA+Dk
+ 7APf3+oD1NbkA9rc4wPDxdADz9bgA8zR3wPS1ugDv8LKA9DR1wPg5O0D3uPsA+Dm7wPi5O8D4ePvA+Hi
+ 8APf4/ED3uLxA97i8QPe4u8D4+jzA8XF2wM9MmUC////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wP///8B////Av///wTx6fgc0svaTLawv5KOhZz8c2eF/3dq
+ hf52aYT/c2iE/3Nphf9laXv/vNfq/8vp///L6Pz/kKnV/1Ncef9yZoP/bGOA/m5kgPttZH/9bGSB/m5k
+ gf12bInri4SXq6erqXmZo6icpK63y6u3wcqstbumtLe6PP///wC9v8AB////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8Az9PUAv/+/wG6trEaoait8tPv/f/Q6/z+z+j7/9Hw
+ //+Al8P/UFN0/3Fog/9xZYT/bmWA/HNsiP+Zkqa8srHBlKGltv/o+f//zuz9/9Pt/f/N6vz/z+z//4Sc
+ yf9SWH//dmuJ/2xigf+Qip//vLbEl7u1xZiiprT39vn4/t31//7T7v7/0u/+/9Lv/v/Q7fz/0fD//3mN
+ tf9jXnv/dm2L/3Zqhv+CdZP/mI6m/6igtOO0rcCrsaq7Y9XL21OpqLXTzc7R//////3T6vz/z+v8/8zn
+ /P/G4/z/c4i+/1JSdf92bov8hX2a/8rBzlD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////ANba5SmKhqBSiIKdiIZ6mo2ShaOcoZWyqK+l
+ vae5s8KgvrjJgby1x3Kwq7+Hraq9raekt8WloLXZmJGp1ZKKo9WLgp3ai4Kc84qBm/99cpD/c2eG/3Zq
+ iP51aYf/c2iG/3dti/9iW3P/i56v/9Lw///K5vv/zOv//32Xwv9PUW7+cmaE/G1lgf9sZH//bGOC/3Jm
+ hP5zaoL9b3ODyHuLmNyfs8X/t8/k/8Da8//A2vT/utPq/5yqt/2Slplc////AImRlgP///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A+/XrAfbgwwSkil8G////AJSWl6/G1+P/1fL//M/s
+ /f/Q6v3/w+H5/1Rllf9bXH3/b2WD/2hlh/9waYr+cW2N/2tsjv+RmK7/8P7//8zr/f/R7v7/z+v9/9Pt
+ //+btd3/TluI/3NtkP9yaY7/cWmK/3tzkv96c5j/h4um//7//f/h9v//0e3//9Lv/v/T7///0e79/9Lw
+ //9/l8T/VVqB/3Ztjf9xaYv/c2mO/W9miv10ao3/eHCS/4B3k/+MgJ3/fXmS/+bp6f/0/f//z+n9/87r
+ /P/L5/z/w+H7/3CEvP9QVHn/eG6O/Xt1lf+0tMy9xMfdZq+z00S9wNlCur3NQqCirELEydlCv8XNQtfd
+ 4ULi5epC5+TrQurk7ULq5+5C7OjvQu7s8kLx7vRC9PH2QvXx9ULz8vdC9fT3Qvbz9kLy8fdC/Pr/Qv//
+ /0L39fhC9vT3QvTy9EL18PVC8ezzQu3o8ELq5u5C5uTqQufl60Lp5+1C7ervQvDt8kL18vZC+Pb4QvPx
+ 90L///9C/Pn6QvLw9EL08vZC8vH0Qu/u80Lx8PVC8vD2QtrZ30Lc2uFC6envQuvq8ULQz9hC29vjQu3s
+ 80Lg3+dC3t3iQufm7ELk4+lC5ObpQurr8ULq6fJC6envQuvr8ULq6fFC8vP5Qu7q8ULw4u1C8OjyQujl
+ 7ELp5etC6OTqQunj6ULn4ulC4d7lQt/Y30Lv6e5C8OzxQvDs8UL28fRC7OrtQtHMykL99/hC8OzwQvDt
+ 8ELr6OxC5uTqQuXk7ELm5exC6eftQvPu8kLx7u9C///+Qvr2+0Lh4O1C6OfxQujn8ULj5vJC4+XwQuLk
+ 70Lj5OZC5uXpQvjz9ULv7e5C////QtvX3ULp6+1C5OPqQuvq9ELZ19pC4+PpQtrc50Lj5OtC5ObsQufl
+ 7ULn4+xC5uHsQuHf7ELh4e5C5OPvQuPi7ULl5e5E087fQ6KaspuWjKX8g3eV/4J2lf9/dJL/f3SR/391
+ kf+CdpP/hXeU/4h7l/+Hepb/hHiV/4B1k/99cZD/e2+M/3xuiv98bov/fW+L/3psiP97bIj9fm+K+3xv
+ if58b4v/fG6K/3hsif91a4b/XmN3/8Hg8v/J6P3/y+f9/8nm//9tgKv/UlBo/3Zpg/9qYX3/b2iF/25l
+ gP9OTGf/WmaG/5qvy//B2/X/yuj//svm//vE4P78xuP++s/t//iqvc3/nKKkpv///wBud38E////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDz27sB7bpwA////wD///8A////AP///w25uLKesbe7/9r3
+ //zO7fv/0er8/9Tx//+Hos3/SVFz/0tLWf9QY57/WGil/1dpqPxTYqL7j5mz//L+///L7P3/0e7//8/s
+ /f/R7/7/r8ru/01fi/9VaKT/TF2e/0RRlv9JVZf7SlOY+3V/qP/7/Pj/5fj//9Lv/v/T8P//0u7+/9Dt
+ /f/S7///hJ3L/zxNh/9CUJb/QU6T/0FOk/9CT5P/Qk+V/UJPk/xDUpP7Q06T/HR8of37/fv/5/b9/83q
+ /v/P7Pz/y+j9/8Hf+/9vgrn/QFKH/1VkpP9RY5//XW6r/2NzrP9hc6z/Wmmj/1JbkP8/Smb/bYGp/2l9
+ p/9whav/coer/3KIq/9zia3/c4mt/3SKrv93i6//eI2w/3qOsf99kLP/fpK0/3+Ttf+ClbX/hJa2/4WT
+ rv+EjJ//iJm6/4GVt/+Ak7X/fJC0/3iNsf92iq//dImt/3KGrP9yhqz/dImu/3iMr/97j7H/fpK0/4CU
+ s/+ImLv/hZCj/6ipsv+9vMv/urrI/7u6yf+5usf/ubrH/7y8x//j5en/1dfd/7i5xP+ztMP/np6w/6us
+ u/+ys8H/w8TN/+7u8f/39vn/+Pj6/9XY3f+5u8n/vL3M/7y9yv+8vMv/wcHQ/7CxwP/L1t//wNnt/7LQ
+ 6f+z0Ov/sM/q/7DP6f+wzur/rszt/6jI6f+Ur9D/hZm8/4SXu/+Hm77/i52+/4iewf9ndI3/g5Ox/4ea
+ wP+El7v/gZS5/3yQuP95j7f/e5G3/36Tuf+El7r/jaHF/4WVsv+8xM3/5/b8/9To+P/X6/r/1ur7/9Xp
+ +v/V6fr/0ub1/8/h9v+VpMn/hZPE/3J8mP9se5f/f5O0/3WIqf+BlLj/X2uA/6SnrP/u9vv/0uHv/9Pm
+ 9v/Q5fX/zuL0/9Dj9//R5vn/zuX3/8vh9f/L4PP/0eX4/6W31/9reaz/Xm2k/1looPxXZp37WGad+1ll
+ nvtXZJz7WWWd+1pknftZY5z7WWOc+1tjnftcZJ38WmOZ/Fhelf1VWJH9VFeO/VRZjv1UWJD+VViQ/1Za
+ kv9YWpH/V1iP/1ZYjf9aXZT/SU13/4+juP/O7///yuf7/8rp/v/J5v//Xm+V/1FRcf9sZIT/cWeD/1xY
+ c/9ASGv/Zn2m/7nW+P/I5f/9yOP8/svl+v/O6//9z+3//bvT4v+Rn678e4SNi+nq6hlyeYIC3uLkAf//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APv05AH3x4YD////AP///wD///8L9eDFRPTWq5vxzJjg4ruE/5+Y
+ jv/c8v7/0+78/9Hs/f/T8P//ss/u/01bjf8vNk7/UGeq/05opv9UbKz/TGSn/5Gct//y////zev9/9Lv
+ /v/Q7f3/0e79/8De+/9XapP/TGGe/1Blqf9ATZf/Pk+Y/0JSmv9mdKH/9vbz/+n6///R8P7/1O///9Pv
+ /v/S7fz/z+3//4Sczv89TYL/PUuT/zxKk/87R5P/O0eS/zxJkv89S5L/QU6R/zZHj/+UmbP//////9Xt
+ /f/O6v7/z+v+/8vn/P+92/n/aX2y/z9Sh/9OY6f/S1+j/0tfo/1NYaT7TWGi/UlboP06S5H9KjRg/Utj
+ j/1TbJ79UGuZ/VBrmv1Papn9TWqY/U1pl/1MaJb9TGmX/Utolv1LaJb9S2iX/Utnlv1LZ5f9SWeU/U9q
+ mv0zS239QVqB/VBpm/1OZ5j9T2iZ/U9ol/1OaJf9TmiX/U9pl/1PaJf9TmeX/Uxnl/1MZ5f9TWeX/Uxm
+ l/1MaJb9S2KU/UJOY/2Ulaj9nZ2v/Z+gsv2hobX9oqO1/Z+fs/3KzNL9+v78/fr9/P3Jy9T9nJ2x/YqM
+ of2amrH9y83V/fL29v3+/v79/f3+/f////3n6u79qqu5/ampu/2oqbn9p6i6/aeou/2Skar9nKmx/bvg
+ 9P2Vw+b9nsfp/Z3H6v2dx+n9ncfp/Z3H6f2bxuj9msXm/Yiv1v1oirf9W3mq/V56qv1de6v9VnCb/UVc
+ g/1deqr9WXWp/Vt1qf1Ydaj9XHel/Vp1pf1eean9WXWm/U9pkP1qfI/9yuDp/dPu/f3P7P790Oz//dDs
+ /v3O6/39zen8/c3q/v2px+j9XHOx/UNXkf06Unr9UnCb/U9qmv1Qa5v9UGua/VBpk/1XZXj95uzt/dPq
+ +f3H5fn9yuX3/crl+/281vT9q8bn/bHO7f3D4fv9yej+/aC84v1le7f9WW+v/FBlqP5MYaX/TWGn/0tg
+ pP9LYaT/SV+k/0lepP9IX6P/SF6k/0hdpP9GXaP/R12j/0ddo/9DVp//NkWT/zNCj/80Q5D/NUSQ/zVD
+ kP81RI//NkWQ/zhFk/83R4//OEmQ/z9QgP+82PD/yOf9/8rr/f/K6vz/w+H8/1xphf+Zf3D/lH9//1FQ
+ Zf9EVoL/an+4/7fU9v/G4fv/x+D5/8vn/P/T9P/8zOby/629w/+bo6jCg4SGOf///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APXn0wL///8A////APT08xnz16yL78mO4O++ev/tuG//6rNn/+21
+ af+fi2v/zt/m/9Tw///R7P3/0O39/8nm+f9tg7n/M0Bo/1Blo/9Taav/V2qs/01kqf+Tnrv/8f///87s
+ /f/T7/7/0e///9Hs/P/L6///a3+n/0dblP9UbK7/RVad/z5Olv9FUpv/W2iY/+3t7P/q+///0O/+/9Tv
+ ///T7v7/0+79/8vq/f+DnNH/PE2C/zxJj/87SZP/OkmT/ztJkv88SpL/O0uR/z9Nlf8/T5D/uMLP//H9
+ ///N6Pz/z+r+/87r/v/K5/7/u9n4/2J2rf8+UIf/T2Oo/01hpf9OZab/TGKl/1JoqP9RZaP/S2Kn/zNB
+ fP9BVXj/WHOk/1NwnP9Vb57/Vm+e/1Vvnf9Vbp3/VW6d/1VunP9Ubpz/VG6c/1VvnP9Vb53/VG6b/1Zx
+ oP9IYon/RlyC/1p2ov9VcJ3/VnGf/1Vwnv9Wb53/Vm6c/1Vtm/9UbJr/U2uZ/1Jsmv9Ra5r/Umua/1Jr
+ mv9Rapf/U2+e/z9Udv+Ghpj/qam7/6Chsf+iorT/pKS2/6Sktv+1tsT/9Pf4//n7+v/4+/n/8vX4/62v
+ vv+HiZ7/ycvW///////7/P3//Pz8//39/f/8/Pz/+v3+/7/Ay/+oqbr/q6u8/6mqvf+gobX/mZm1/4SL
+ mv/B3Ov/nsfp/6DI6f+fyOn/oMjq/5/H6P+ex+n/nsfp/5zG5/+eyun/msPm/4ar0v9wkLz/ZIKx/2eE
+ sv9Yb5f/X3ql/2WCsf9kgK//ZoCr/2R/rv9ggLD/XXae/3mJpP+1vcP/2O/2/9Hu/v/R7P3/0uz9/9Ls
+ /v/R7P3/z+z8/8vo+v/F5Pr/hJrO/09glf9IXoX/XHij/1Zyn/9Yc6H/WXGe/1hxnf9Zcp//SmOM/5ac
+ p//y/P//xeHz/8rm+P/J4/j/x9/3/63I5f+Fncn/epG//4agy/9nfbn/WXCt/09lpf9LYaT/SmCh/0pf
+ o/9KYKP/Sl+j/0pepP9IXqH/SF6g/0hcoP9HXKH/SV2h/0dYn/8+Tpb/NkSO/zZEjf82RI3/N0SN/zhE
+ kP84RZD/OUaQ/zlGjv85Ro//PUyT/zFAgP9rf6T/yOn//8fk+//M6f3/zev+/7nZ9/9vcHf/3ale/3tp
+ X/9PZJj/a4C8/6nD6f/F5Pz/x+H7/8rm/P/W9P//utDa/5ylrNm2t7pT////AP///wCMmqUE0tTUAf//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APXfvgP///8A////B/bXqX3yw4Xs8btw/+q0aP/qtGj97LNp++mw
+ a/3zunD/so1Y/7vCwP/d+P//0ez8/9Hs/f/V8v//k67Y/0RVif9LYZr/VWuv/1ZrrP9NZan/lJ+7/+//
+ ///O7P3/1e///9Lv///S7Pv/0vH//4GYvf9FV43/VW6w/0pdof8/Tpf/RFGc/1Vjl//k5uX/6vv//8/u
+ /f/U7v//0+/+/9Tv/f/M6v3/h5/U/0NTiP87SY//O0mT/ztJk/86SJL/OkmR/zxLkP87S5T/X2+c/+Lv
+ 8//W7///0Or+/9Dq/f/M6/z/yuj//7XT9f9bbqf/P1GI/05kqv9QZan/Z364/3uWxv9fdrT/XnSt/1Zr
+ r/9JX5//NUZ3/1Zxm/9VcqH/VnKh/1hyoP9XcqD/V3Gg/1dxn/9WcJ//VnCf/1Zwn/9XcZ//WHKg/1dx
+ n/9XcZ//QVx//1lyof9ZdaL/WXai/1l2o/9YdaH/WHOg/1hyoP9Vbp3/UWua/1BqmP9Ra5r/UGua/09q
+ mf9PaZj/T2uZ/0ljlP9aY3n/i4yd/2dqhf+Tkqf/o6O2/6Oktv+kpbb/3+Ll//z9/f/6+/r/+Pn5//z+
+ /f/HydT/jY6i/+7x8f/8/Pv/+/v8//39/f/9/f7//f39///////b3uX/p6m5/6qsvv+kpbr/mZmz/5ye
+ u/9/gZv/nbG9/6rR8f+Zw+f/ncfp/53H6f+dx+j/nMfo/53I6f+dyOn/m8jo/5vH6P+fyer/msLm/4ux
+ 2f97nsn/bIu2/1p2nv9pibb/Z4Wz/2eGtP9ohrr/YXWS/7a/xP/v9vj/4Pf//83s/f/Q7f3/0u3+/9Lt
+ /v/R7f7/zuv8/8rn+v/Q8P//pL7k/1Bkkf9MZYj/X3qr/1h0ov9ZdKL/VnOh/1h0of9beaT/ZIKt/3md
+ x/92j6r/xcrN/+T2///E4fT/yeb6/8fj+P/G4Pr/wN7z/6fD4P91jrj/Vmuk/1BmpP9MY6X/SF6h/0pg
+ pP9KYKb/SV6h/0hbof9HWqD/SV6g/0heo/9GXKH/Rlqh/z9Qmf81RY7/M0GN/zVCjv80Qo7/NUOO/zVD
+ j/81Qo7/NkSN/zZFjv85RZH/N0eO/z5Nlf8uP3b/lbDT/8bm///J5vz/y+j8/87s//+xz/H/enJm/3pt
+ Zf9Raan/a364/5y23//J5///xuH6/8zm+//U8v/9qsLM+YaMkZDHu7ES////AAAAAAGKkJcC////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APLfvwP///8A9vPxLvHNnMvuu3P/7bVp/+u0avvstWj97rRn/+qy
+ aP/rsWj/8bdt/8aWVv+em5P/6P7//8/s/P/S7f7/1vL//7XR7v9Xa6L/SFuT/1VvsP9YbK7/TmWn/5Oe
+ uv/v////ze39/9bw///R7/7/0+38/9Tz//+PqMv/RFOG/1Vtsv9LY6X/P1CZ/0RRnf9PXZT/3uHi/+n7
+ ///P7f3/1O7//9Tv/f/S7v3/y+n9/4qj1v9PYJX/O0qP/z1MlP88SpP/O0qU/zxLlv9AT5b/OUqO/6Gs
+ wP/u/P//yuf8/9Dr/v/R6/7/y+r8/8np/v+ryu//UGKW/0FShf9SbK7/W3Kw/6S/4//I5/3/pL/m/3mR
+ w/9of7j/XnSz/0VYlv9JXon/Ynup/1p2pf9bd6T/XHem/1x3pf9cd6X/W3el/1t3pf9cd6X/XXil/154
+ pv9hfKr/Um2U/1Nskf9lga7/YX2q/2SAqf9jf6r/X3un/1t3o/9Yc6D/W3ej/2eFr/9nhbH/Um6c/09r
+ m/9Oapn/TGeY/09rnf83Sm//ODxv/ztAqP8cIXL/YWNx/6iovf+fn7L/srTC//T49v/5+vr/+/v6//n6
+ +v/+//3/2tvj/6WmtP/7/Pz/+/v8//38/f/9/v7//v7///39/v/+/v//8vT4/7G0xP+nqr3/oKC5/4uN
+ qP9/f5f/kpGq/3WCkP+nzen/mcPn/5zG6f+dx+r/ncjp/53I6f+cyOn/nMfp/53I6v+eyOr/n8jr/57I
+ 6/+gyuv/n8jq/5vC6P9tjbP/eZrC/4CjzP99nsj/aoex/5+psP//////0+z6/8rq+v/U7/z/1O79/9Ls
+ /v/S7f7/z+n9/8vo/P/U9f//rcnh/1RpjP9cd5j/bo27/2qLtP9vjrj/dJO9/3ibw/99pMn/iK/T/4+2
+ 2v+Sudn/kLjc/3qPof/h5ub/0Ov6/8Tj9//J5fn/xuH4/8Tf+f/H4vz/yeb7/6W/4f9ieLH/SWCh/0xh
+ p/9FWJT/OkyF/zdJiv88TZL/NUWL/zJChP85Soz/QlKZ/zpKkv8yQor/NUOO/zNBi/8yP4n/NEKN/zRB
+ jf8yQIn/NUSM/zZGkv81RIz/NECG/zNCgf8wPn3/Q1WA/7bU+P/G4vv/y+n+/8rp/f/P7f//rcbm/0pR
+ Zf9hdan/aH25/5Cq1f/L6f7/x+X7/8zm/P/Q8P/8pK+w/7KmkLP///8A////AMGnggX///4B////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APPevgL///8A+e7fQ/PLlPHttmr/6bRo++21af7ttGf/7bRo/+yz
+ aP/ss2f/7LNn/+y1bP/Xo1r/mI+A/+39///R8Pz/0/D//9Xx///C3vb/aIC1/0lZi/9XcLP/V22x/1Bn
+ qP+NmLP/6/v//8zt/f/W7/3/0e7//9Lt/P/W8///mLLS/0FQgP9XbbH/UGio/0ldof9FVJ//SVeP/9je
+ 4P/m+v//0e3+/9Pw/v/U7v7/0u39/87s//+Pqtn/WGyj/z1Mkf8+TJX/O0iS/zNDh/8yQn3/OkqJ/1Jh
+ j//n6+//2PD+/87q/f/Q6/3/z+v9/8vp/v/L6v7/l7bj/z1Lcf88SGz/WnO2/4CZzP/G4/v/xOD6/8nk
+ //+20/P/iqbU/2mAuv9ccrL/SFyS/2J6ov9nga7/ZYCu/2aBr/9nga//ZoGv/2aCsP9mgq//Z4Ow/2eD
+ sP9mgK//aYSv/1Zzl/9mg6v/aIWy/2iJsP9rirH/bIy0/3GRuv92l8D/gKPJ/4uy1f+UvN3/lLve/4Gj
+ zP9UcZ//T2uZ/05omv9LZpH/HiZe/ykvq/88RdH/MTas/0dLZP+iorX/nZ6y/8PG0P/6/P3/+fn6//r8
+ +v/5+/v//v/9/+Pm6f/ExMv///////z9/P/9/f7//v7+//7+/v/9/f7//v7+//T29/+1tsb/pKa7/52b
+ tP9XW5T/NTub/1JXk/9ZWnD/iKjC/53I7/+bxej/nMbp/53I6f+fyOr/nsjp/53I6f+eyOr/n8rr/6LL
+ 7P+iy+3/oMrs/5/J6v+kz/D/i7HU/3iXu/+ky+7/oMjp/5i/3/+VpbP/7vDx//H////a9P//0Oz//8/t
+ /f/O7f3/0O7//9Py///O7fr/mrTC/2J9lv+NrMz/m8Hm/5O84P+YvuH/l8Di/5a/4v+UvuH/lL7f/5K8
+ 3P+Qudr/jbbX/5G52/+HrMz/kZ+q/+f0+P/D4vb/yeT4/8bj9//E4fj/xuD5/8Ld9v/H5fz/rsvs/1Fk
+ o/8vPnP/LD5r/0FWk/9BWpz/Q1me/0RWnP86SpL/Lz6E/zI+if81QYv/NEKL/y48h/8vPoL/MkCK/zNC
+ jP80QY7/Lj+D/yk4c/8sNnD/NUWL/zRChf88S5D/MD97/3SMsv/H5P//xOL7/8vo///L6P3/0u///5u3
+ 0v9LXYj/bYK9/4aeyf/J5fz/zOj8/83p/P/L6///m6Og/9CfXf70vnT76siY0/Ls3V////8A5rV3A/Lj
+ xQH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APLhwQLojxIB9/brMvDMmPjptWX/57Vp/O6zaP/ss2f/7LNn/+yz
+ Z//ss2f/7LNn/+yzZ//stGr/46xi/6eWfv/x+///1vL7/9Xy///W8v//yeX5/3+Vzf9PYo7/VGif/192
+ uf9OZaf/laO9/+b7///O7fz/1fH+/9Lu///T7v3/1/X//5axz/9AT3r/Umak/0hamv9MYp//VGmu/0dX
+ if/GzdH/4vv//9Hs/f/S8P7/0+7+/9Lt/v/S7v7/mrXh/2J5rv9DVJf/O0qS/zhIhf88TIT/PUl7/y46
+ Z/+cpK3/9f///8rp+//S7P7/0Ov9/8/r/f/K6P3/x+X+/3+Zzv8/T2v/P05k/1xxrf+WsNv/yef9/8fk
+ +//G5Pr/yOX7/8Pg/P+gvOT/boi//1Vtqv9YcZ7/dpG6/2+LuP9vjLj/b4u4/2+MuP9vjLf/cY65/3SR
+ u/90k77/epfD/26LsP9ykbT/g6TN/4aoz/+LsNP/kLXY/5W73f+YwOH/m8Lk/5zD4/+ZweH/lb7f/5O8
+ 3P+Wvt//aIiy/0xnlv9SbJz/N0x4/xMacP8zOr3/OD3F/zc8x/8xNmj/lpSl/5+gtv/Nz9f/+/39//n5
+ +v/6+/v/+fv8//7//f/r7+7/19rc///////9/f3//f3+//7+/v/+/v7//v3///7//v/x9PX/s7XF/6Ol
+ vv+Ag53/OT2m/0RL4v89RdP/Nzir/111mP+gyu//msXo/53H6v+eyOr/nsnq/57J6v+fyev/n8rr/6HM
+ 7f+kzu7/pc7v/6TN7v+lze7/o8vs/6XM7v90lrn/mr7h/6XL7f+lzfH/m8Hg/5Opuf+/w8f/4+jp/+Dw
+ 9//V7/7/0Or6/8Tf7P+pwc//fZOm/3uctf+hx+n/pMnt/5zC5v+dxeb/m8Pj/5jC4/+WwOL/k7/g/5O+
+ 3/+TvN7/kbrb/4642/+PtdX/krrd/3yhwP+5wcX/3vP//7/f9f/J5fr/xuP5/8Xh+P/E4Pn/wN7y/8bm
+ +/+Lo8z/LTpt/0BUl/9IXaD/Rl2f/0Rcn/9FW5//Rluh/0BVnP82Ro//Ljl6/zA8f/8vP4X/M0OJ/zVA
+ jf81Qo3/NUOO/zVEjP82Qov/KDJi/yYzX/87S5T/MEB//zxMf/+qyuX/xuT+/8vn/v/L6P3/yuj8/9Hw
+ /v+Vrsj/VGaV/4GZyv/D4fX/zev9/8zp+v/L6/7/mZyV/9KgWv/yuW//57Jp/+q1af/uwoX/79avjP//
+ /wDxwIkC8du2Af///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APbv2gHrw5cD////APDPm8ntt2n/6rNs+++0Z//ps2j/67Fm/+yy
+ Zv/ssmf/7bNn/+yyZ//ssmb/7LJo/+mwZP+ym3z/8/r+/9z2/P/U8/7/1fL+/9Lu/f+Vrtj/c4vD/01i
+ jv9eb6n/V22t/5iowf/h+f//0e38/9Px/v/T7v//0+79/9b0//+mwOD/MUBd/1drpv9YcK3/UWqr/1lw
+ s/9LXYj/uMPF/936///S7f3/0u7+/9Pu/v/R7P3/1O/9/6nD6f9qf7P/S1+c/09lp/9PZaj/UWis/1ht
+ r/9XZob/6+3s/9ry/f/O6v3/0+z+/8/r/f/O6/3/zOr+/73a9/9qfrj/WXCR/5S41f9ZcJf/iqPR/8fm
+ /P/H5Pv/yeX9/8bj+//G5Pv/yOf9/7fU8v9yi8L/VW2m/4Okyf+Xu97/krba/5K22v+Sttr/lLjb/5a7
+ 3f+ZvuD/nMDh/5q+4P93m7v/msDg/53E5f+fxub/nsXm/6DG6P+exOX/msPj/5vD4/+awOH/mcDh/5i/
+ 4f+Tvt//kr/e/2eJsv9MZ5j/T2qY/x8rXv8YG37/Mjm+/zQ8yP86Qcz/KjCI/4GBk/+go7j/0tPb//z+
+ /f/5+fr/+/v8//r8/P//////4eTo/9TW2P///////Pz9//39/f/+/v7//v7+//39/v//////6uzv/6qr
+ wP+goLj/WV2S/zk/yf9DRtT/QUjR/ztG1P85R4r/krvc/5rF6v+cx+n/nMfp/53K6v+fyuv/oMrr/6LN
+ 7f+jz+7/pc7v/6XO7/+lzu7/ps/v/6XN7v+p0fP/jrLU/4eoyv+o0vb/p8vq/6XQ8P+oz+//kbTO/5Cr
+ wf+htcb/ma+8/5Gquf+Horb/iafB/6DD4v+q0vP/oMjq/6DH5/+fxej/ncXm/5zE5f+bw+X/mcLj/5fB
+ 4v+VwOH/lL3e/5K73f+Rudr/kLfX/4uy1f+Sutn/d5Oo/8jR1P/Q6/3/xOD1/8jk+P/F4vj/xeP4/8Tj
+ 9//B3vb/v9v3/0xhjv8xQoP/RVee/0Zdnv9FW57/RVue/0Ranv9EW57/Qlie/yw6d/8kMWb/N0OQ/zJA
+ jP81QYv/NUOO/zVDjv81Qo7/N0eQ/z5Mmv8rNGv/JjNd/0FVh/+Mpc7/xuX+/8bi/f/M6f7/zej+/8nm
+ +//O7v//d46r/2N6qP+61fP/0O7+/87r+f/P7///mJyU/9ShWP/xuW3/6LFp/+yzaP/ttGj967Nm++u5
+ b//nv4WX////AOExAAHt1K8B////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDuzJgD////APPfvYPsu3P/7LVo++y1aP/rs2f/67Jm/+yx
+ Zv/ssmf/7bJn/+2yZ//ssmf/67Fm/+qwaP/wt2f/uZdp/+Lp6v/l+v3/1fL+/9jx/f/U8/3/t9Hs/7LN
+ 7f+DndD/UV+H/1BilP+Wp8X/4ff+/87t/f/V8f7/0+/+/9Tu/v/W8v//uNTv/11xmf9HV3//Zn69/2B4
+ tf9hd7r/T2GH/8XQ0v/d9///0O7+/9Lv/v/S7/3/0O79/9Tw//+1z+7/coe6/1Nlmv9WbrL/VWiq/1tx
+ tP9MXpP/nqWr//f////P6Pv/0Oz+/9Hr/v/P6/3/zer9/87r//+rx+z/WW2j/32evf+mz/H/krXS/3OM
+ r//B3vT/yur//8Pl+v/J5/7/yOb9/8bj+P/J6f//ob7k/110sv9phrP/qMvq/6bJ6/+lyur/pMnq/6PI
+ 6f+hx+f/oMbk/6LI6P+MsdL/hqvM/6HH6P+cwuT/n8Xn/5/F5/+exeb/nsbn/53G5f+bxOP/m8Tl/5zG
+ 5v+axOT/lMLi/4qy1f9VdKD/UWud/0BXgP8SFlf/HB+H/zM6w/83PcX/OkDM/y80q/9oaof/o6S5/9HU
+ 2v/8/f3/+fr7//z8/P/7+vv//////9nb4f/X2N3///////v7/P/9/f3//v7///7+/v/9/f7//////+Pl
+ 6P+kpb//i46n/z9Eo/8/Rtn/PkTR/0BD0f9BSNr/KDOQ/2R+ov+dy/D/m8bo/57I6/+dxuj/nsjq/6PN
+ 7/+hzu3/pM/u/6fP8P+o0PD/p9Hv/6nR7/+q0e//p87v/6TL7P+Do8X/pM3u/6nQ7/+q0PD/q8/w/7DW
+ 9f+u1fT/qNDw/6XN6/+nz+3/q9Ty/6zW9P+mz+3/pcvr/6XN7f+jyuv/osjq/5/G6P+exef/ncTm/5rD
+ 5f+Zw+T/l8Dh/5W+3/+TvN3/kbrb/4632P+Ns9X/j7TV/4Wvzf96jJT/3ev0/8Lh9//E4/f/xeP4/8bi
+ +f/F4/j/wt/1/8bl/P+NpM3/JTRk/0BTlv9HXKD/Rluf/0ZcoP9FW5//RFqe/0Vbnv9FVp3/KThx/yo0
+ cP81RY7/NEKK/zVEjP83Ro//OUqS/y0+gv8zRXz/T16F/2Jxiv9vhZ7/kqzC/8Le9P/M6f//yuf7/8vm
+ /P/N7f//q8Tl/0pfhf+ct9z/0Oz//87p+//P7///nKGa/9OhXP/wt2z/6bFp/+y0aP/ttGf/67Np/+qz
+ aP/stWn76rdv/+zChKrl//8F5pcmAvLYrQH///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD69OEC////AP3++iTvypP77LRl/e22aP7rtGj/67Jm/+ux
+ Zv/ssWb/7LJn/+2zZ//ssmf/7LJn/+uxZv/rsWb/7rds/8ycWf/BurL/8////8/w+v/a9P7/1/L9/9Ds
+ /f/V9f7/yuf8/4ij0P88TW3/cn6R/+v9///Q7fz/1PH9/9Xx///T7v7/1/T//7/a8f+21PD/gJa8/1tt
+ nP+Am9D/epHK/2Nznf/R3t//2/X//9Hu/v/T7/7/0u/+/9Hu/v/U8P//vtn0/3iOu/9RZJP/WnK1/2B1
+ s/9hdrP/Y3OQ/+fq6f/f9f7/zez9/9Hr/f/R6/7/0Oz+/83p/f/M6f//kava/1t0mP+gw+P/n8Xn/6XN
+ 7P+dweH/lbLM/8Lc7f/L7P7/xOX8/8Xl/P/H5v3/xeP6/8Df+f92j8X/cI24/6vP7P+ny+z/p83s/6bM
+ 6/+kyur/o8no/6HH5f+ix+j/hqvM/5vA4f+gxuf/oMbn/6DG5/+hx+j/oMbo/6DI6P+fyOj/nsfl/5e+
+ 3v9/osf/eZ3E/42z2P9tkLj/S2mW/1Rvnf8uQWz/DQ9d/xwfhf8zOsj/NjzJ/zk/yf83O8T/TFGG/52f
+ tP/U1t3//P79//n6+//8/fz/+/z8///////V2N//4+Tq/////////////Pz8//7+///+/v7//f39//7/
+ /v/U1uH/np+4/2Zsl/84PcL/P0fR/z1E0f88QND/PEfW/yEmiP83RGv/h6zY/4yy2v9yk77/bIm2/3CQ
+ u/+FqM//osnr/6bP7v+o0O7/qNHv/6nS8P+r0/D/q9Px/6nQ8P+s0/L/mrza/6PH5v+t1fX/rdPz/63T
+ 8v+s0vD/rNLw/63S8P+t0/H/rdPw/6vR7/+qz+3/qc/t/6fP7f+mzu7/pM3t/6PL7P+hyev/oMfp/57F
+ 5/+bxOX/msPk/5jB4f+Wv+D/lLzd/5K72/+Pt9j/jbTW/4qx0/+OtNn/eJu4/5Sgp//b7vz/wd70/8Xi
+ +P/F4fr/w9/4/8Th9//D3/X/uNT0/z1Phf8uO3T/SFyi/0dcn/9HXKD/Rl2h/0Vcn/9GW57/R1qe/0JT
+ n/8nNGj/LTp6/zVHjv83R47/NEKK/yo9d/9ccJr/nLbV/7va8//C4v3/vdzw/6C8zf+Pprn/utXn/83o
+ /v/H5fn/yOT+/1ltkf9keKj/xeH4/9Lu+//N7f7/m56X/9OhXv/xuGr/57Fn/+u0Z//rsmb/67Jn/+yz
+ Zv/ttGj/7LRp/+u1a/rtuG//88yTq////wDqxo0D+vLpAf///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A7ceRA////wD14sOd7bpz/+y0afvstGj/67Jm/+ux
+ Zv/ssmb/7LJn/+yyZ//ssmf/7bJn/+2yZ//rsWb/7LJm/+eyZv/vt2j/q41h/9rh4v/l/P//0fH6/9jz
+ /f/X8/7/0+7+/9Tx///N6vz/hp7K/1Zjd//k8vT/2PL9/9Tx/f/U8P7/1fD//9Py/P/T7/3/0/L//8fn
+ /f9nfKP/lrDU/7vZ9f90iav/ytfb/9r3///T7v7/1O///9Pv///R7v//0/D//8bh+f+In87/XXCf/4Wh
+ z/92jr//f5i7/6KzuP/x/P//0O37/9Hu/v/R7P3/0ez+/9Ds/v/O6v7/x+T//3CKtf98mbf/qc7w/6PI
+ 6v+jyOr/p83s/6PL6f+UtdD/ts7g/+Py+f/Y8P7/x+j//8bn/f/M7P//lrPU/46v0f+v1PH/qs7t/6nP
+ 7v+ozuz/p83r/6bN6/+ly+n/m8Hg/4mtzf+jyur/n8fn/6LI6v+hyOn/ocfp/6LI6v+hx+n/oMfn/5vC
+ 5v9qibH/XHai/1h2pf9YdKT/U2+e/01pmv9PaZf/Hipc/w0QZf8XGHP/MDS3/zY9yv85Psn/OkDP/ztA
+ nP+Nj6T/19jh//z//v/6+/z//P39//z8/P//////ztDY/+Pl6//39/b/6+zs//3+/v/9/v7///////39
+ /P/+////w8XV/4+Rq/9DSpj/PEPX/z5Cz/87QtD/O0TS/zQ7vP8REmz/JDBb/195qP9bd6f/W3Wm/2B5
+ qv9jfav/YX6q/3iYwv+ky+v/ptHu/6jT8f+p0/D/q9Pw/6vT8f+s0vH/rdPz/6fL5P+oyeX/sNX1/67T
+ 8f+u1PP/sNXz/7DU8/+w1fP/r9Tz/67U8v+t0/H/rdLx/6vR8f+q0e//qNDt/6fO7v+mze3/pMzs/6LJ
+ 6v+fx+j/nMXm/5rE5f+ZwuP/l8Dh/5S93v+Su9z/j7jZ/4201v+LstX/h67P/4+02v9lf5f/tMDE/9Hr
+ /P/B3vX/xeL4/8Tg+v/E3/n/wd32/8Pj+f9zir//JDFo/0FRkv9JXqL/R1yg/0ddoP9FXJ//R1yj/0Zc
+ of9IXqP/QVSa/yUyYf86SIz/M0KD/0BSgf+Qq8//weD//8bk/v/C3/v/xN/8/8fj/f/P7P//v9zy/5Kr
+ vv/K5fr/yun//3iMr/9EV4T/qMDk/9fy///E4ff/lJWP/9WhV//wuG3/57Fp/+y0Zv/ss2b/67Fm/+yx
+ Zv/ssmb/7LJn/+yzZ//stGj/6rRp+u+8dP/y2rN9////AO/QowP///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A/PrsAf///wD///8P78uX6+6zZv/ttGn+6rJo/+yx
+ Zv/rsWb/7bJn/+yyZ//ss2X/67Fk/+yzZv/ssmf/7LFm/+uyZ//ps2b/7LRq/92pYP+YiXP/7fT2/+P3
+ /P/T8Pz/1/L+/9jx/v/V8fv/1PH9/9Tv//+RqMn/tr7F/+f+///S7fz/1fH8/9Xx///W8/3/1PL+/9Pv
+ +//X9v//lLDV/4GawP/a+///ornK/8HO1f/c+P//0+79/9Pv/v/T7///0e7+/9Lv/v/O6/v/mrLc/3GH
+ sf+00Or/utbw/8Th8f/Q4eX/4vb//87r/f/U7P7/0e3+/9Ds/f/Q6/3/z+v+/7TR8f9gfJ//oMDi/6TK
+ 7P+my+z/qM3u/6jN7P+pzu7/q9Hx/6LF4P+0y9v/u9Hh/7bV5/+52On/sdDl/6LF3f+s0u//q9Dv/6vR
+ 8P+r0e//qdDu/6nQ7f+nzev/qc/u/5Cz1P+St9b/pczs/6HI6P+iyOr/o8nq/6LI6v+jyOr/n8bo/6PL
+ 6/+Cor//WG+j/zpJif8/UYL/S2WT/1Vun/9RbKD/RF2K/xEYU/8REGn/ERNm/yIklv85QMv/NjzK/zxE
+ z/8zOrD/cXOS/9vc5v/9//3/+/v8//z9/v/8/Pz//////9DT1//Z297/39/f/9PT0//s7e3///////z9
+ /f/9/v7/8fT2/6mpwv9zdJn/Nz20/0BH2P89Qc7/OkPQ/ztD0v8eH4X/ERJr/w8XSf9RaJL/X3yy/2F6
+ qf9he6f/ZYGv/2eEs/9hf63/iq7U/6vV8f+o0fL/qtLy/6vT8f+t1fL/rdXz/6/U9P+x0+3/s8/k/7HX
+ 9v+x1fT/sNbz/7HW9v+y1/b/sdb1/7LX9f+x1vT/sNTy/7DU8v+u0/L/rNLw/6rR8P+oz+//p87v/6XN
+ 7f+jyuv/ocnp/5/H6P+cxOX/msHj/5jA4v+Wvd//k7vc/5G52v+OtNb/i7HV/4iy0v+JrtD/gqjP/2uA
+ kf/Z5+7/w+L4/8Lg9f/F4Pj/xN/5/8Le+f/D4vn/qcXm/zpKjP8xP3b/R1yh/0lan/9HXaD/Rl6h/0ti
+ pv9Saav/WW+v/1pzs/9RYJv/LDtl/2R5nf+20vD/w+P//8Dd+P/E4Pz/xuT8/8bl/P/G5P3/w9/5/9Ds
+ //+ZssX/x+L2/5eu1P9AUH3/bH21/6nB5P+ZsNj/f3p4/9mmW//ttmv/6bFm/+uyZ//ts2f/67Fn/+yx
+ Zv/ssWb/67Fm/+uxZv/ssmb/7LJn/+y0aP7psmf77MWM//by5zf///8A8+PHA////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////APPcuAP///8A8+TJRO2+ff/rs2j96rNn/+uy
+ Z//ssWb/7LJm/+yyZ//ssmb/67Jk/+uzY//rsmP/7LJm/+yyZ//ss2f/7LJm/+iwZ//wuG//0J5X/5qS
+ g//1+/3/4vb8/9Tw/f/T8v7/1fH9/9bw/v/V8Pz/1/L//6++yP/a6O3/0vL+/9Tw/P/X8///1vL+/9Xy
+ /v/U8f7/1fP//7vY8P+Ur9X/1fX//8Lb5v/Q3eT/2fX//9Lv/v/S7/7/0/D//9Hu/v/R7v//0u/9/7PN
+ 6/+Lpcn/x+H3/9Tw///Q7f3/2/P+/9bv/v/R7f//0u3//9Ht/v/Q7f3/zuj8/9Lw//+Rqsr/f5y9/6zR
+ 8/+kyu3/qM3v/6nP8P+pz+//qtDu/6rQ7v+u1fP/qdHx/6bM6f+myuT/psjj/6nL5P+t1fL/rNPx/63T
+ 8v+s0/H/rNLw/6vR7/+r0vD/qM7s/6nQ7f+Hp8r/n8Xl/6PM6v+kyuv/pMrq/6TK6v+kyun/o8ro/6bN
+ 7f+Co8P/Znyz/2V04f8wObv/JCiX/x8jdf8mM2z/RFiK/ztOef8IDFb/DRBe/xASZf8UFXL/Mja6/zhA
+ zv86Qs3/Nz/F/1FTiv/P0dv/+/79//z7/P/8/f7//f79///////l5+j/5OXm/+Xl5f/Y2dn/8vLy//7+
+ ///7/Pz//////9LV4f+YlbH/T1OU/ztC0v8+RdD/OkLS/ztC1P8iJpf/DxNm/xUTb/8MDUv/MEBZ/zhJ
+ af8kL1X/JDJb/y8/af9PY4r/ZoGq/3eYxP+o0O//qtHy/6zT8/+s0vL/rtTy/7DW8/+w1fX/tdf1/7vT
+ 4/+42fL/tNX3/7LX9v+x2Pj/stf3/7HY9v+z2Pf/stf1/7LW9P+x1fL/sNXx/63T8f+s0vL/qdDx/6jP
+ 8P+mze7/pMvs/6PL6v+gyOj/n8bm/5vC5P+Yv+H/l77f/5S73P+Rudr/j7XY/4uz1f+IsNP/hKvO/4qw
+ 0/9ae6H/cn6K/9rq8//F4fX/weD4/8Hg+P/E3/f/wN31/8Li9/9xh77/KTds/z9Tlf9JYJ7/SFyi/05k
+ qP9bcbH/aH67/3OKw/99lsz/boS1/3WMpv/B3vj/wN38/8Pg+f/F4fz/xeP9/8Pi/P/G5Pz/yuf//8no
+ //+31On/kqu2/7HN6/89SWT/TFd8/01gj/9TXIn/h3Jg/+GtYf/rtmn/6bFn/+2yZf/ssmf/7LJn/+2z
+ Z//ts2f/7LJn/+yyZ//ssmb/7LFm/+yyZ//ts2f/77Zo/Ou1a//qzaC9////ANiucgL///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDxxIIE////APPOmH3uuW/+6bNn++qz
+ av/ssmb/7LJn/+yyZ//ssmb/7LJm/+uyZP/rs2T/67Jk/+uyZP/ssmb/7LJn/+yyZv/ssmb/6rFm/+63
+ bf/PnVr/oJeG//X6/P/k9/z/0vH8/9bz///X8v7/1fH9/9bx/v/O6PP/usTJ/9r2///S7/z/1/P+/9Xx
+ /v/W8///1vL+/9Tx/v/S7/z/yuX2/9Xy/f/N6ff/3O/3/9by///T7/7/0u/+/9Lv/v/S7v//0e7+/9Pw
+ /v/C3vb/or7d/9Ht/f/R7P3/0e/+/9Dt/v/R7f7/0e3+/9Ht/f/R7f7/0e39/87r/v/C3vf/b4mp/6LF
+ 5f+mzu7/qM7u/6jO8P+r0fH/rNLx/63T8f+u1PL/rtPy/6/V8f+w1/P/sdj1/7HY9f+v1vb/rtXy/7DV
+ 8v+v1fH/r9Xx/67U8v+t0vH/rtPy/6zR8P+iyOf/iKvN/6nO7f+lzer/qM7t/6bN6v+mzer/pszq/6PK
+ 6P+jyOb/bYOw/32N7P8+Scz/OUTR/ztE0P81O8P/Jimk/xYabv8VHFP/CQ9R/wwPX/8PDmP/EBBj/yAg
+ j/87Qc7/OD/M/ztC0/8+QpX/r7HB//r8///8/Pz//f39//3+/f//////7/Hx/+3u7v/6+vr/8/P0//7+
+ ///9/f7//f7+//r9/f+ztMv/fn6a/zk/qf9ARtn/O0LN/z5D0/8kKJ7/EBFl/xESbP8PEFb/CQwy/woL
+ N/8LDE//Cw9c/xERY/8QEl7/DhRW/zpKfP90kbv/ocbr/6vS8P+t0/T/rtT0/6/V8/+y1vT/sdb1/7LX
+ 9/+60+X/vdfu/7TX+f+12fn/tNn6/7PZ+P+z2ff/tdn4/7TY9/+z1/b/stf1/7HW9P+u1PL/rNPy/6vS
+ 8v+p0PD/qM/v/6bO7v+kzOz/ocnq/57H5/+cxOX/mMDh/5a+3/+TvNz/kbna/4622P+MtNb/iLHS/4at
+ 0P+HrND/bY64/y09Uf+urKb/7/z//8bg8f/C4vj/xOD2/8Pe9//E4vj/qcbo/0RTkP8yQnX/TWOp/0xg
+ o/9WbK3/c4zB/5Cr2f+et+L/iqTP/4Sfvf/E4vv/wN76/8Pf+f/F4fr/xuL7/8Ph/P/H5f7/w+D2/7HO
+ 4v+ow9T/lqy5/7LQ6P+AfoL/tIpR/7KLVv+vhFP/xJZY/+u2Yv/rsmn/7rFm/+uyZ//rsGf/7LJn/+yy
+ Z//ssWb/7LFm/+yyZ//tsmf/7LJn/+yxZv/ssmb/67Jn/+mzaf/ttGf8675+/+zeyEv///8A69SwA///
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A4IA5Av///wDxyIy76bVu/+21
+ Zvzqsmj/7LJn/+yzZ//ss2f/7LFm/+yyZv/ssmT/7LNk/+yzY//rsmP/7LJk/+yyZ//ssmb/7LJm/+2z
+ Zv/osGb/8rlu/9CfWf+mmYX/9Pf5/+f3/f/T8fr/1/L9/9bx/v/V7f3/2vb//7nN1P/Dz9L/3vn//9Lv
+ /P/Z8vz/1/P//9by/v/W8f7/1vL9/9bx///R7vz/0vL//9Pt+f/W8f//0/D+/9Lv/v/R7v7/0u///9Du
+ /v/S8P//xuL3/7PO6//V9P//0u3//9Lt/f/S7v7/0u7//9Pt///S7P7/0+3//8/q/P/R8f//jqbK/4el
+ w/+r0/P/pczt/6zO7/+r0PL/rNLy/6zS8v+u1PL/r9Xz/6/V8/+x1vP/stX0/7LW9P+y2fT/sdf0/7LX
+ 8v+x1/P/sdby/7HW8f+w1fL/r9Py/63R8v+x1fX/mLze/4+z1v+t0vD/qM7r/6jP7P+oz+v/ps7q/6fN
+ 6f+mzez/k7bW/3OFwP9ea+b/OEDM/ztDzv86QdH/N0DQ/zxE1f8vNbj/ExV2/xIRWv8LDE//CQ9V/w8Q
+ ZP8MD2L/Jyuk/ztCz/87RdD/Njym/4uOp//x8/n//v7+//79/v/8/P3//v7//+3w7//s7e3///////39
+ /f/7/Pz//f39///////m6e//n5+7/1thkf85P8n/QEbT/z1E1f8nKaD/DxJp/xISbf8LDkr/CQ09/w8N
+ Vv8REmX/EBNo/xIVYv8QFGL/ExZm/xUYaP8QFVz/SmKM/53B5v+s0vL/r9P0/7DV9f+x1vX/stf3/7LZ
+ 9/+z2fn/t9Tl/7fQ5P+13Pz/tdr3/7Xa+/+12vr/tNr4/7ba+f+22vj/tNn3/7PY9v+z1/T/sNXz/67U
+ 8/+r0vL/q9Ly/6rR8f+nz+//ps7t/6TL6v+hyOj/nsTm/5vB4/+YvuD/lr3d/5O62/+Pttj/jbTX/4ix
+ 0/+GrdD/hqvS/2OGsv86SF3/TlZh/9vf4f/t9vr/yuP0/8Hf+P/E4Pf/xN72/8Lh9/99l8n/NUJz/z5Q
+ hf9WbK7/YHez/6PA5v++3Pj/udX1/5+73f++3fb/wuD7/8Tg+v/E3/r/wuL8/8Th+v/F5f//vNXl/5el
+ rP/A0dz/vtbs/8/u//+YoKr/v5NV//W7bv/utGr/8rho/+21av/psGb/6LNk/+qzZv/tsmn/7LJm/+yy
+ Z//rsmb/67Fl/+uxZf/ssmb/7LJn/+yyZ//ssmb/7LJm/+uxZv/utGX/67Rq/O22a/7uype9////AN6S
+ XgL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A8ubSAf///wD3//8I78KC4+q0
+ a//ss2n97LJn/+uxZv/ssmb/7LJn/+yyZf/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZP/ssmX/7LJn/+2z
+ Z//rsWb/7LNm/+iwZv/xuG7/06Fc/62dg//x9fj/7fz//9Xw+f/U7/n/0u77/9Dt+v/d+P//rbzB/93p
+ 6//f+f//zu74/9Tw/f/V8f3/0/H8/9Lv/P/Y8vz/4Pj//9Dh6f/m+P//0ez8/9bv/f/W8P3/0+/+/9Pv
+ /v/S7/3/0u/+/8ro+//T8f//uNPh/8rl9P/W8///zuv7/8/r/P/P6/3/z+v9/8zp/P/S8P7/tNHw/4CU
+ sf+z1ez/pMvu/6jP7/+r0fH/rNPz/6zS8v+t0/L/sNXy/7LX9P+z2PT/s9j1/7TZ9v+z2fX/tNn1/7Xa
+ 9v+02fb/tNn2/7LY8/+y1/L/sdbz/7DV8/+u0/D/sdXz/4+v1v+bvuH/rtLw/6rQ7v+q0ez/qtLs/6fO
+ 6v+mzej/ps7v/5Gzz/9eb7H/Q0/Z/zZByf85QtD/OkHR/zhAz/83P87/OEDS/zI2uf8WGHr/EBFi/wwO
+ Tv8MDVH/DxJi/w8TZv8rMaz/P0bT/zY7tf9scJX/3eHo//7//v/+///////+///////w8vH/7O3s//7+
+ /v/9/f3////+//z8/f//////yczb/42Mpv9AR5n/P0TW/z5G1P8oLaP/ERJv/xMUZv8JDD3/CgxI/w8O
+ ZP8PEGT/DxFi/xIRZv8SEmn/ERNm/xITYv8UFWP/ExRm/yUuYv+LrtP/rNP0/67T9P+x1fb/stb3/7PX
+ 9/+12ff/tNn5/7vb8P+70Nf/uN38/7ba+f+32/r/t9v6/7fb+v+32/r/t9v5/7fb+f+22vf/tdn0/7LX
+ 9P+w1fP/rdTz/63T8/+q0vH/qdHu/6bP7P+kzer/osro/5/G5v+cw+T/mb/h/5S93f+Rutv/j7jZ/4u0
+ 1v+JstT/ha3Q/4Wr0P9ff6v/NURa/ztPb/9kdI7/6ezo/+72+f/M4/b/w+D2/8Tg9v/D3/f/vNv1/6TA
+ 5f9wibD/TWKV/1ZspP+MpdT/ttXz/7fW8/+72PX/wuH6/8Li+f/E4vr/xeH7/8fi+v/E4vn/2O33/8PH
+ yP/S4u7/zOj8/9Tx//+pt7//tpBb//K4bP/lr2n/6bFl/+mxZf/psWb/67Jn/+yxZv/rsWb/67Jl/+uy
+ ZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmf/7LJn/+yyZ//rsmb/67Jm/+u0aP/ttGf+7r9/+uzi
+ zCT///8A7di2Av///wD///8A////AP///wD///8A////AP///wD///8A////APTmzwL///8A9vLnM+3A
+ gv3stGf+7LNo/+yyZ//rsWb/7LJn/+2yZ//ssmX/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJl/+yy
+ Z//tsmf/7LJn/+uyZv/ss2j/6rJo/+63bP/dqWH/wKV8/+fl4v/3////6Pv//+T6///f8v7/w9jl/5yk
+ n/+BfXH/3+nr/+X7///k+P//5/r//+X6///m+v//6/r//62to/+Ab1n/ztPU/+T8///U8Pz/1PD7/87s
+ /P/Q7f7/0u39/9Ht/f/a+P//qcbQ/2V9kP+Amqz/utXh/9by///U8P//0vD//9Lu///S8P//zuv//3mM
+ rv+ux8v/ttr3/6bN7v+p0PD/q9Ly/6zS8v+t1PL/r9Xz/7HX9P+z2PX/tNn2/7TZ9v+02fb/tdr2/7Xa
+ 9/+12vf/tdr3/7bb9/+02fX/s9n0/7PY9P+x1vT/r9Xy/6zQ8P+Gps3/p8rs/63S8f+s0vD/rNPu/6vT
+ 7v+pz+z/pszp/6fO7/+Vts//TVm0/zI2tf8cIoz/PUPY/zhB0f85QdD/OUDR/zY/zv86QdH/MTa8/xcY
+ ev8SEWn/DAxS/w8NTv8REmP/ExRq/zQ3uP86Qcj/U1eP/8XH0v/2+Pr/4+bq/+Hj6P/r7fH/5urr/+zw
+ 7v/9//3/+Pr5//j5+f/5+vv/+Pv8/7O0yf9yc5T/Mz6z/0NJ3P8sLqb/EhNs/xQSZ/8JCzj/Cg1M/xIR
+ Z/8PEWD/EBFn/xESaf8SE2v/EhNr/xIVav8RE2X/EhNi/xUYaP8VG1b/b4qw/6vS9f+t0vP/stf4/7LW
+ 9/+z1vf/tdn3/7Xa+P+73fj/wNTd/7nb9/+53Pv/t9z6/7bb+f+33Pr/uNz6/7jd+f+43fn/t9v4/7bZ
+ 9/+z2fX/sdf0/6/V8/+u1fL/rNPy/6rS8f+o0O3/ps7r/6LK6P+fx+f/m8Tk/5jA4v+Uvd3/kLna/463
+ 2P+LtNb/ibHU/4Wt0P+Eq8//W3ii/yw+WP8/VXv/QVuG/298jf/y9PP/7fT3/83k9v/D4Pb/wuH3/8Hg
+ 8//C4vj/xOT7/6TC4P9rgq3/SV+R/2h+rf+pxer/wN77/77b9P/F4vn/xeT6/8Tj/P+/3fb/3PH//9ne
+ 2v/l6ev/6fj//+r4//+6vbn/uZFe//K5af/qsWf/67Fn/+yyZv/rsmf/7LJm/+uyZv/rsmX/7LJl/+yy
+ Zf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LJl/+2zZv/ts2b/7LJm/+uyZv/stGf/7LRp++u5
+ cf/rwodo////AOq9fAT///8A////AP///wD///8A////AP///wD///8A////AP///wD33LED////APnj
+ vUPvvXv/7bRn/eyzZv/ssmf/7LJn/+2zZ//ssmf/7LJl/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yy
+ Zf/ssWb/7LJn/+2zZ//ssmb/6rFm/+yzZ//rsWX/6rVt/+iyZf/UqnD/2L6g/+PVxP/dzrj/x62N/7+Z
+ Z//XpF3/z59c/6yTbP/WzL3/7Oji//Lx6v/u5tv/59S//9O3kP/Jm13/5bFr/6eJXv/Ry77/4+/3/97w
+ /f/f9f//1e38/83o+P/F4vL/orfL/22Eo/+gyuz/l77f/4Slwf+hv9P/tNDg/7nS5v+20OT/rcrZ/46p
+ x/9QYW7/1uzz/6vS8f+pz/D/qtHx/6zS8/+t0/T/rtX0/6/V9P+y2PX/s9r3/7Pa9/+12/f/ttv3/7bb
+ 9/+22/f/ttv3/7bb9/+22/f/tdv2/7Xa9v+02fX/stf0/7PZ9f+fw+X/habM/6/S8/+t0vD/rNLw/6zT
+ 7/+q0u7/qc/t/6fP6/+jy+v/dpGw/zA3kv8iJ4r/Mjev/z1F1P85QNL/OUHR/zlC0f84QND/OEDN/zhB
+ 0v8zOL7/Fhh5/xIRa/8NDlT/DQxR/xETYP8XGHH/Nju+/0lNnP+nqLn/7fD0/+Li5v+rq73/oJ+2/5WW
+ p/+lpbj/sbDE/7q6yv/Oz9j/6+3t/+Xn7v+fnbT/T1WQ/zxF0/8vMqf/FRRv/xQUZP8LCjj/Cw9T/w4R
+ Zf8PEWX/EBJr/xITbf8REmz/EhNt/xMTbf8TFG3/EhNq/xEUYv8VGGj/DhJV/1Fkiv+fxuz/rdT0/7LW
+ 9/+z1/j/tNf4/7ba+f+32/j/uN36/77U3/+72vL/ud77/7jd+v+53vr/uN36/7ne+v+53/v/ut/7/7nd
+ +v+42vj/tNr2/7LZ8/+x2fP/r9fz/63U8/+s0/L/qdHu/6fP7P+jy+n/ocjo/53F5f+bwOP/lb3e/5G6
+ 2/+PuNn/i7XX/4mz1f+HrtL/gqjM/1Vxm/8qO1n/PVV8/0pikP8/VYD/eoaT//n7+f/u9Pf/zuLz/8Hf
+ 9f/D4Pb/wt33/8De8//E4vn/v936/5ax2P9Wa5n/R1yK/5y22f/F4f3/vNn0/8Dd+P/K5Pf/4/j//+Dm
+ 5/+ppqH/09XY/83Ozf+1qJr/wZVb/++4aP/osWj/7LRl/+2yZv/ssWj/7LJn/+2yZ//ssmb/67Jk/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uxZf/ssmb/7bJn/+2yZv/ssWb/7LJn/+y0
+ afzstmn/7cGCyf///wTvtGEB////AP///wD///8A////AP///wD///8A////AP///wD///8A9NOlBP//
+ /wD23blr7rx1/+20Z/vss2f/7LJn/+2zZ//ss2f/7LNm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/rsmT/67Fk/+yyZf/ts2b/7bJn/+yzZ//rsmX/6rFm/+uyZf/rtGn/77Zo/+iwYf/jrWH/5a1g/+uw
+ Yv/zt2n/7rRs/+22bf/utWb/4ape/+Ovav/mtHL/5LBp/+WuYf/qsmP/7bZs/+qzav/ut2v/1qdm/9mw
+ eP/evI3/sqaP/67Ax/+kw9n/eZSy/1NulP+Otdr/oMno/5vI6P+hy+z/lr7g/5S62v+Wutn/lLjX/5a6
+ 2v+StdX/WWp1/9Xp8v+q0fH/qc/w/6vR8v+s0/L/rdTy/67V8/+w1vX/s9n3/7Ta9v+12vb/tdv4/7fb
+ +f+32/r/t9v7/7fc+v+22/n/t9v6/7bc+P+02vf/tNr2/7PZ9f+02/j/j6/S/4+t0v+y1/f/rtPy/63U
+ 8f+s0/D/q9Hu/6rS7f+cwuL/d5XC/0lbgv8xOHb/P0vC/z1E2f85QtD/OkLS/zpC0v86QtL/OUHR/zxA
+ 0v86QM7/PELU/zI2uP8TFG7/EBJq/wwNUv8NDk7/ExFh/xoggP8+QaL/jpCp/9nb5P//////8vX3/8vN
+ 1v+horD/09Pc/+bn7P/19vn//Pz8///////Lzdz/goOa/z5Fpv8xNbP/FRZs/xQVZv8LDEL/Dg9Z/w8S
+ Zv8REGj/ERNs/xISav8TEW3/EhJt/xESbP8SEmv/EhNs/xETav8REmX/FBVc/w0RV/8yPmr/h6nR/6zT
+ 9P+u1PT/s9j5/7PY9/+02ff/ttv2/7bc+v+91uX/udbp/7je/f+73fv/u9/8/7rf+/+73/v/vN/8/7zf
+ /P+73vv/udz5/7fb+P+12fb/stj0/7DX9P+u1fP/rNPy/6nR8P+nz+7/pczr/6HJ6P+exeb/msLj/5W/
+ 3/+Su9z/kLja/4212P+Ls9X/h7DT/4CmzP9PbJX/Kzxd/0Jbhf9CWYb/TGOS/0BXff95g4z/7vHv//P5
+ /f/R5vH/xeH1/8Le+P/B3/b/wd71/8Ld9f/D4fj/utv4/3WNvf8/Un//lrHQ/8Xi+v/Z6fX/3Obu/9DR
+ z/+1m3n/x5pb/7CLWf+wilX/3qha/+64av/qsmb/7bNm/+yxZ//rsWb/67Jn/+yyZ//ssWb/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LJl/+yyZ//tsmf/7LFm/+uz
+ Z//ttGj/7LRo/u3Afv/55MYz////APbctQP///8A////AP///wD///8A////AP///wD///8A////AO/I
+ lQT///8A8NGode26cv/ttWf767Nn/+yyZ//ssmf/7LNn/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmP/67Jk/+yyZ//ss2b/7LNl/+yzZv/rs2f/67Jm/+qyZv/rtGn/7LVp/+u1
+ af/rs2j/6bJm/+uyZv/qsmb/6LFn/+21a//ttWj/7bRm/+21aP/stWr/6rRp/+qzaP/qsmn/6bJp/++1
+ av/rtGz/4q5l/4p/ZP+w1Oj/lb3j/2B7pv91lrz/oMrq/5zH6P+dx+n/nsfo/5/J6v+hy+3/ocrs/6PL
+ 7f+lzO7/l7re/1hqef/R5u//qtDx/6jP7/+s0vL/rdTz/67U8v+w1vT/stj3/7LZ9/+02ff/ttr4/7fb
+ +f+53Pn/udz6/7nb+/+33Pr/uNz6/7fc+v+23Pr/tdv5/7Ta+P+y2Pb/stn2/3mWuf+dvuD/sNb1/6/T
+ 8/+u1PL/rdPw/6vS7v+jyef/dJTA/2B3pf9BTG3/UV7E/z5G2/87Q9H/O0PT/ztD0/86QtL/O0PT/zpC
+ 0v86QtH/OkDQ/zk/z/87QtX/Kiul/xEQZ/8UEmz/Dg1S/w8RT/8VFWj/HiB1/3x9oP+/wM7/+/37////
+ ///7/fv/7+/w//////////////////79/f/6/Pz/sbTG/2ZqlP8tL5//GRtx/xMUZ/8MDkT/EA9d/xIR
+ Z/8PEGj/FBNs/xQSbf8WGID/MDS1/zE2uf8oL6r/IiWW/xwdgv8TF3H/ExRo/xIUZP8PE03/HiRZ/2mH
+ tf+ew+X/s9n5/7DX9f+x1/b/s9n2/7fc+P+33fz/vNnr/7nU5v+63v7/u977/7rf/P+64Pr/vOD8/7zg
+ /f+84Pz/u9/8/7re+/+53Pn/ttr3/7PZ9f+x1/T/r9Xz/6vT8v+r0vP/qdDw/6bN7f+jyun/n8bn/5vD
+ 5P+Wv+D/krvc/5C42v+NtNf/i7LV/4ev0v+Ap8z/Q1+F/y5BY/9EXY3/QVmH/0Jahv9JY5f/PlZ8/1tm
+ dv/P0tL////+/+71+f/Z6fL/yuH0/8Lf9//D3/f/w934/8He9f+52/T/aoG4/zdHaf9WXmr/X2Jj/5h/
+ YP/DmV//5a9j//O5bP/wt2v/87pq/+u0af/osWb/67Nn/+yyZ//ss2f/67Fm/+yyZv/ssmb/7LJl/+yy
+ Zf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+uyZP/ssmb/7bNn/+yy
+ Zv/rsmb/7bRo/+yzaPvqunT+7dKpa////wDry5wE////AP///wD///8A////AP///wD///8A////AP//
+ /wDswIEE////AOvEi3PuuHD/7bVo++uzZ//rsWb/7LJn/+yyZv/ssmT/67Jk/+yyZP/ssmT/7LNk/+yz
+ ZP/ss2T/7LJk/+yzZf/ssmT/67Fj/+uyY//ssmT/7LJl/+yyZ//ts2f/7bJn/+uyZv/rsmb/7LJm/+2z
+ Z//ts2f/67Jm/+uyZv/rsmb/7LJn/+yzaP/rsmf/7LJn/+yzZ//ss2f/7LNn/+uzZ//stGj/7bRo/+my
+ a//nsWn/87hs/6+RYf+1zdb/rdPx/3+gxv9jfaT/pcnn/57I6v+eyOv/nsjp/5zH6f+dyOn/n8jp/5/I
+ 6f+gxun/osnp/46x2f9Ya37/zOPr/6zR8/+q0PD/rNHy/63T8/+u1PP/sNb1/7LY9/+z2fj/tdv6/7fc
+ +/+43Pr/uN35/7nd+/+53fv/uN38/7jd/P+43Pv/ttz7/7bb+v+12/r/td37/6nO6P9xja7/qtDw/7HV
+ 9P+v1PP/rNTy/63T7/+s0/D/iqzU/2R7pv9aapT/UmDL/z5K2v8+Q9P/PUXW/zxE1P88RNT/O0TU/zxE
+ 1P87Q9P/O0PS/zxF1v88Q9X/OUHT/zhAzP8aGn//ERJn/xITZv8ND03/FBVW/w8QYf9cXYb/qqu+/+nr
+ 7v/9/f3//Pz8///////8/Pz//P39//z8/v/+/v//7e3y/5yds/9DR3//FRdz/xcVbP8PDUr/DRJY/xIR
+ Z/8RE2T/EhFv/xMUcf8YGH7/NjvD/z5G2v8+Rdv/PUTV/zI3v/8mKqP/HB+G/xUYdP8TF23/ExVd/w0S
+ O/9bc6D/dpW8/5m63v+z2Pb/sNf2/7PZ+P+22/j/t937/7jb8v+50+P/ut/9/7rf+/+63/z/vOD7/7zg
+ /f+84P3/vN/8/7vf/P+73/z/ud36/7fb+P+02vb/stj1/6/W9P+r0/L/rNT0/6XN7P+kzOv/o8rq/5/H
+ 5/+bw+T/l8Dh/5K73f+PuNr/jbXX/4mz1f+Gr9L/fqTK/z5Yff8uQmX/Q1+N/0VdjP9DV4P/QlqI/01m
+ kv9CWYX/PU5o/4SLkf/Y2tj/+v37/+z1+f/S5fL/xd/1/8Df9//A3vX/w+D2/6bE6P9UaqT/LDxU/zJE
+ Y/+aek7/87tt/+ixZ//msWn/6rFo/+iyZv/qsmX/7LJm/+uxZv/ssmf/7bJn/+yxZv/rsmX/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/rsmT/7LJm/+2z
+ Z//ssmb/67Jm/+yzZ//stGj767du/+3Jl6n///8A4aZUA////wD///8A////AP///wD///8A////AP//
+ /wD///8A6LdzBP///wDltnRz7bZv/+21aPvrs2f/7LFm/+2yZ//ssmb/7LJk/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmb/7LJm/+yyZ//ssmf/7LJn/+yz
+ Z//ss2f/7LNn/+yyZ//ssmb/7LJm/+yyZ//ssmf/7LFn/+uxZv/ssWb/7LJn/+2zaP/ss2b/67Nm/+y0
+ aP/rsmb/7bds/8WdZP+7ycr/t9vz/6LD5/9nhaz/nLvR/7PX8f+cw+n/n8jp/6DI6f+cx+n/nsjp/5/H
+ 6f+ex+n/n8fp/6HK6f+CpM//UmaB/8ng5v+x1ff/qc/w/6zS8v+t1PT/rdTy/6/V9P+y2Pb/tNr5/7Xc
+ +/+22/v/uN36/7jf+/+43/z/ud/9/7jf/f+33fv/uN78/7je/f+23Pz/tNr7/7nh//+Wt9L/dpK0/7Pa
+ +f+v1PT/sdX0/6/U8/+s0vD/rNHz/2mFrf9fcaf/XWne/z5H2/9ARtX/PEXY/z5E2P89Rdb/PUXV/zxE
+ 1P88RNT/PUXW/zM6wv8rMa//NzrC/zk/yf87RNb/LjO0/xARav8SEWn/ERFh/w0RTf8OEF7/PT5u/5mZ
+ sP/Mzdb///////v8+//m6On//P39//7+/v///////////9vc5f+AgZz/HCBh/xgVb/8OEkb/DRJY/xMS
+ af8RE2X/ERBw/xYXcv8YGHv/KTCo/z5E2f88Q9X/PETW/zxE2P8+RNf/Nz3I/ygtpP8aHYT/Ghl3/xYZ
+ cP8OD1P/PEty/3aQvP9qirT/k7TZ/7PY+f+y2Pb/ttv4/7jc+f+32vb/ss/g/7je/P+63/z/u9/8/7zg
+ +/+93/z/vN/8/7ve+/+83vv/u9/8/7rd+v+53Pn/tdv2/7HX9f+t1PP/sNn3/6HJ6P+cw+L/p87u/6PL
+ 6v+gx+j/ncTm/5jA4f+TvN3/kLja/4211/+IstT/iLHT/3WZwP82TnP/N012/z5Zhf9BXIn/RV+L/z5W
+ gv9GXYv/S2OQ/0xklP88Unv/Q1Ns/4OMl//f4uH/+//9/97s9v/I3/P/w+D2/8Pd9f/F4fT/j6rX/0NR
+ f/87UG//RERM/9ylXf/psmf/6rJm/+6yZv/psmf/7LNl/+yyZ//tsmf/7LJm/+yyZf/ssmb/7LJk/+uz
+ ZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rs2T/67Jk/+yy
+ Zf/ssmf/7LFm/+uxZv/ssmb/7LRp/e21av/vxIrL////AOh7AAH///8A////AP///wD///8A////AP//
+ /wD///8A////AOy6dQT///8A67p3c+y3b//ttGj767Nn/+yxZv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yzZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssmb/7LJm/+yy
+ Zv/ssmf/7LJn/+2zZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//tsmf/7LJm/+yyZv/ssWb/67Nn/+ux
+ Zv/ss2f/7Ldr/9WlXv++wrf/zOr8/6PI6/+PsNb/fZq0/8vp+f+fxej/ocnr/6DJ6v+gyer/n8fp/5/H
+ 6f+fyOn/n8fp/57G6P+dxef/dJK//1Bkif/D2dv/vN76/6XL7/+r0/H/rNP0/67U9P+w1vX/stn2/7Tc
+ +P+13Pj/tdv5/7fd+/+33vv/uN/7/7je+/+43/v/uN77/7nf+/+33v3/tdz8/7Ta+v+64P//iKfF/4mn
+ yP+13Pv/sNX2/7HW9P+t0vD/stj4/42szP9pfLP/aHXt/z5H2f9CStj/PkbZ/z9F2f8/Rtn/PkXY/z1F
+ 1/89RdX/PUXV/zxF1f86P87/Jiuf/xgdf/8fIo7/ICSP/y4zsf8ZHIL/ERJn/xARZ/8RElv/DxBT/yQj
+ Yv+HiKH/rKy//9/i6f+8vsz/mpyw/66uwv+5usn/ysrX/+bn7P/CwtX/WVt8/xIUWf8QE0n/ERBZ/xIR
+ af8TE2T/FBVs/xYUdv8YGHn/HySP/zxB0P8+Rdn/PkfW/z5F2P8/Rdn/P0XZ/0FG2/8+Rtj/MTa6/x4i
+ iv8YG3P/Fhhv/xIXYP9FVX7/dZC7/2+Nt/+ZvN//tNv5/7Xa9/+42/n/udz6/6vN4P+53fv/uNz9/7rf
+ +/+63/z/vN/8/7nf/P+53/z/ut77/7jf/P+53vv/udz6/7PZ9v+w1vT/sdn3/5e62v+Cpcf/qdHx/6bN
+ 7f+jy+r/oMfo/53E5f+ZwOL/lbve/5G32f+NtNf/irLU/4mx1P9pi7T/L0Zq/0BaiP9EXIz/PlWD/0Ve
+ jP9CXIr/P1eC/0hhj/9IYI3/T2aT/0xlk/8/VX3/U2J8/6Cosv/t8O//7ff5/8jh8f/D3/j/v9z1/73c
+ 8/9uhLT/N0Zm/zc+Tv/IllT/7bVn/+mxZf/rsWb/7bJn/+yyZ//ssWb/67Fm/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJm/+yxZv/ssWb/7bJm/+u0af7ttGr/7sGD5fn//wn///8A9OHDAf///wD///8A////AP//
+ /wD///8A////AP///wDtuXME////AO26dHPtt27/7LRn++uyZ//ssWb/7bNn/+yyZv/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jk/+uy
+ ZP/rsmT/7LJl/+yyZf/ss2b/7LNm/+2zZv/ss2b/7LNm/+yyZv/ssmb/7LJm/+2yZ//ssmf/67Fm/+qx
+ Zf/ss2f/6rJo/+ixY/+9rIb/5fv+/7fV6/+lzO//fJ68/8rh6v+w1PD/n8jr/6HK6/+jyev/oMnq/5/I
+ 6f+fx+n/n8fq/57G6P+hyOr/ia3U/2WBsP9OY4r/t83R/8fo/f+kyu7/q9Lx/6zS8/+t1fT/r9f1/7LZ
+ 9v+z2vf/tNv4/7Xb+v+33fv/tt76/7be+/+33fr/ut77/7rd+/+63fr/uNz8/7Xc/P+y2vr/uN7+/3yb
+ u/+bvN7/s9r6/7DV9f+t1PL/str3/5a41f9zir//c3/1/0BJ2P9CS9j/QUnZ/0BI2v9AR9v/QEfZ/z5F
+ 2P8+Rdf/PkfW/z5H1/89Rtb/PkXW/z9G2/8sMaz/Gh1+/xkafP8SFW3/ExRm/xERZP8QEmX/ERBl/xMU
+ Vf8TEVD/cHGS/5OVr/+Yl7D/lZau/4mLn/+QkKr/h4ij/5OUrv+Yl7T/lZeu/zk4Zf8KDEf/ERRZ/xMR
+ Z/8RE2P/ExRp/xQUcv8bGXn/GR2C/zU+xP9ASdn/PkXZ/z9G2f8/Rtn/P0XZ/z9F2v9ARdr/P0bb/0FI
+ 3P82Psb/ISKO/xYYcP8UGW7/EBNc/z1Ldv9zjbj/gqPK/7Ta+P+z2fj/uNv6/7fc/P+qzeL/ttr3/7jb
+ /f+53fz/u938/7vf/f+94v3/uN77/7jd/f+43fz/ttz6/7PZ9/+y2/j/rdPy/4ytzf92lLn/krbZ/6HJ
+ 6P+ky+v/o8zr/5/I6P+cxOX/mMHi/5S93v+Qudr/jbXX/4uy1P+Gr9T/Wnmi/zBEaP9FX43/RV+P/0Ne
+ jf8/WIT/R2GO/0Bahv9DXIn/SWGP/0lhjv9JYY//T2eW/0xkkf9AV4L/Y3KK/8vT0v/0+vz/zuPx/7/b
+ 9f/D4PT/orvb/zhGbf89P0r/z51V/+20Z//psWX/67Fm/+2zZv/ssmX/7LJl/+uxZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZv/ssmf/7LJm/+yxZv/ss2j/7LNo/+6/gPv58OIn////APXhxQL///8A////AP//
+ /wD///8A////AP///wD///8A7rlyBP///wDuunNz7rdt/+y0Z/vssmf/7LJn/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+uz
+ ZP/rs2T/67Nk/+uyZP/rsmT/67Jk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LJn/+2z
+ Z//rsmb/6rJm/+62bP/UpmL/zdbP/+v//v+22PL/kbXX/7nP1//K6vv/ncbq/6PM7P+gzOn/ocrq/5/J
+ 6v+fyOn/n8jp/57G6f+exef/ncTm/26Nuf9hfaf/SF6H/6m/xv/R7///pcvu/6rS8f+r0vL/rdX0/6/X
+ 9f+x2fb/str2/7Tb+f+23fz/uN/8/7fe+/+33vv/tt36/7je+/+33fr/tt35/7fb+/+12/z/s9r7/67V
+ 9P95mbn/p8zu/6/X+P+v1PX/sNj4/6HC4v9zibn/fYz1/0BK2P9ETtr/Qkra/0FI2v9CSdv/QEfa/z9H
+ 2f9AR9r/P0fZ/z9H1/8/R9f/P0fX/z5G1f89RdP/QUfa/zQ6uv8gH4f/GBh6/xUYdP8REGL/DhFg/xES
+ Zv8VFGT/CQtC/1RVef+ZmrT/bm+O/1BPfv8+P3f/MDBw/yMkaf89P3P/c3OP/4eHpf8XGkH/EBBZ/xMU
+ Z/8REWb/EBJk/xMUa/8ZGHr/Fxp2/zM6vP9BSN//P0bY/z9H2v8/Rtr/P0bZ/z9G2f8+Rdn/QEfZ/z9I
+ 1v8/R9n/QEjd/ztAz/8eI4r/Fhdw/xcacP8OFF7/O0t0/4CcyP+r0fL/s9r5/7ba+f+43v//ocbe/6zQ
+ 7v+53f//utz8/8Lj/P/F5/7/x+n+/8Pn/v+43vz/ttz7/7Xc+/+13fz/osjl/4OjxP99mcH/epbA/4+0
+ 0/+dxuP/p87v/6XM6/+hyOj/ncPl/5jB4v+Uvd7/kLna/4y11/+HstX/g6vR/0ljif8zSW7/R2GS/0Zf
+ j/9IYpD/Rl+L/0Jahv9JYpD/QFiE/0hgjv9JYpD/SWOR/0lhkf9LYpL/T2iW/0hhkP9KXn3/tbzA//j8
+ /f/S5e//xN/0/5222v83R2z/REVP/8yYVP/ttGf/6rFl/+uyZv/rsmX/67Jk/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmb/7bNn/+2yZ//rsWf/7LJn/+yzZ/7uvnv/9uDAM////wDz2LIC////AP//
+ /wD///8A////AP///wD///8A////AO24cQT///8A7Llzc+23bf/ttGf77LNn/+2yZ//ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmT/7LJm/+yy
+ Z//tsmf/67Jn/+uyZv/vtmr/yqVu/9bs7f/o/f3/qM7u/5+7y//g9vv/pMzr/6PM7f+jzOz/ocvp/6DK
+ 6v+gyer/n8jp/5/H6f+dxej/nsjq/4it0/9gfKf/WXGc/01mk/+UqrX/2vb//6TK7v+p0fH/qtPx/63V
+ 8v+v1/T/sNj1/7Xc+v/C5P3/xOf9/8Pp///A5v7/uOD8/7Xd/P+33fv/tdv8/7Xb+/+02/v/tNr7/7Pb
+ +/+ly+n/fqC//7DX+P+v1vX/r9Xz/67V8v91jbX/iJ7w/1Vh4v9CStr/REzd/0JK2/9CSdv/QUjb/0FI
+ 2/9BSNv/QEfa/0BH2f9AR9n/P0fZ/z9H2f9AR9f/QEbZ/z1F1v8+R9n/PELK/yYplf8YF3b/FxZ3/w0R
+ Xf8PEV7/FhJq/wkMS/8oKEL/VVd4/w8TVv8REGP/ERBo/xISa/8UFGv/DxBj/xMVTf8+QFP/EBFK/xES
+ Z/8RE2T/EBFi/xIUaP8ZGHr/Fhpw/zM2tf9CSeD/P0bZ/0FG3v9AR9v/QEjb/0FH3P9BR9z/QEfc/0BH
+ 2/9BR9v/QUfd/z9G2f9AR97/OT7G/xweg/8WGGz/GBxv/xAWXv9HV3//n8Tp/7bb+P+y2fn/ut3//6bL
+ 6P+ozOj/ud///7fb+//F5/7/yer9/8rr/v/E5/7/tdz6/7fe/f+u1PT/krTV/4Cfw/98mMH/b4mz/3ub
+ wP+lzOz/qdHx/6bP7f+lzOv/ocjp/53E5v+XweH/k77e/5G52v+Ltdb/iLTY/3edxf85TnL/OlN7/0di
+ k/9HYI//R2KQ/0plk/9IYZD/RF2K/0ljj/9CWoT/SmWQ/0plk/9KZJP/S2WT/0pjkP9LZZL/TmiU/0NX
+ eP+fpaz/9vr6/9/u+f+Uqcf/N0Zq/0RLXv/CkU//7rRo/+mwY//ssmX/67Fl/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+2yZ//tsmf/67Jn/+20af/stGj+7Ltz//XOlzH///8A88qPAv//
+ /wD///8A////AP///wD///8A////AP///wDtunQE////AO27dnPst23/7bRn++yzZ//ssmf/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ Zv/tsmf/7LJn/+yzZ//rsmj/7bNl/8+xgv/k+Pj/3vf//5y80v/Z7ez/vd/z/5/K6/+mzev/osvs/6LL
+ 6v+hyer/ocrr/5/J6v+ex+j/mcXk/5nC5/9ujLn/Vm+X/1pyn/9TbJr/fZSk/+L8//+mze//qNDw/6vS
+ 8v+s0/P/rtb0/6/X9f+94f3/yOj//8jo/v/H6vz/x+z9/7/l/v+13fv/ttz7/7Xb+/+02/v/tdv7/7LY
+ +f+23v7/mbza/4eoyf+23Pz/r9Px/7Xa+f+Qs9H/dorE/3qM+/9FS9v/Rk7c/0NL2/9CStv/Qkrb/0NK
+ 3f9CSdz/QUnc/0BI2/9ASNr/QUnZ/0FJ2f9ASdn/QkjZ/0JI2P9ASNf/QEbX/0BG2f9AR9v/KjGi/xYZ
+ cf8YFnb/DhBY/w8SYP8SE2L/Cgoj/wgMRf8WFm3/GBdu/xcYbv8XGG7/FhZp/xYWaf8UEl3/BAcm/xMT
+ Y/8PEmT/ERBh/xYVZ/8ZFnT/Fxpy/zI2tf9ASN7/QEba/0FH3P9ASNv/QUjd/0BH3P9ASNv/QEjb/0BI
+ 2/9BR9z/QUfc/0FH2/9ARtz/Pkbb/0FJ3v81Obv/GBp5/xgaav8YG2z/HCRe/5O42P+33Pv/stj7/7fc
+ /f+x1fX/psrm/7fc/f+02fv/vN78/77h+/+94Pr/ut79/7Ta+v+cv97/f57C/3eUuv90kLn/bIi0/3KS
+ vP+lyu3/rNPz/6fP7/+lzu3/o8zr/5/I6f+cxOX/l8Dh/5S93v+Qudv/jLTW/4q02P9qirL/L0Jl/0Rd
+ if9HYZH/SWSS/0pmk/9IZZP/WXaj/1x6o/9GYoz/SWKL/0Ngiv9LZ5T/S2WS/0xmk/9LZZP/SmWS/0hk
+ kf9QaZX/PlJ1/46Xof/19vP/pq25/zVHZv8+S2f/tYpO//G1Z//osGP/67Jl/+uyZf/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ssmf/7bJn/+yzZ//qsmj/7LVo/u24cP/zwYIx////APG/
+ fgL///8A////AP///wD///8A////AP///wD///8A6rd0BP///wDpt3Vz7Ldv/+21Z/vss2f/7LJn/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LNk/+yy
+ ZP/ss2T/7LNk/+yzZP/ss2T/7LNk/+yyZP/ss2T/7LJk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmf/7LJn/+yxZv/ssmb/6bNp/+2zZP/ErYT/6v///8Pe6P+/0df/2vT9/6LK6v+mzez/o8zs/6LM
+ 7P+hy+n/oMnq/5/I6f+eyOn/nMXm/53H6f+GqtP/VnGe/1Jrlf9ed6X/Vm6e/26Dmv/h+Pz/rNLw/6fP
+ 8P+q0fP/q9Pz/63U9P+u1vT/tdz4/77i/P/D5v7/xOf9/8To/v+84/3/td37/7Xb+v+02/v/tNv7/7TZ
+ +v+w1/j/tt39/4qqyv+Ut9r/s9v5/6/T8f+02vz/i6vI/3+Q0v92hPf/RUrb/0ZO3f9FTd3/REzc/0RL
+ 3f9CSdz/Qknd/0JJ3P9CSdz/Qknb/0FI2/9BSNv/QEja/0JH2v9CSNr/QEja/0FH2/8/R9n/PUbZ/0RI
+ 4f8qL6L/FRZw/xYUbP8MEFL/ERFq/w4MQv8SElz/FBVu/xUWbP8SEmj/EhBr/xQTav8TE2r/EhFc/w8O
+ RP8REWf/EBNh/xQSZP8UFGv/GyJ//zo/wv9BSN//PUrV/0FI2/9BR93/QUjd/0JI3f9BSNz/QUjb/0FI
+ 2/9ASNv/QUjb/0FI2/9ASNv/QEjb/0BJ2/8+Rd3/Qkre/yovp/8WF2//GBxv/xkfZP+Jqsj/tdz+/7LX
+ +v+02vv/ttz6/6TJ5f+02fr/tNv7/7LW+P+z2f3/ttv8/6TH5P+CpMT/dpS6/3eUvf9zj7v/c5C8/3ub
+ xv+gxen/rdTz/6rS8f+p0PH/pM7u/6PM6/+gyOj/nMPl/5jA4P+Uvd7/j7rb/4y01/+IstT/V3KY/y9C
+ Zf9LY5P/SWKR/0tnlf9NaJb/TGiW/2mLtv+KsNX/W32k/0xmkf9HYor/SGWQ/0xmlP9KZZL/S2WT/0tl
+ k/9KZZP/SmST/05ql/9AV3n/XGl+/1lmgv9CVXj/MD5a/6aDTf/ztmf/6LBj/+uxZP/rsmX/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LJn/+2yZ//ss2f/67Nn/+u1aP7tuG7/77l4Mf//
+ /wDvunUC////AP///wD///8A////AP///wD///8A////AOy3dAT///8A7Ld1c+23b//ttWf77LNn/+yy
+ Z//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yzZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yzZP/ss2T/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/rsmT/7LJm/+yyZ//ssWb/7rJl/+ixav/tsWP/tqJ//+P7/v+2x8n/4/f3/6/V8f+ky+7/qM7t/6PN
+ 7v+kzez/ocvq/5/I6f+fyOr/nsXn/57H6f+Otdz/YH2n/01nkf9ee6n/WnKh/1lxo/9hdZL/1ezt/7TZ
+ 8/+jzPD/q9Dy/6vS8/+s0/T/rtb0/6/X9v+x2ff/tNv4/7jc+/+33Pz/tNr6/7Pa+/+02/n/tNv6/7Tb
+ +v+02fj/sNf4/7Ta+/+BocL/nsTn/6/Y+P+u1fT/sNb4/5i71/94i8b/hpn+/0hR2v9IT+H/REzc/0VM
+ 3f9FS93/RErd/0NJ3f9CSd3/Qknd/0JJ3f9CSdz/Qkjc/0FI2/9CSNv/Qkjc/0JI3P9ASdr/QUbf/0NG
+ 3P8/SNj/Q0je/ywwo/8WFm//Eg9f/w8TX/8MDlL/EhBV/xMRbf8TFHH/JSeY/zI0rf8bHIT/FBVq/xIR
+ X/8OD0v/FBVn/w4QWf8RFGf/KC6a/0FG1f9ASNz/P0fX/0JH3f9BSdz/QUnc/0JI3P9CSdz/Qknc/0JJ
+ 3P9CSdz/Qknc/0FI2/9BSNv/QUjc/0FK2v9ASNv/QUjc/0BJ3v89Q87/Gh95/xsecv8fJ2b/mbzX/7HY
+ /f+y2Pb/s9n6/7bc/P+ozur/qtDt/7Tc+v+23f3/qc7r/4qry/94lb3/eJTA/3eVwf92lcH/fp7I/42w
+ 1/+ozPD/sNb0/6zT8P+s0/P/qdDx/6bN7/+ky+v/n8jo/5zD5f+YwOH/lL3e/4+62/+Mtdf/g67R/0NY
+ ff82S2//TWSV/0pkkv9MaJb/T2ua/1FvnP95n8b/i7TW/4qx1f9igqr/TmeQ/0hii/9NapX/S2aT/0xm
+ lf9MZpT/S2WS/0tlkv9LZZD/T2iW/0Vfj/9DXo3/S16I/yYyTf+Vdkj/87Zn/+iwZP/qsWX/7LJl/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LJm/+yyZ//ssmf/7LJn/+2yZ//rtGj+7blx//PB
+ fTH///8A8r95Av///wD///8A////AP///wD///8A////AP///wDtuHIE////AO23c3Ptt23/7bVo++yz
+ Z//ssmb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+yyZv/ssmf/7LFm/+uxZv/rs2r/5apd/7CokP/F1tr/zt7b/8zr/P+iyez/p83v/6XN
+ 7/+lze7/o8zs/6HK6/+gyer/nsfo/53H6f+TuN7/Yn2q/01qlP9vk7v/dZbD/1NsnP9YcaP/UmSD/8ne
+ 4f+94Pf/ocru/6rQ8f+q0fL/rNPz/63V8v+v1vT/stj3/7LY9/+z2fj/s9r5/7Ta+v+02vn/s9r4/7Pa
+ +P+y2ff/stn2/7HX9v+s0fL/faDB/6rR8v+t1PX/rdTz/6zT8v+p0PD/coi1/5On+v9dZ+f/Rk3c/0pQ
+ 3P9GTN3/RUvc/0VK3f9ESt3/Q0re/0NK3v9DSt7/Qkrc/0JJ3P9CStr/Qknb/0JJ3P9CSdz/Qknc/0JI
+ 3P9BSN3/QUfd/0BI2P9ESeD/MjWz/xYYb/8OEVr/EBFe/w0QUP8lJ5n/OT3C/0FK2/9FTOH/OT3A/xQU
+ cP8REVr/DhBH/wsNWf8WG3D/OTy9/0VK4v9CStn/Qkfb/0JI3f9CStz/Q0nc/0JK3P9CStz/Qkrc/0JJ
+ 3P9CSdz/Qknc/0JJ3P9CSdz/Qknc/0JJ3P9BStr/QUnc/0BI3f9BS9z/Nj7E/xwge/8VFm3/TF+L/7LZ
+ 9v+u1Pb/tNj2/7PY+f+02vv/rNLx/5u/3P+t0vL/jK7Q/3WUvP92lsL/gKDK/4iq0P+Stdz/nsPn/6nQ
+ 8v+x2Pj/r9X1/63T8v+s0/L/q9Py/6jP8P+nze7/o8rr/5zH6P+axOX/l8Dh/5O83f+PuNn/jbfY/3ie
+ xv8wQV//PlV8/01llf9MZpP/T2uY/1FtnP9bfKf/ibHU/4y11v+MtNX/jbXX/2aGrf9KY4z/TGaR/1Ju
+ mv9OaZT/TmiV/01nlf9LZ5X/TWaT/0xlkf9NZpH/SmKO/0xjjv8uPWD/f2I9//W3Z//psGL/6bBl/+yx
+ Y//rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+yyZf/ssmb/7LJn/+yxZ//ssmf/7LRn/u25
+ cv/4yIQx////APXEfwL///8A////AP///wD///8A////AP///wD///8A7bhzBP///wDtt3Rz7bhu/+20
+ Z/vss2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yz
+ ZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNk/+yzZf/ssmf/7LJn/+yxZv/osWj/7rVp/9OhXP+Kin//usbG/9/3/P+pzu7/ps3v/6bN
+ 7v+lze7/pM3u/6PM7f+hyuz/oMnq/57I6P+TveL/ZIKs/1dumv94ncT/k77l/2OCrv9Tb53/UmyZ/1hx
+ kP+50Nb/xeX5/6HJ7P+oz/D/qtHx/6zT8/+s1PL/rtXz/7HX9f+x1/b/stj2/7LY9/+y2Pf/stj2/7LY
+ 9/+y2Pf/stf2/7DW9f+x1/X/ocbm/4CixP+u1vb/q9Px/63V8v+p0vD/sNn4/4yqyf90icX/iJv//0hR
+ 4f9GTd//Rk/e/0dP3/9FTN7/REve/0RL3v9ES97/Q0rd/0RK3f9ESt3/REre/0NK3f9DSt3/Qkrd/0JJ
+ 3P9CSN3/Q0ne/0NJ3v9BR9//QEjZ/0VK4f85Pb//ExVm/xIPV/8RE1r/QUbS/0VJ3/9CRtf/REjZ/z9E
+ zv8ZG3//Cw5M/wkOPf8kKYr/QkfU/0RJ3/9ASNj/Qkna/0NI3v9CSd3/Q0rd/0NK3f9DSt3/Q0rd/0NK
+ 3f9DSt3/Q0rd/0NK3f9DSt3/Q0rd/0JK3f9CSt3/Qknc/0JI3f9ASNr/Q0rf/yozpP8cHHn/HCll/5W5
+ 0/+w1fv/r9T0/7LW+P+y2Pj/stn4/6rP8P9zkrP/f5/C/4mr0v+ewub/pcvs/6vQ8v+v1fj/str4/7LZ
+ 9/+u1/X/rdTy/67U9P+u1PT/rdTz/6rS8f+oz/D/pszu/6LJ6v+cx+f/msPk/5a/4P+TvN3/jbbY/423
+ 1/9kgqr/IS5D/0Rch/9MZJT/TmeV/1Jtm/9Sbpz/bY+4/5C52v+Ot9n/jrfY/4642f+QuNn/aYmv/0de
+ i/9WcJv/Y4Kp/05okv9Qa5j/TGmV/05olP9OZ5P/TWaT/0xlkP9LYo3/PVR//1hLPf/or2T/6bBi/+qx
+ Zv/rsGT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/ssmX/7LJm/+yyZ//ssWf/7LJn/+y0
+ Z/7tuXL/98iCMf///wD1xH4C////AP///wD///8A////AP///wD///8A////AO24cwT///8A7bh0c+23
+ bv/stGf77LNn/+2yZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yz
+ ZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yzZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LJk/+yzZf/ts2X/7bNn/+yyZ//ssmf/6bBk/++3bP+yik//ZWtm/+f49v+93fX/pMzu/6jO
+ 7/+mzO//pc3v/6XN7/+kzO7/ocrs/57I6v+cxen/bYmy/1h0nf+Fq8//nsfp/4Km0P9TcqH/WHCh/0xk
+ kP9ylLH/pL3H/8vo+f+gyOr/p8/w/6nQ8P+q0fH/rNTx/63U8v+v1fT/r9X0/7DW9f+w1vf/sdf3/7HX
+ 9/+y1/b/stf1/7HW9f+w1fX/sdj3/5e72/+Krc//r9f2/6vT8P+r1PH/rdLw/6jR8P+s1fX/cY+t/3yO
+ 1P+On///X23p/0lR4f9ES9//RE3g/0ZO3/9GTd//REvf/0RL3v9FSt//RUrg/0ZK4P9FS97/Q0vd/0NK
+ 3f9DSt3/Q0ne/0NJ3v9DSt7/RErc/0NH4P9BR9n/Q0ni/yotm/8LDEL/FRVm/z1Czv9CSdr/REfb/0RI
+ 2f9BSNv/Jiia/wwPS/8nLIL/RUvi/0FI2v9CSNn/Q0na/0NJ3P9DStz/Q0ne/0NK3f9DSt3/Q0ne/0NJ
+ 3v9DSd7/Q0rd/0NK3f9DSt3/Q0rd/0NK3f9DSt3/Q0rd/0JK3P9CSdz/Qkne/zxEzP8iJov/FBlj/3KQ
+ rf+w1vn/qtDw/67U9f+v1vb/sNb1/6HI5/+Zv9//fZ3B/4SlyP+33f//r9b3/7HX9/+x1/f/r9T2/6/V
+ 9v+v1fX/rdX1/6/V9P+v1fT/rdP0/63T8/+q0fH/qM/w/6XL7f+iyer/nMbn/5rD5P+Wv+D/kbvc/423
+ 1/+HsdT/RVqA/xwmM/9KY5D/TWWU/1BqmP9UcJ3/VnKf/4Cjyv+Sutz/kbrb/5S62/+Rutr/k7ra/5K6
+ 2/9nhq3/Rl+L/2yMtP9uj7b/TWiW/1JsmP9QaZX/TmiU/09olP9LZZL/TWOM/0xkkv8xPlL/uIxO/++2
+ af/psGT/67Fk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LJl/+yyZv/ssmf/67Fn/+yy
+ Z//stGf+7blx//jHgjH///8A9cN9Av///wD///8A////AP///wD///8A////AP///wDruHME////AOq4
+ dHPst23/7bRn++yzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ssmb/7bNo/+2yZ//rsWb/7LNm/+mxZf/vumz/d2E8/7PDw//c9f//p8zs/6jQ
+ 7/+nzvH/ps3v/6bN7/+lzO7/oszt/6DJ6v+jze3/eJrA/2N/pv+Os9j/m8bn/5rB5P9sjbj/VHCh/1Jr
+ n/9MZY3/i7LR/5Kuvv/K5vP/osnq/6XN7v+mzvD/qdDw/6rS8f+r0/H/rNTx/63V8v+t1fT/r9b2/7HX
+ 9/+v1vb/sNb3/7DW9/+w1vb/r9T1/7DY9/+UuNf/lrzd/6/X9v+r0vL/q9Ly/6zS8f+r0fD/qM/w/6rQ
+ 7/9+mr//eY7J/5er/v+Imfz/ZXPt/05X4v9DSt//RE3g/0dP3/9GTeD/RUzf/0VL4P9FTd//RUve/0VK
+ 3/9FSt7/RUre/0NK3v9DSd7/Q0ne/0RJ4P9ESeD/Q0jd/0JJ3P9ARNX/Fhdj/xMUYP9ARNf/REvZ/0VI
+ 3v9DSNv/REve/ywvqf8TGWD/R07W/0JK3P9DSdr/RUnd/0RJ3f9FSd3/RUnd/0VJ3v9ESd3/RErc/0NK
+ 3f9DSt3/Q0rd/0RM3v9DSt3/Q0ve/0NK3f9DS97/REvf/0RK3/9FSt7/QUvX/0RN3v8tNKn/Ehhj/2F5
+ mf+v1vb/psvv/63T8/+t1PT/rtXz/63T8f+q0O//sdj2/6TJ6v9ohqr/ps3u/63V9f+u1fb/rdX0/63V
+ 8/+u1fb/rtX1/67W9P+u1vP/rdTy/6vT8/+q0vL/qdHw/6bO7v+jy+v/ocjq/53F5v+aw+T/lL/g/4+5
+ 2/+Rutv/fKDI/y1AWv8oNEf/SmWS/09nlv9Ra5n/VG+c/19+qf+MtNf/k7rb/5S73P+Uu9z/lr3d/5W8
+ 3P+Tutv/lLvc/2SDqP9Pa5T/havR/26Suf9Pa5j/UWuY/1Bqlf9PaJT/TWeS/0xkj/9PZY7/QFZ+/19R
+ PP/osGP/6LBj/+qyZ//qsGX/6rFj/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZf/rsmb/7LJn/+uy
+ Zv/ssmf/67Rn/u25cv/1xYAx////APPBewL///8A////AP///wD///8A////AP///wD///8A67hzBP//
+ /wDquHRz7Ldt/+20Z/vss2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yz
+ ZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LJk/+yz
+ ZP/ss2T/7LJk/+yyZP/rsmT/7LJm/+2yZ//ssmb/67Jm/+qxZ//uuWz/w5VT/3p7c//p////sNXw/6nR
+ 8f+p0PD/qM/w/6bN7v+nzu//pc3t/6PK7P+o0PL/irDS/2iGq/+Xv+L/nsjq/53F5/+Ns9n/Wnel/1Zy
+ ov9NZZf/U26R/5rD5f+KqL3/xd/r/6PK7P+jy+z/pMzu/6fP7/+oz+//qdHv/6rS8P+s1PH/rdTz/63U
+ 9P+u1fX/r9X1/6/V9v+v1fX/r9X2/63T9P+w2Pf/kbXU/5/G5/+t1PX/q9Ly/6rR8v+r0vH/q9Hw/6jP
+ 7/+ny+//qtLx/4Sry/9qgbP/iprk/52v//+MoP3/bn3u/1Nc5P9FTOL/REvh/0dO4f9IUN//SE7h/0dL
+ 4f9HTOD/Rkvf/0ZL3/9FTOD/RUvf/0VL3/9DSd//RErf/0RK3/9EStz/RU3e/y4yrf8REVv/PD/G/0dM
+ 4P9FStv/REnc/0hO4/8vMa3/O0aT/1pk8P8/SNb/RUzd/0ZL3P9FSt3/RUrd/0VK3v9FSt7/RUrd/0VK
+ 3v9DSt3/REve/0RL3v9FTN//REve/0RL3v9DSt3/REve/0RM3v9DS9v/Q0zY/0dQ4v8zN7P/GCJj/2eC
+ pf+r0vX/ps3r/6nQ8f+r0vP/rNPz/63U9P+u1fX/r9X1/6zT8v+w1/j/b42y/4Kix/+w2Pj/q9Ly/67V
+ 9P+t1vT/rdT0/6zU8/+t1fL/rNTy/6zT8/+q0fL/qc/x/6jP8P+lzO3/osrr/6DH6f+cxOb/mcLj/5S+
+ 3/+Qutr/j7jd/2SEqv8zSWT/LUBe/01llP9QaJX/Umya/1Rvnf9lhK7/jbbZ/5S83P+VvN3/l7/f/5a9
+ 3f+Wvd7/lr3c/5S82/+Uutn/V3ac/2iKtP+Uu9v/cpa9/1Ntm/9Ra5f/T2uV/05qkv9OZpL/TGSN/1Rp
+ kP84SV7/rYRK/++1aP/or2P/67Bl/+uxZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yy
+ Z//rs2b/7LJn/+uzZ/7tuXL/9cSAMf///wDzwXwC////AP///wD///8A////AP///wD///8A////AOq4
+ cwT///8A6bh0c+y3bf/ttWf77LNn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/rsmT/7LJk/+2zZ//ssmf/67Jk/+y0Z//osGj/87ps/494VP/S4+P/yuf5/6nQ
+ 8P+r0/L/q9Dx/6jO8P+nzvD/p83w/6TL7P+o0PH/l7zg/3GSuP+exOX/oMnq/5vD5f+eyOr/dZfB/1hz
+ of9Xc6P/SV6N/157mf+fyu7/jK3J/7vV3v+mze//ocnp/6LL7P+lzO3/p83t/6jQ7f+p0e//q9Pw/6vT
+ 8v+r0vP/rdP0/63T8/+t1PT/rdT0/63U9f+q0vP/q9Py/4uvz/+lze7/q9L0/6rR8v+q0PL/q9Hw/6nP
+ 7v+ozu//p87t/6PL6/+o0PL/mb7d/3aStf9whLz/ipvo/5uv//+UqP//fIv3/19p6/9KUuD/Rkrg/0dN
+ 3v9JTuD/SE3h/0dM4P9HTOD/RUzg/0VL3/9FS9//RUrf/0VK3v9FSt7/RUrb/0ZK3/9BR9L/Fxh1/zU5
+ sf9GTeL/Rkra/0RJ3f9IT+L/Mjaz/15vtP9lb/D/QkfZ/0ZN3/9GS93/Rkvc/0ZM3P9GTN3/Rkre/0ZK
+ 3v9GS9//REve/0RL3v9ETN//RUvf/0RK3/9FS+D/RErf/0NK3v9BStn/Q03d/0RQ3/8rLaL/JTBr/36c
+ u/+s0vf/ocvr/6rP8v+q0fH/qtHy/6vR8/+s0/T/rNPz/6zT8/+t0/P/rtj5/4qr0f9kf6f/o8vs/6zU
+ 9P+s1PP/rdXz/6vS8/+r0vL/q9Tx/6vS8v+q0fL/qc/x/6jO8P+nze//pMrs/6HI6v+fxej/nMTl/5jC
+ 4/+Tvd7/jbrb/4612f9Paoz/QVl//zBDXv9NaJb/TmiV/1Nsmv9Xcp//YH+p/4y02P+Vvt7/lbzd/5e/
+ 3/+Wvd3/lr3d/5e93v+Uutv/lr/f/3+iw/9Wc5r/h63R/5O73f95nML/U3CZ/1Fslv9Sa5X/T2iT/01l
+ kf9QZo7/R1+H/2NWRv/hq2H/67Fj/+qwZf/rsmX/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uy
+ Zv/ssmf/67Nm/+yyZ//rs2f+7bly//XFgDH///8A8sF8Av///wD///8A////AP///wD///8A////AP//
+ /wDquHEE////AOm4cXPtt27/7bRo++uzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yy
+ ZP/ss2T/7LJk/+uyZP/rsmT/67Jk/+yyZf/ts2f/7LJm/+uyZ//psGb/77pu/8CTVf+wt7D/5f3//6zR
+ 8/+v1vT/rNTy/6zT8v+p0PH/p87w/6XN7v+mz+//ncTn/3qdwf+ewuX/o8zs/6DI6P+hyer/lb3i/2F/
+ q/9Zc6L/WXWl/y8+Xv9tjav/n8ru/5C11P+50Nf/qNDw/53G5/+gyOr/osrr/6TN7P+mz+3/p9Du/6nR
+ 7/+q0PD/q9Ly/6zS8/+s0vL/rNP0/6zT8/+s1PT/q9Pz/6fN7/+Irs7/qdHz/6nR8v+q0fL/qtDx/6nP
+ 7/+ozu//qM7v/6bO7v+mze3/o8jq/6HJ7P+jy+3/k7jX/2WAp/9neK7/gJDW/46i8f+Xqf//jJ79/298
+ 8v9UXOT/Rkzf/0VL4f9IT9//SU/h/0dM3/9HTd//RUzf/0VM3v9FTN3/Rkve/0ZM3v9JS97/RkvY/yAk
+ if83Oq7/SE3j/0VL3f9FStv/SlDj/ywwrP9kc7j/aXH0/0RH3P9HTd7/RU3b/0VN3f9GTN3/RUzd/0VM
+ 3f9FS97/RUzf/0VM4P9ETN3/RU3e/0RL3/9ES97/REvf/0RK3f9ES9z/RE/h/zxDzP8eHn7/N0pz/5S4
+ 1v+mz/T/oMjq/6bN8P+n0O//qdHw/6rQ8v+q0PL/q9Ly/6vT8v+s0/P/rNPy/6vV9f+ew+j/X3ig/4eq
+ z/+t1fb/q9Px/6zT8v+q0vL/qtHx/6rS8f+p0PL/qdDx/6fO8P+nzu//pczt/6TK6/+hx+n/nsXn/5zE
+ 5v+XwOH/kr3e/5G83/+Bp8r/Rl+F/05mkP8zRF//TGmX/1Bplv9SbJv/WHOf/198p/+Kstb/lb7d/5a+
+ 3/+Xv9//l77f/5a93f+Wvd3/lr3e/5S73f+Vvd7/ZIOn/26OuP+RvN3/k7vb/36ixv9Wcpv/U2yX/1Fr
+ lP9RaJL/TmaP/1Npkv9AT2j/on5I/++1Z//or2X/7rJk/+qwZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uz
+ Zv/rsmb/7LJn/+uyZv/ss2f/7LRo/u25cf/0w3wx////APLAeQL///8A////AP///wD///8A////AP//
+ /wD///8A6rhwBP///wDpuHBz7rdu/+20aPvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssWb/7LJm/+yzZ//qsWX/7bRq/92pXf+VjHn/6Pv9/7ze
+ 9v+z1/T/r9b0/63U8v+r1PH/qtHy/6jO8f+mzvD/ocnq/4uv0P+gxuj/pM3u/6TK7P+hyer/ocrs/4am
+ zv9adqT/YHuo/0BWfP8pOlH/hKnL/53G6v+Uu93/tM3X/6nR7v+bxOb/n8fq/6DJ6v+jzOv/pM3t/6bO
+ 7v+oz+//qc/v/6nP8P+r0fH/rNPz/6zT8/+r0vP/q9Lz/6vT9P+gxuj/i7HS/6rS9v+n0PH/qdDy/6nR
+ 8f+oz+//qM7v/6jO7v+lzu3/pMzs/6LK6v+hyOr/nsXm/6DH6v97nsb/UGGA/6itwP+xuM3/jJbD/4WU
+ 0v+Poev/kaX//32O+P9jbu7/TVXj/0RK4P9FTN//SFHg/0dQ3f9GT93/R07e/0hN3v9JTN7/SU3d/0ZM
+ 3v8nK5b/Rk+0/0hO4v9GTtv/R03a/0lQ3/8vMq7/U12n/3uJ+P9BR9r/SU/h/0dP3P9IUN3/R0/c/0dO
+ 2/9HTd7/R0zf/0dM3/9ES97/RU3e/0RL3f9CStz/Q0zb/0VP3/9HUOb/Q0jc/ysto/8hK2v/ZH2e/6HJ
+ 5v+jyfL/ocjq/6TN7v+mz/D/ps7w/6jO8f+oz/H/qc/y/6rR8v+q0vL/qtLy/6vT8v+q0vL/qdHz/2yK
+ r/9sirH/pMvu/6jQ7/+q0fH/qdDx/6jQ8P+oz+//qM/w/6jO8P+mze//pc3u/6TL7P+iyev/n8bo/57E
+ 5v+bwuP/l8Dh/5K83f+UvuD/cJK2/05okf9QZ5D/NEho/0pmlf9Qapf/Umyb/1lzn/9deab/hq3S/5a/
+ 3/+Uvt7/l7/f/5i/3/+Xvt7/l77e/5e+3v+XvN7/lr3f/4erzv9ceaH/irHV/5G62v+UvN3/g6bK/1l2
+ nv9Sa5b/U2qV/01nk/9PZo3/TGKL/1VPRP/bplz/6rFl/+qwZv/qsGT/67Fj/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rs2b/67Jm/+yyZ//rs2f/7LRn/+y0af7tuXH/9MF7Mf///wDyv3cC////AP///wD///8A////AP//
+ /wD///8A////AOq4cAT///8A6bhwc+23bv/ttGj767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yzZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yzZP/ss2T/7LJk/+yy
+ ZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yzZP/ttGb/7LJn/+uxZv/ssmf/6bJl/+63bP+jhlv/0N/d/9nv
+ +f+w1vb/tNn3/7DW9f+u1PP/rNTx/6rR8v+pz/L/pcvt/5S52/+lyuz/ps7v/6LL7f+kzO//ocrr/6HI
+ 6/9wjbn/YX2r/1Fskv9LZIb/SWB//5C43P+dxeX/lb/j/63J2f+s0Ov/mcPl/57H6P+fyOj/ocrq/6LL
+ 7P+lzO3/p87v/6jO7/+ozu7/qdDw/6vR8v+q0vH/q9Ly/6rR8f+r0/P/msDi/5K52f+q0vX/ps/w/6nQ
+ 8f+oz+//qc/v/6fO7v+nze7/pczs/6LK6v+hyen/oMjq/5/H5/+bw+b/bo60/2t5kP/v7/P//////+7x
+ 7//L0NX/mqK3/4OMtf+Il9D/ipno/4GR7v9wfPP/XGTq/0xR4f9FS93/Rk7b/0hP2/9KT93/Sk7d/0pO
+ 3P9JT97/Ki2c/1Zgq/9XX+z/R0zc/0pO3/9KT+L/Ojy//ztBmv+OnfH/bXbx/0lN3/9GSt7/RUvb/0VL
+ 2/9GTNv/RUva/0VL2/9GTNz/SVDg/0lR4v9JUeL/SlPl/0RK3v86Psb/LDKg/yEkbP8wPmP/iq3O/6TP
+ 8v+bw+v/ocfs/6TM7P+kze7/pc3v/6XO7/+mze//p87w/6jO8P+oz/H/qc/x/6nQ8v+r0fP/qNHx/6rT
+ 9P+IqM7/WXab/5e73/+nz/H/ps/v/6XN7/+lze7/pM3u/6XN7v+lze7/pc3u/6PM7P+iy+v/ocnq/5/G
+ 6P+dw+b/msHi/5a/4f+UvN3/kb7d/2WBpf9WcZv/T2eQ/zdMbv9NZpH/TmqZ/1Fsmf9Zc6D/W3ej/3+m
+ y/+XwOD/lb7e/5e/3/+Xv+D/l7/f/5e/3v+Yv97/l77f/5a83f+Xv+D/bo6z/3OVu/+Wvt//kLna/5S9
+ 3f+HrM//XHqj/1Frlv9Papb/TmaP/1Nqkv89T23/knJG//C3af/lr2T/67Jl/+uxY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Nm/+uyZv/ssmf/67Nn/+y0Z//stGn+7blx//PBejH///8A8b53Av///wD///8A////AP//
+ /wD///8A////AP///wDquHAE////AOm5cHPtt27/7bRo++uzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yzZP/ssmT/7LJk/+yyZP/ts2b/7bRn/+yzZv/rsmb/6rBn//G4a//FmVv/rLKs/+n/
+ //+12Pb/utn4/7PY+P+z1/X/r9X0/63T8v+q0vL/qdDx/6DG6f+nzfD/ps3v/6PN7v+nzfD/o8vt/6TN
+ 7/+Rttv/ZIOx/1d0nP9tjK//cpK+/1VvlP+Zwuf/nMTi/5bC5v+px9z/rc/o/5rD5P+dxub/nsfo/6DI
+ 6f+hyer/o8rr/6bM7v+nze7/qM7u/6nQ8P+oz+//qdHx/6rS8v+o0PD/qdHy/5vB4/+Xv9//qNDz/6bP
+ 8P+oz/D/qM/v/6nP7/+mzu7/pc3s/6TL6v+hyen/ocjp/6DH6f+gyOj/m8Pl/2aBof+IjqH/8PT0//X3
+ 9//5+fn////+//z+/f/w8/L/ub3C/4WLm/+RmLf/foi4/3F8wf9rdNj/Y2zo/1Zf6P9RWOn/TFHk/0xS
+ 5f9JUOP/Uljs/yYqhv9ZZJf/eIT4/0VK2P9HTd3/TFPi/0FHyf8sMJX/RlOJ/4ub6P99ivH/Ymvr/2Bp
+ 7P9dZ+v/XGbr/1li6f9RWuP/TlXh/0NI1P8+Q8v/OkC+/zE0m/80N4L/PUBr/1dZdv9+f5j/YW6O/3ub
+ xf+bweb/ocjq/6LK6f+iyu3/o8vt/6TM7f+lzu//ps3v/6bN7/+nzfD/p83w/6jO8f+p0PL/qdDy/6jP
+ 8P+n0PH/nsLm/1t2nP+Cocj/p8/y/6PM7f+lze//pM3u/6TN7f+kzOz/pMzs/6bN7f+kzOz/o8rq/6DH
+ 6f+fxef/nsTm/5rC4/+XwOL/lr/g/4u21v9cdpv/W3ai/1Bqkv82Smv/Lz5b/1Vxov9Qapf/VnKe/1h2
+ of94nsP/l8Dg/5W+3v+Wv9//l7/f/5W+3v+Wv93/mMDd/5a+3v+Yvt7/lb7e/4yy1P9jg6v/j7TZ/5O8
+ 3f+Sutv/lLzc/4qw0v9gfqX/UmqT/09rlf9PZ43/T2WN/05LRv/VoFn/67Nj/+qyZf/rsWT/67Jk/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uzZv/rsmb/7LJm/+uzZ//stGf/7LRp/u25cf/zwHkx////APG9dgL///8A////AP//
+ /wD///8A////AP///wD///8A6rpwBP///wDpunFz7bhu/+61aPvss2f/7LJm/+2zZ//ssmb/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yy
+ ZP/ss2T/7LJk/+yzZP/ss2T/7LJk/+uyY//ss2X/7LJn/+yyZv/rsmT/67Nl/+uzaf/lrWH/nZB0/+f1
+ 9P/J5fr/tNj3/7bZ+P+01/j/stf1/6/V9P+s1PH/rNPy/6PK6/+ozvD/qM7w/6fN7/+lze//pszu/6TL
+ 6/+hyOz/dZfA/1x6pf9mhqn/n8js/2qIsv9piKz/n8nq/5zC5P+ZxOf/o8fe/7HS6P+bw+T/n8Xm/5/G
+ 5/+fxuf/ocfo/6PJ6/+iyuz/o8zs/6bO7v+nzu//p8/v/6jP7/+oz/D/ps7w/6fQ8f+awuP/msLj/6jQ
+ 8/+mzu//p87w/6fO8P+nzu7/ps3t/6XN6v+iy+n/oMnq/5/I6f+ex+f/oMfl/5S63/9fdJT/nKCx//f4
+ +v/4+Pj/+vr8//f4+f/09fX/+vv8/6Gjpf/n6ej/+Pr4/9/h4v+6vcH/Zm14/05VdP9dZ5v/WGCu/15l
+ wf9UW77/TVK9/0FAm/8iIzb/bne5/5em//98ivT/ZnLp/1NZ2P9AQaj/XWOM/7O3uv+rssn/kJm//4iR
+ uv93grX/cHq1/3J7sf9sc6j/aXGn/1ddjv9yeJv/mJu2/7S1xP+NkZT/aW2A/5mbtP+UlbT/lpex/2Rs
+ iP9Yb5r/eJfB/53E5/+iyuv/o8jr/6PK7P+jyev/pcrt/6XM7f+lzO7/pszv/6fM7/+nzvD/qM7x/6jO
+ 8f+ozvD/p83v/6fO8f9ti7D/a4eu/6LK7v+jyuz/pcvt/6TK7P+ky+v/o8vr/6LJ6v+jyuv/o8rq/6HI
+ 6v+ex+j/nMXn/53E5v+bw+T/l8Hi/5bB4/+Eqcv/V3Wb/2N9qP9efKX/S16H/yIwRP8yR2X/UXGf/1Ju
+ m/9YdZ//cpW+/5a/4P+Uvd3/lr/f/5jA4P+Yv9//mL/e/5e/3f+Xvtz/lr7c/5W83P+Xv+D/dZq//3ic
+ wv+Yv+H/lbrb/5W72/+SvNz/jLPW/2OCqf9QaZP/UmmS/1Rrk/9BUGn/k3BC/++2Z//nrmX/7LFm/+uy
+ Zf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rs2f/7LNn/+y0af7tuHD/88B5Mf///wDxvnYC////AP//
+ /wD///8A////AP///wD///8A////AOq6cAT///8A6bpxc+24bv/utWj77LNn/+yxZv/ts2f/7LJm/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yy
+ ZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yyZP/rsmT/7LNl/+yyZ//rsmf/67Fn/+mxZ//tt2v/roxe/8HL
+ yP/n/P//uNr4/7ja+P+32vn/tdn4/7LX9v+v1fP/rtXy/6jO7v+p0PH/qc/x/6jO8P+nzvD/pc3v/6TL
+ 7f+mz/D/iq3T/2SCq/9ffqT/m7/i/53F6f9jgKj/eZzA/6HL7P+cw+X/msXo/5/D3v+szuf/m8Tm/53F
+ 5v+exub/nsbn/5/H5/+hyOn/ocnp/6TM6/+kzOv/ps3t/6bN7f+mzu7/ps7v/6TN7/+mz/D/lr7f/57G
+ 5/+lzvD/pM3u/6bN7v+mze3/ps7t/6TM6v+kzOr/osrq/6DI6f+fyOf/nsjm/5/H5/+IqtD/XG6N/62w
+ vf/5+vv/9/f4//r7+//19fb//////7i7uv+2ubb///////P29f/6+vv///////L08/+EhYj/bW2B/3V3
+ jP9vdIb/a2+E/4KBl//BxMP/o6Ws/3h9l/+Ei7T/g4zA/5ie0P/CyeL/19vi//P49v////////////j5
+ +P/x8/D/1Njd/5GRqf+KiaD/jpCn/4OFmf+rrrH//f/8////////////7O/w/3J2hP+Sk63/j4+r/5OU
+ r/95fJb/VmmQ/2R9rP92lL7/nsTn/6HJ6v+iyOr/osnr/6PJ6/+iyuv/o8vs/6TM7v+kzO7/pc3v/6bO
+ 8P+mzvD/ps7v/6XN7v+nz/L/iKvP/1hzmv+WuuD/osrs/6DI6v+hyer/ocnp/6DJ6v+gyOn/ocnq/6DI
+ 6f+fx+j/ncbn/5zG5v+cxeb/msPk/5jB4f+bxOX/faLE/1p6n/+EqM3/eZ7D/05mk/9Vbpb/QVd6/zZN
+ cP9Wc6D/VnKf/2yMtf+Vvd7/lb3e/5a/3/+Yv+D/mL/f/5i/3v+Yv93/l7/c/5e+3f+Xvd7/lbvc/5C3
+ 2f9wkrf/krjb/5O83f+VvN3/k7vb/5K73P+LtNf/Z4Wt/09ok/9SaJL/TWOL/11TR//eqFz/67Fk/+qw
+ Zv/rsWT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Nn/+y0Z//stGn+7bhw//PAeTH///8A8b52Av//
+ /wD///8A////AP///wD///8A////AP///wDqunAE////AOm6cXPtuG7/7rVo++yzZ//ssWb/7bNn/+yy
+ Zv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNl/+yzZv/tsmf/67Jm/+uzaP/utWz/1aNe/56d
+ kP/w/v//yuf5/7nZ+v+52/n/t9r5/7XZ9v+z2Pb/sNb1/6vS8P+s0vL/q9Ly/6nQ8f+pz/D/ps3v/6PM
+ 7f+lzO7/nMHk/3COuP9de6H/kbfZ/6PK7f+ZwOX/YH+l/4qx1P+fyev/nMTm/5rG6P+dwuD/o8jk/5zF
+ 5v+exeb/nsbm/5/H5/+fx+f/oMnp/6LK6v+dxOL/o8zp/6TM6v+kzer/pM3t/6TN7v+izO3/o83u/5O7
+ 3P+gx+j/osvt/6PM7f+lzO3/pc3q/6XN6v+kzOr/pMvq/6HJ6f+fyOj/n8jm/53I5P+exub/e5rB/19u
+ jf+7vsf/+fv6//n5+v/5+fn/+fn5//Lz8/+jpaT/9ff0//f59//5+/r/+fv5//X39v/3+fv/8PP0/3R5
+ gv+NjqX/m5iy/5eWsv+Ymrb/3uDq///////3+vb/7vDw/5WXpf/Q0df///////z+/v/4/Pz/+Pr5//r6
+ +//5+/r//f///8jN1v+VmK7/nJ22/4qLov+qrbT//v7///n5+v/5+Pn/9vf2/////v+go6f/hYaf/5iX
+ sf+RlK//i4qh/1Zlhv9bdqD/Xneg/3mZwP+exeb/ocjp/6HI6v+iyOv/osnq/6LJ6/+kyuz/pMrt/6XL
+ 7f+mze//pszu/6bM7v+mzO7/pczu/53F5/9cd53/fJzD/6HJ7f+gx+n/ocfq/6HI6f+hyOn/ocfp/6LI
+ 6v+hx+n/n8bo/57G6P+cxuf/m8Xm/5vE5f+aweP/ncXm/3OVuf96ncH/lcDi/4etz/9Ycpz/TGeP/4Kn
+ 0/9Zcpn/QFuB/1dzof9mhq//k7rb/5W93f+Wv9//mMDg/5i/3/+Yv97/mMDd/5e/3P+Wvtz/l73d/5a8
+ 3P+Xv9//f6TI/36kyP+Yv+D/lLvb/5W83P+Uu9v/j7nZ/4+22P9pibH/TmaQ/1Nrlv9FUGH/sYdN//G2
+ Z//or2T/6rFl/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uzZ//ss2f/7LRo/u24cP/0wHkx////APG+
+ dgL///8A////AP///wD///8A////AP///wD///8A6rpwBP///wDpunFz7bhu/+20aPvrsmf/7LFm/+2z
+ Z//ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LNk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LFm/+yyZ//ssmb/67Jm/+ixZv/qsmX/8bVp/6eN
+ Y//P4N//6fv+/7nb+f+62/n/uNv4/7bb9/+12vb/s9n2/63U8/+t1PL/rdXy/6vS8f+p0fH/p8/w/6fN
+ 7/+ky+3/pMzs/4Ciyf9deqD/hqjL/6LL7v+jyOv/k7vf/2WEqf+YwOP/ncbn/5zF5v+bxef/ncPi/6PI
+ 5v+dxef/nsbn/57F5v+exuT/o83s/5vE4v98m7j/msHe/6XN6/+kzOn/pc3q/6PN6/+jzOz/ocrs/6LL
+ 7P+Tu9z/n8jq/6PK7P+kzOz/pczs/6XN6/+kzOr/pMzp/6TM6v+iyun/oMjm/6DJ5f+eyOX/m8Hg/22N
+ tP9mco//xsfR//v7+//5+fr/+Pj4///////Gx8f/zM3M///////29vf/+vr7//n6+//5+vv/9/f3//z8
+ /P/Z293/a21//5eVrf+UkKn/lJOr/6+ywf/x9fT/9Pb0//v9//+rrbj/5unq////////////+/z8//z7
+ /f/7+/z//f7+/+Tm7P+dnrH/nZ21/4mLnv+kqa3/+v77//r7+v/7/Pz/+/z8//r6+///////09bX/3t8
+ kf+ZmrH/jpCr/5GSqv9ea4j/XXaj/1hwlv9TbJH/e5vD/53F5/+fyOf/osfr/6LI6/+iyev/o8nr/6PJ
+ 7P+jyev/pMrs/6TL7P+ky+3/pszv/6PJ7P+mzvH/dZS5/2F+pP+dxOj/oMbp/6DI6P+hx+r/oMbp/5/G
+ 6P+fx+n/n8jp/6DH6f+fxuf/nMbm/5zF5f+cxeX/nMPk/5i+4P9ylbj/lLnd/5W/3/+RuN7/Yn+n/0lh
+ iP+EqM3/kbzf/3KQtP9JY4n/YIKr/4611v+Xvt7/l7/f/5jA3/+Xv97/mMDd/5i/3f+Wvtz/l77c/5e+
+ 3v+Xvd3/lbzc/5S63P93ncH/krnb/5a93f+Wvd3/lbzc/5S72/+QuNj/kLXY/2qKsP9PaZL/SV2F/3ti
+ Rf/rsGX/6K9l/+yyZv/ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rsmb/7LNn/+y0aP7suW//8cB4Mf//
+ /wDwvnUC////AP///wD///8A////AP///wD///8A////AOu6cQT///8A6bpxc+24bv/ttWj767Nn/+yx
+ Zv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yzZP/rsmT/67Jk/+yyZv/tsmf/7LJn/+uzZ//qsWf/7bZr/9Ki
+ Xv+orKL/9v///8/o9v+12vr/udz5/7jb+P+22/j/tNr2/7HX9f+w1fb/rtTz/63V8v+r0fH/qtHx/6fP
+ 8f+kze7/ps7u/5O33v9kgaX/eZe4/6TJ7P+exen/pczv/4qv0/9rjLD/oMnr/5zF5/+exuf/m8Xn/53F
+ 5f+iyej/nsbm/53H5f+bxOX/oMzs/4asyP9hdZH/jrHP/6TO7P+jy+j/o8vo/6XN6/+jzev/o83s/6PL
+ 7P+hyur/lbzc/6DJ6/+kyez/pczs/6XN7P+lzev/pc3r/6TM6v+kzOn/osrp/6HJ5/+gyOX/oMjo/5S4
+ 2f9kgqr/a3aQ/8/P2f/8+/z/+Pn6//j4+P/3+Pj/r7Cv//Dw7//4+Pn/+Pj5//n6+v/6+vv/+vr7//r7
+ +//19fb//f7+/6+yu/9zdIn/mZmw/5SVrf+cnbH/3N/k//v9/P/y9PX/v8HH//P29//f4uT/2d3f//T1
+ 9//7/fz/+/37//b4+P+wsr7/n522/4yMoP+ipqv/+fv6//v7+//7+/z/+/v8//z8/P/8/Pz/+/v8/+3v
+ 8P+CgpX/k5Oq/5CSrP+Ula3/aHGN/1dwnf9lfav/UmqS/01khv+Fosj/ncfr/53H5P+hyOn/osjr/6HI
+ 6v+jyev/o8nr/6PK6/+jyuv/o8vq/6TM6/+jyun/pczt/4uu0v9UcJb/jrLX/6DH6v+exuf/ocfq/6DG
+ 6f+fxuj/oMjp/5/I6f+gx+n/n8bn/5zH5v+cxub/nMXl/57G5f+Qt9j/gKbI/5zD5f+Vv97/lsHk/22N
+ tP9GXYP/gaPJ/5K73f+Wv+D/ZoSm/0lki/+Epc7/lL/e/5e+3v+Yv9//l7/e/5e/3f+Wvtz/lb3a/5a9
+ 2/+Xvd3/lr3d/5a83f+Yvt//jLLV/4mw0v+YwOD/lL3d/5O83P+UvNz/krna/4601v+NsdX/XHqg/1Np
+ k/9MUVv/yJZR/+6zaP/qsWb/67Nm/+qyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Nm/+yzZ//stGj+7Llv//C+
+ djH///8A77xzAv///wD///8A////AP///wD///8A////AP///wDrunEE////AOq6cXPtuG7/7bVo++uz
+ Z//ssWb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ss2T/7LNk/+yyZP/ss2T/67Jk/+yyZf/tsmf/7LJn/+yyZ//rs2f/7LJn/++3
+ af+wlWj/2+zr/+v7/P+73vn/udv4/7nb+f+42vf/ttv4/7Xa9/+x1/X/sdf2/7DW9P+t1fL/rNPy/6rS
+ 8v+nz/D/ps7u/6LJ6/9yj7X/YHyd/5/D5f+jyOz/o8jr/6TO8f+Aosb/ep3A/6LM7f+dxuf/ncbm/53F
+ 6P+cxOb/nsXm/53F5f+bxOT/osrr/3WTsf89Smb/i6zJ/6LR7/+hyeb/ocnn/6PM6f+kzer/oszq/6LM
+ 6/+iy+z/nsfo/5e+3/+hyuz/o8ns/6XM7P+lzez/pc3r/6XO6/+kzOr/pMzp/6LK6f+iyej/oMjl/6DI
+ 6P+Krc7/YHmi/3N7kv/V1d7/+/r8//f3+f/9/v7/29zd/72+vv/+////9fX3//f3+P/4+Pn/+fn5//n6
+ +v/5+fn/+Pj4//X29v/z9fb/jpGe/4CAlv+Zmq//lpes/7m6yf/5/Pz/6Ors/+Tm5//q6+n/19nb/6Wn
+ s/+4usT////+//r+/P/HytP/np+z/4yMnv+lqK3/+vz6//v7+//7/Pv/+/z8//v7/P/8/Pz/+/z8//r6
+ +v/2+fn/lZam/4qKov+Tk63/lZWu/3d7lP9WbZf/Xneo/2R+rP9QZor/S19//4Cgxv+gyu7/ncTl/6LI
+ 6v+iyOr/osjr/6LI6v+jyuv/pMvr/6TM6v+kzOr/o8vp/6PL6/+Xvd//V3GY/3aXv/+gx+r/nsbn/6HG
+ 6f+hx+r/oMbp/5/I6f+fyOn/oMjp/5/G5/+bx+b/m8Xl/5zE5f+fx+f/jrbX/5O83P+aw+P/m8Hi/5rF
+ 5P99oMb/RVyD/3eYvv+XwOH/krrc/5W73f9VcpX/Y4Cn/5W/4P+UvN3/mL/g/5e/3/+Wvt3/lr7b/5W9
+ 2v+Vvdv/lr3d/5e93f+Yvt7/lr3e/5e93/+Jr9H/lLzc/5W+3v+Vvd3/lLzb/5K62f+Pttb/j7XX/4Cj
+ xv9Ybpf/R1uB/4ZrSP/ss2f/6LBj/+qxZf/rsmX/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uyZv/ss2f/7LRo/uy5
+ b//wvnYx////AO+8cwL///8A////AP///wD///8A////AP///wD///8A6rlyBP///wDpuXNz7bhu/+21
+ aPvrsmf/7LFm/+2zZ//ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+uyZP/ss2X/7LJn/+uxZf/rsmb/6rJm/+62
+ a//Xpl7/r6yd//b////R7ff/tNv5/7vb9/+52vf/uNr4/7fb+P+22/f/s9j2/7HX9v+w1vT/rdXz/6zT
+ 8v+r0vL/ps/t/6bQ8f+Gp8z/VG6O/5i63P+lzPH/o8ns/6PI6/+jzO//e5zA/42x1P+jy+3/nsbo/57G
+ 5/+dxOb/nsXn/57D5f+fxeb/nMXl/3GKqv84RmH/epq3/6bR8f+fx+b/osro/53F4v+lzuv/pc3q/6PN
+ 6v+jyuv/osvt/57H5/+ZwOH/osrs/6PJ6/+lzOz/pc3s/6XN6/+lzez/pMzq/6PL6v+jyun/osno/6DI
+ 5v+gx+j/gKDF/151nf94f5X/2dni//z7/f/29vf//////8XGxv/b3Nr//f3+//j4+P/4+Pn/+Pj5//j5
+ +f/5+fr/+Pj5//j4+f/3+Pj/9/j3/+Hi6P97fY//i42h/5qasP+enbL/4eTn//Hz8P/7/Pz/5+fk/+fn
+ 5f/f4+L/2NzZ///////i5un/o6O3/4yNn/+tsLP//P37//v6+//8+/v/+/v8//v8/P/8/P3/+/z8//z8
+ /f/6+vr/+vv8/6ipuP98fpT/lZWv/5OTrf+Eh5z/VmmR/154p/9cdaP/X3in/1Nmiv9XaY3/e5u6/6PN
+ 8P+bwuT/ocfo/6LI6v+iyOn/osnq/6LJ6v+jy+v/o8vr/6TL6/+iyen/n8bo/2F9o/9hf6b/m8Hk/57H
+ 5/+fxuj/ocbp/6DG6P+fx+j/n8jp/5/I6f+fxuf/nMbm/5vF5f+cxeX/ncXk/5rB4v+awuP/mcLi/5zB
+ 4/+bw+P/i7DV/0tki/9qirD/m8Lj/5e93f+VvuL/jrLU/0xoif9+o8X/mMDh/5e+3v+Xvt7/lr7d/5a+
+ 3P+Vvdr/lr3b/5a93P+Xvd3/mL7d/5e+3v+Xvt//krja/5K62v+Xv9//lr3d/5W83f+Tutr/kbjZ/460
+ 1/+Ottb/bo2y/1Fok/9RUlX/zJtW/+y0Zv/rsGP/6rFm/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rsmb/7LNn/+y0
+ aP7tuW//8b93Mf///wDvvXQC////AP///wD///8A////AP///wD///8A////AOm4dAT///8A6Ld1c+y3
+ bf/utmj767Jn/+yxZv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yzZP/ss2T/7LNk/+yyZP/rsmP/7LJm/+yyZ//ss2X/67Jl/+my
+ Zv/yuWr/uJRg/9Le3P/w/v7/weH4/7ja+P+42/f/t9r2/7ja+P+42/j/t9r2/7bZ9f+z1/b/sdX0/63V
+ 8v+t0/L/qtHx/6nU8/+Wv+D/UmqM/4ytz/+pz/P/osfr/6TK7f+iyez/osrt/3iZvP+awOL/osnq/6DH
+ 6f+fxej/ncbm/53G5v+dxOb/ncPm/2aAn/9EUXP/ZYCY/6XR8P+dxOT/oM3r/5nA3/+iyOb/pc3r/6bO
+ 6/+kzOv/o8zt/53D4/+Ns9D/ocnq/6LJ6/+ly+z/pMvs/6XM7P+lzOz/pczs/6TL6/+ky+v/o8rp/6HJ
+ 5/+gyOj/nsTk/3aUvP9dc5n/e4GY/93e5v/7+/v/+Pj5//j4+f+6vLv/8fLy//j4+f/4+Pn/+Pj5//j4
+ +f/4+Pn/+Pj5//j4+f/4+Pn/+Pn4//b29//6+vv/ysvT/3V4iv+Ular/lpSr/8DBz//m6Ob/6urr//z8
+ /P/k5OT/4eLj//7//v/19vn/srPC/4iImf+4ur7//f/9//n6+f/7+/z/+/v8//v7/P/8/f3/+/v8//v7
+ /P/6+vv/+fr6//f4+f+2t8b/dniN/5GRqv+QkKv/i4yh/1hojP9cdaX/XHKi/153p/9SapH/Znef/z9P
+ cf9kfp3/pMzs/5nE5f+exub/n8bm/6HH6f+iyer/osrq/6TL6/+ky+v/ocno/6TL7P9vjrP/VW+Y/4+y
+ 1/+gyen/ncbn/5/F6P+fxuj/n8bn/5/H5/+dxuf/n8fn/57F5f+bxOX/nMTl/53F5P+cw+T/nMHk/5zB
+ 5P+awuP/mcHi/5a83/9Zc5n/YXyj/5vB4/+Yvt//lr7f/5zC4/96m73/VHGU/5O62v+Vvt3/l7/f/5a+
+ 3f+Wv9z/lr7b/5a92/+WvNv/lr3b/5e+3P+Yvt3/mL/g/5i/4P+ZvuD/lr7d/5e/3f+VvN7/lLvd/5O6
+ 3P+St9n/jbTV/4uv0P9hfKT/Q1Rx/49wRP/wtmX/6a9j/+qwZf/rsWb/67Jk/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Nm/+yz
+ Z//stGj+7blv//G/djH///8A7710Av///wD///8A////AP///wD///8A////AP///wDpuHQE////AOi3
+ dXPst23/7rVo++uyZ//ssWb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+yyZP/ssmT/67Jk/+yyZv/tsmf/67Fm/+uz
+ Z//ps2n/5a5g/6qag//u/v3/3/X7/7rb+v+32/n/uNv3/7fa9v+22vf/ttr3/7ba9v+12PT/s9f2/7HW
+ 9P+u1PL/q9Lx/6jR8f+m0O//YHuc/32Xuv+s1Pb/o8nr/6bM7v+ky+3/pMrt/53E5v99oML/o8vr/5/I
+ 6f+gyOr/nsbo/53F5v+bxOX/n8Tm/114lv9TX4T/Slx0/5W82f+fx+n/pM3r/5q/3P+Vutf/p8/t/6XN
+ 6v+lzOv/ocnq/6fP7v9ukKz/k7fV/6PL7f+iyer/pcvr/6TL7P+kzOz/pc3t/6XM7P+ky+v/pMvr/6PK
+ 6v+hyej/oMfo/5m/4f9ui7T/XnKZ/4GGnP/g4eb/+/v7//v7+//n5+j/vr+///z8/P/29vf/+Pj5//j4
+ +f/4+Pn/+Pj5//j4+f/4+Pn/+Pj5//f49//4+fj/9fX1//n5+/+ytb//eXuP/5mYrf+cnbD/4eLo//T3
+ 9P/+/v7////////////09ff/vr/L/4aIlv/Aw8X//f/+//b39v/5+/v/+vv7//z8/f/6+vv/+fr6//v7
+ /P/5+vr/+vr7//n5+f/3+fj/vL3N/3+Blv+Ehpz/kpOt/46Pp/9fa4v/WXOh/1tyo/9ac6L/WXSh/09h
+ hf9gcJv/GyI8/01lff+bweL/ncXo/53E5f+bwuP/nsXm/6PL6/+iyen/pMrq/6HK6v+jy+z/fZ7C/1Bo
+ k/9/n8j/nsjp/5zF5v+fxuj/n8fp/5/H6P+ex+b/ncbl/57G5v+dxeX/nMXl/5zE5f+cxOT/m8Lk/5vC
+ 5P+bwuT/m8Lk/5rB4v+bxOT/a4iv/1Vuk/+Wu93/mcDh/5m/4P+Wv9//m8Lj/2iGqP9tjrD/mcLi/5W8
+ 3f+Xv93/lr/c/5a+3P+Wvtv/lr7b/5a/3P+Xv9z/mcDf/5jA4P+Yv+D/mb/h/5a+3v+Xv93/lb3e/5S7
+ 2/+Uutv/k7na/4+11/+Qttf/f6XE/05olf9UT0v/3aZc/+myZ//rsGT/67Fm/+uyZP/rsmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uy
+ Zv/ss2f/7LRo/uy5b//wvnUx////AO+8cwL///8A////AP///wD///8A////AP///wD///8A6bh0BP//
+ /wDouHVz7Ldt/+61aPvrsmf/7LFm/+2zZ//ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yz
+ ZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZf/ts2b/7LJn/+yy
+ Z//ssmj/7rds/8udWv+2vLT/+f///9Dq+P+12/b/t9v2/7ba9v+42ff/t9n3/7fZ9/+32fb/ttj1/7PX
+ 9v+w1fP/rtTx/6nR8P+x1/f/dZSz/3GMq/+o0vP/pszv/6fM7v+iyOr/osjr/6bN7/+YvuD/jLDQ/6TN
+ 7f+gxun/ocfp/57E5v+bw+X/n8jq/2B5mP9SY4f/QE9t/1x1iv+l0PL/m8Tl/6PM6v9wjqr/n8Tg/6bO
+ 7P+lzer/n8nn/6nT8/93lrL/epy4/6nQ8v+gx+n/osvr/6XN6/+ky+v/pMvs/6TM7P+lzOz/pMvr/6TL
+ 6/+jyur/ocjp/6HI6v+St9r/aYSu/15ymP+GiZ//4uTo//r7+f/9/f3/1NXV/9DQ0P/+////9vf3//f3
+ +P/4+Pn/+Pj5//j4+f/4+Pn/+Pj5//j4+f/4+Pn/+Pj4//j4+P/3+Pf/7fDz/4uNnv+FhZr/l5au/6em
+ t//NztP/2dni/+Hj6P/U1d//oaCy/46Qmv/Q1NT//v/+//X09f/5+fz/+fr8//n7+//6+vv/+/v8//Pz
+ 9P/y8vP/+/z7//j4+f/4+Pn/9/n3/7q7y/+LjaP/eHqP/5KTrf+Qkav/aHGO/1dxnv9bdKT/WXOh/151
+ p/9MYoj/VmaM/ztJav8MEyf/M0Zg/46x1P+exuj/nMTj/5nB4f+Xvt3/pM3t/6PL6/+ex+f/oMrr/4ut
+ 0f9TbJX/bou0/5rE5/+dxej/n8bo/57F5/+fxuf/nsfl/5zG4/+exuX/ncXl/5vF4/+bw+T/m8Hj/5vC
+ 5P+bwuT/m8Lk/5vB5P+bwuH/nMbk/36fxv9NZYn/hqrN/5zC5P+Xv+D/mL/h/5q/4P+Tudr/YH6h/4Sq
+ y/+Vvt//lr7d/5e/3P+Wvtz/lr7b/5e+3P+Xv9z/mL/d/5i+3f+Yv+D/l7/g/5m+4P+Yvt//mcDe/5e/
+ 3v+WvN7/lbvd/5O52/+QuNj/jbLX/4221f9xjrX/PUtl/6yDS//wt2j/6K9k/+uxZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yy
+ Z//rs2b/7LNn/+y0aP7suW//8b93Mf///wDvvXQC////AP///wD///8A////AP///wD///8A////AOm4
+ dAT///8A6Lh2c+y2bv/ttGf767Jn/+yyZv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+uyZP/ssmf/7LJn/+2y
+ Zv/ssmf/6bFn//C5a/+1lGD/1ePi//P//v/D4/j/ttr2/7ja9/+32ff/uNr3/7fZ9v+32vf/ttj2/7bZ
+ 9v+01/T/sdb0/6vR8P+w2Pj/habF/26KqP+jyOj/ptDx/6bN7/+mzOz/mL/e/6LJ6/+kzfH/krfX/5O7
+ 2f+izOz/n8jp/5/H6P+aw+T/n8ns/2qDpP9QXoH/SluC/xIbMf97nbj/oszt/6XQ7v+BpMD/bo6n/6zV
+ 8v+iyuj/o8rq/6bP8P+FqMj/VG+L/6XN7v+fxun/oMjp/6LK6v+ky+n/pMzq/6XN6/+kzOr/pMzq/6TM
+ 6/+jyuv/o8nq/6HI6P+gyer/i6zT/2WAqv9dcpf/h4qg/+Dj6P/29/f/+v39/8LFxf/i4+L/+/z8//f3
+ +P/39/j/+Pj5//j4+f/4+Pn/+Pj5//j4+f/4+Pn/+Pj5//j4+f/4+Pn/+Pf4//L18v+pqrv/e3yQ/46Q
+ pv+Yma//iImd/4eInf+Pkqf/hoec/5KTnP/k5eT//f79//b29//5+fv/+Pj6//n4+v/3+fr/+Pr6//n5
+ +//6+vv/6uvr/+nq6v/7/fz/9/f3//b49/+6vMr/lpes/3V3jP+LjKX/kZKr/251kP9VbZf/XHWk/1l0
+ oP9bcqL/Vm6d/0pZev9OXYT/ICxF/w8XLf8gL0b/fJy+/5nE5v+dxeT/mL/e/3ycuv+Yv97/oszt/5/G
+ 5v+Tut3/Wnae/2F7o/+VveL/ncXn/6DF5/+exeb/nsXm/5/H5P+fx+T/nsbk/57F5P+dw+X/mL/h/5vB
+ 4/+bwuT/m8Hk/5zD5f+bweP/nMPj/5vD5P+Ps9b/UGmP/3OUuf+bxOX/mb/e/5rA4P+ZvuD/m8Lj/4ap
+ y/9kgaX/lbrc/5S93f+Yv97/lr7c/5a/3P+Xv93/mL/d/5i/3f+Yv93/mcDg/5m/4f+Yv+D/mcDg/5i/
+ 4P+Xv9//l77f/5W93f+Uu9v/krna/4+01/+NtNb/gqTE/0lgif91YUf/6rFi/+ewZf/qsWX/67Fm/+yy
+ Zf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uy
+ Zv/ssmf/67Nm/+yyZv/ttWj+7Lhv/+++dDH///8A7rxyAv///wD///8A////AP///wD///8A////AP//
+ /wDquHUE////AOm4dnPst2//7bVn++uzZ//ssmf/7bNn/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/rsWT/7LJn/+yy
+ Z//ssmb/6rNl/+qyZ//rsmT/qZh3/+r6/P/s+vr/vOH7/7fa9/+32vb/t9r3/7fa9/+32fb/t9n3/7bY
+ 9v+12Pb/tdj2/6/S8f+w1/j/ja/P/3STr/+Yvtz/qdHz/6fM7v+o0fL/mL3b/5vD4f+jzO7/ocrt/5G3
+ 1/+cxuT/ocrq/6DJ6P+ZxOT/osvu/3WRsP9NXID/TFyC/xkiPf8bJjj/krnV/5zG6P+hzuv/WHCJ/5S5
+ 1v+kzu3/osrp/6PL6/+dweD/Qll0/4yyz/+izO3/n8Xo/6DI6v+jy+v/pMzq/6TM6v+lzOr/pczq/6TM
+ 6v+kzOv/o8rr/6LI6f+fx+f/ocnq/4Skyv9jfqj/W3CU/4iLof/f4+j/9/n4//P29/++wMH/8PHx//j4
+ +P/4+fn/9/f4//f3+P/3+Pj/+Pj4//j4+f/4+Pn/+Pj5//j4+f/4+Pn/9/j5//r6+f/n6ur/nJyz/5GR
+ qP+Ch5n/goOa/4iImv+Oj5r/vr7D/8nMzv/19/X/+/v7//j3+P/5+fn/+fn6//j4+f/4+Pn/9/j4//b3
+ +P/3+Pn/+Pn6//v7/P/p6er/4uPj//v8+//2+Pf/uLnI/5mZsP99fpT/foCY/5KTrP91epT/UmiR/1x0
+ o/9Zc6H/WXCf/1x1pP9IW3//WGeL/yg1U/8gKkP/DBQk/xciNv9shaj/lLzg/57H6P+Isc3/WHOM/46y
+ z/+lzO3/lb7j/2mErf9TbZX/jbLY/53F5/+dxOb/ncXm/53F5v+dxuT/ncbk/5zF5P+cxeX/ncPk/5rB
+ 4f+Xvt//nMPj/5rB4v+cw+T/nMLj/5zD5P+aweL/m8Hi/2F9of9hfqP/mL/h/5m/3v+awOH/m8Hi/5m+
+ 4P+dw+T/cpK0/3KUtv+aweP/lbzc/5e+3v+Xv93/l7/d/5jA3f+YwN3/mL/e/5nA4P+av+H/mcDi/5nA
+ 4P+ZwOD/mL/f/5e/3/+Wvd3/lLvb/5O62v+Rt9j/jbTV/4uy0v9hfKb/TlNb/8eWVf/stGX/6LBk/+ux
+ Zv/ssmb/67Jk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uz
+ Zf/rsmb/7LJn/+uzZv/ssmb/7bVo/uy4bv/vvXQx////AO68cgL///8A////AP///wD///8A////AP//
+ /wD///8A6rl1BP///wDpuXdz7bdv/+21aPvrs2f/7LJn/+2zZ//ssmb/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/rsmT/67Fk/+yy
+ Z//ssmf/7LJn/+yyZv/utmv/2KVd/6yqnP/0////4fP4/7jc+f+42vb/t9n2/7fa9/+32ff/ttn2/7fZ
+ 9/+22Pb/s9j2/7LV9P+01/j/lrTW/3+duf+Zvdr/p83v/6fQ8f+r0vP/m8Hh/4uuy/+n0PH/ocrs/6LK
+ 6/+Wvdv/ocvq/6DI6v+dxOX/ncrq/4Oiwv9QXH//U2OI/yMuS/8OFyj/MUBU/53I5v+izO3/f6S//1Ru
+ gv+p0/P/n8nl/6DJ6v+kyer/SF54/22Ipf+n0fL/nsPl/5i/4f+hyur/osrq/6TK6v+kzer/pMzq/6XM
+ 6v+kzOr/pMzq/6LK6v+hyOn/ncbm/5/H6P98m8L/Y32n/1luk/+JjKH/3+Lo//j6+f/r7e7/vsDA//n5
+ +f/4+Pj/+Pj5//j4+P/29vf/9vb3//f3+P/39/j/+Pj5//j4+f/4+Pn/+Pj5//b3+P/7/Pr/zc7Y/5KS
+ qv+UlK7/k5Ks/4mJnf+CiaD/cn+d/7S5vv//////8/X2//f39//4+Pn/+Pn5//j4+P/4+fn/+Pj4//f4
+ +P/3+Pn/9vf4//b4+P/3+Pj//Pz8/+fo6P/b29z/+Pr5/7a4xv+Wlq7/iIig/3N2i/+Rkqv/fH6Y/1Bk
+ iv9ddaP/WnGh/1pyn/9Zc6L/TWSP/1Vjhv9BTnL/GCM8/yAoRP8LESH/Exwr/1pzlP+Jr9P/ncjp/5O7
+ 2f9PYnr/g6bE/6LN8P91k7j/SmOL/4Kkyv+fxuj/ncPl/57F5v+exub/nsbj/53F4/+dxeX/nMPk/5vC
+ 4/+cw+T/lr3e/5W83v+dxOX/m8Lj/5zC5P+cwuT/msHi/57F5f90lLf/VG+U/5C22P+bwuH/m8Dh/5zB
+ 4v+bwOL/mL7e/5i+3v9oh6n/iKvN/5i/4P+Xvd7/mL/f/5i/3f+ZwN7/mMDe/5jA3v+awOD/msDh/5rA
+ 4v+ZwOH/mcDg/5i/3/+Xvt7/lbzd/5S73P+Sudr/kbfY/4+11/+Qttj/dZa3/0hZd/+IbEP/7bNk/+ex
+ ZP/qsmX/67Jl/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rs2b/67Jm/+yyZ//rs2b/7LJm/+21aP7suW7/7750Mf///wDuvHIC////AP///wD///8A////AP//
+ /wD///8A////AOq6cwT///8A6bp1c+y3bv/ttWj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/67Jk/+ux
+ ZP/ssmf/7LJn/+yyZ//rsmf/77Zs/8mcW/+4wLz/+f///9Ps+f+12fX/uNr2/7fZ9/+32ff/uNr2/7bZ
+ 9f+32ff/tNj2/7XX9v+02Pn/osHi/3uSsf+UttL/ncTk/67U9v+pze//qNT0/3GPqv+bv97/ps7x/6XL
+ 7v+exef/nMPj/6PL6/+gxuf/n8nr/42zz/9TY4L/W2qS/y45Wf8cKj//Bw4d/0xje/+eyu3/pM/v/05m
+ e/91l6//q9Ly/5zF4/+n0e//WXKN/0teff+ixef/nsfp/5rA4/+Ptdb/ocrq/6HJ6v+ky+v/pM3q/6XN
+ 6/+kzOr/pMzq/6PL6v+iyer/ocjp/57H5/+exeb/dJG6/2N9qP9YbZH/iouh/93g5v/6/Pv/3eDh/8LE
+ xP/7/Pz/9vf3//j5+f/39/j/9vb3//b29//29/f/9vf3//j4+P/4+Pj/+Pj5//j4+f/39/f/9vf5/7O0
+ w/+Pkan/lJWt/42PpP9ve5T/cIa1/22Bvv9MWob/pa2x/////f/y9Pf/9/n4//n59//4+fn/+Pj4//f4
+ +P/4+fn/+Pj5//f4+f/2+Pn/9/f4//f29//7+/v/4eLi/87S0/+2uMb/kJKp/5CPqP9wc4f/iYuk/4SF
+ n/9TYoT/WnOi/1lwnv9acZ//WHCg/1Vunf9MXoL/WGSM/xomQP8dKEL/FyE5/wgOH/8QGSb/UmqJ/3yd
+ yP+bwuX/l77b/z9RZ/+EqcX/jLHZ/0hcgv9zkbj/ncbn/53C5f+exeb/nsXm/57F5P+exeX/ncTl/5zD
+ 5P+bweP/nMLk/53C5f+Rt9n/lr3c/5zD5P+cwuT/nMHj/5vC4/+dxOX/iKzO/1Bqj/+FqMv/nMTk/5rB
+ 4f+bweH/msDf/5m/3/+aweH/j7PU/2qKrP+XvN7/lr7f/5m/3/+Yv97/mL/f/5nA3/+ZwN//msHg/5rB
+ 4f+awOH/msDh/5rA4P+Zv9//mL/e/5e+3f+Vu9r/k7ra/5G42f+Qttf/jrXX/4Cnxf9VbJX/U1JL/9Cf
+ WP/rtGb/6bBl/+uyZf/ssmX/7LNl/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Nm/+uyZv/ssmf/67Jm/+yzZ//stGj+7bhv//C8czH///8A77txAv///wD///8A////AP//
+ /wD///8A////AP///wDqunEE////AOm7cnPrtm3/7bRo++uzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+uy
+ ZP/rsWT/7LJn/+yyZ//ssmb/6rJn//G4a/+9lVz/zNXV//j////L5/j/tdr2/7ja9/+32ff/t9n3/7ja
+ 9v+32fX/tdn2/7TY9f+z2Pb/rc/x/3qQsP+Prcr/mr3b/6zS8/+qz/H/r9f3/4quzP9zj6v/q9T1/6TJ
+ 7P+kyu3/ocjo/6HJ6f+fx+j/n8nq/5S82v9UaIT/XWyT/0BMcP8aJkH/HCY7/wUKGv9siqP/o83x/4qz
+ 0P83SFz/mcDf/5/H5f+mz/H/dJSu/zNCXv+IpcX/o8nq/6DJ6f+QuNr/iq7P/6LL7P+gyer/pMvr/6TM
+ 6f+lzer/pMzp/6TL6v+jyur/ocjq/6HH6f+gyOf/m8Hi/2+Ltf9jfan/V2yP/4uMof/c3+X//P/+/87R
+ 0f+/wcL//f7+//f3+P/4+Pj/9vb3//b29//29vf/9vb3//b29//39/j/9/f4//j4+P/4+fj/+Pn4/+nr
+ 7f+am7H/k5Wy/42Lo/9jaoX/b4W0/2d7t/9bb6r/XHGu/05bjf+8xMX//P39//X19//3+fr/9/f4//f4
+ +P/4+Pn/+Pj5//f39//39/j/9/b3//X29v/29/f/9fX1//v8+//Q1dX/hoeZ/5WVrf+Pj6j/eXuQ/3x+
+ l/+LjKX/VGGA/1Zwn/9YcZz/WXCg/1hwn/9ac6L/R1yE/2Ftlf8pNVT/GSQ9/xwmP/8VHDL/Bgwb/w8Z
+ Kf9RaIn/bo+3/5C83f+LsdD/NUVT/4Oqyv9TbJL/V3CY/5K73f+dw+b/nMTl/53E5f+dxOT/ncTk/5zE
+ 5P+bw+T/msHj/5vC5P+aweP/msHh/4uz0P+YwN//m8Lj/5vB4/+bweP/msHi/5a83f9Wcpf/dpW6/53E
+ 5f+aweH/msDg/5nA3v+ZwOD/mL7f/5vC5P+Bo8X/d5q8/5nC4/+Wvd3/mMDg/5nA4P+ZwOD/mcHf/5rC
+ 4f+aweH/msHh/5vA4v+awOD/msDf/5i/3f+Yvtz/lbva/5O62v+Rudn/kLfX/4201v+NstH/ZoOo/0JP
+ Zf+jgEr/8bhm/+ivZf/psWX/7LFl/+yzZf/rs2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uyZv/rs2f/67Ro/u64bv/wu3Ix////AO+6cQL///8A////AP//
+ /wD///8A////AP///wD///8A6rpxBP///wDpu3Nz7Ldt/+20aPvrs2j/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/rsmT/67Fk/+yyZ//ssmf/7bJm/+qxaP/wuGr/rZFi/9fl5v/y////wuL4/7bZ9/+42vf/uNn3/7fZ
+ 9/+42vX/ttn1/7XY9f+y1vP/stj2/4Odvf+Cm7n/mb3Z/6fL6P+s0/P/q87w/6zV9P9feJT/lrrZ/6bR
+ 8v+lze//o8vt/6PL6v+gyen/nsbo/5vD4/9Xb4j/WmeL/09fhf8eKkX/IStF/xEYK/8RGCr/hanG/6fQ
+ 8/9Wcoj/SVxz/6fQ8v+dx+b/k7fU/yg4Uv9idpb/m8Lg/6HH5/+jy+z/jLLU/4mtz/+hy+z/oMnq/6PL
+ 6v+kzOn/pMzq/6TM6f+ky+n/osnq/6HI6v+hx+j/oMjo/5a83f9phrH/Y32p/1Vqjf+Ki6D/2dvh//7/
+ //+5vL7/wsXH//7+/v/39/j/9/f4//b29//29vf/9vb3//b29//29vf/9vb3//b39//3+Pb/9ff1//b5
+ +v+5ucf/kJKv/4mKnP9aYnb/bIGw/2B5tf9Waav/VWep/1Jnqf9YbKv/V2mR/9zf4P/6+vr/9Pj3//j4
+ +P/3+Pj/9vb3//f39//29vf/9vb3//X29v/29vf/9fX2//T09f/z9PP/7vHx/31/kP9oaoH/kpOt/4GD
+ mf9zdYz/jo+m/1hiff9UbJv/VnCd/1dvnv9Xb53/WnOi/0pijP9aaI//QExw/xgiPP8cJUD/GyQ8/xEY
+ Lf8GChb/FR4t/1dtlf9if6f/ibPX/2+Oqv8lNUL/VnCR/0phif95nMT/m8Tm/5rC4/+cxOT/nMTk/5zE
+ 5P+cxOT/m8Pj/5rB4v+bw+P/mMDh/5vD5P+Tu9n/ibHP/5zD4/+bwuL/nMLi/5rA4f+dxOX/ZoOo/2WC
+ qP+bweL/mb/g/5rA4P+Zv97/mcHg/5nA4P+YveD/nMHj/3eZuv+Irs//mcLh/5e+3v+ZwOD/mcDg/5rB
+ 3/+bw+H/m8Hi/5vB4v+bwuL/m8Hg/5rA3/+Zv97/mL/d/5a82/+Uu9r/krna/5K42P+PtNf/krjY/3WV
+ tv9HX4T/d2RN/+61Zf/pr2T/6rFm/+yxZv/ss2X/67Nk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rsmb/67Nn/+u0aP7uuG7/77tyMf///wDvunEC////AP//
+ /wD///8A////AP///wD///8A////AOu7cgT///8A6rxzc+y3bf/ttGj77LRn/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/67Jk/+uxZP/ssmf/7LJn/+2yZv/qsmj/8LZo/6WQav/e7vH/6/3+/7zd9/+32vf/t9n3/7fZ
+ 9/+32ff/t9r2/7XY9P+z1vL/tdz5/5u21f91iqr/mb3Z/57B3/+w1vX/qtDw/63V+f+Jqcf/XXWP/6vU
+ 9f+kzO7/pM3u/6PM7f+hyOn/nMbp/6PJ6/9ddY//T1x+/1xrkf8pM0//HytG/x8qQf8HDB3/KTdL/5jB
+ 4v+XwOD/Ii1A/2uHoP+izO3/osvr/z1Taf8/Smn/hKTE/6HJ6v+exeX/osrr/4Wqzf+Mr9H/osvs/6DI
+ 6f+jyur/pM3q/6XN6/+kzer/pMzr/6PK6v+iyer/oMfp/6DI6P+Qttj/ZIGr/2N9qv9UaYz/h4md/9XX
+ 3f/9/v7/qKuw/83P1P/8/Pz/9vb3//f3+P/29vf/9vb3//b29//29vf/9vf3//b29//29vf/9PX0//n6
+ +f/ExND/kpOr/4iLov9XW2z/Znyt/152tP9UaKb/UWmq/1Jnp/9QZKf/U2in/01hpf95hKP/9ffz//T1
+ 9//4+Pj/9vf3//b29//19vb/9fX1//X19v/19vb/9fX1//T09f/z9PX/9vb2/93f4/+gobT/WFtu/3N2
+ kP+Oj6f/b3GG/4yNpP9aYnr/UGmV/1dxnv9YcJ3/WHCe/1hxn/9RaZX/UGCF/1Vgiv8ZJD//HCVB/xok
+ Pv8ZJDn/CxIm/wUHFv8aJDf/WnKd/1pznf9+ps//Rllr/xchL/9NZYn/YXys/5O52/+cw+X/nMLk/53D
+ 5P+dxOT/ncTk/5vC4/+bweP/m8Hj/5rA4v+ZwOL/m8Tj/4mvzf+Os9L/nMLi/5m/3/+bwuH/ncbl/3iX
+ u/9YdJv/lrrd/5m/3/+Zv9//msDf/5rB4P+bweL/mb/h/5m/4f+Yu9z/ep2+/5a/3/+Xv9//mcDg/5rB
+ 4f+awuD/nMPh/5vC4v+bwuL/nMLh/5vB4P+bwd//msDe/5m/3f+WvNv/lbva/5O62v+Tudn/j7bW/463
+ 1v+EpMX/VXCX/11cWv/dqF//7LJm/+qxZP/rsWb/7LNl/+uzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Jm/+yzZ//rtGj+7bhu/++6cjH///8A7rpxAv//
+ /wD///8A////AP///wD///8A////AP///wDvuXUE////AO+5dnPtt23/7LVn++uzZ//ssmf/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/rsWT/7LJm/+2yZ//ssmf/6rFo/++0Zv+jjWz/5PT3/+T5/f+62/f/udr3/7ja
+ +v+32fj/t9n4/7fZ9/+12fP/s9nz/63P7f92iKv/j67M/5vB3P+qz+//rNP0/6nR8P+v2Pj/WnOO/4Gf
+ vP+s1Pb/o8zu/6TN7/+kzOz/n8bm/6LO8P9qhp7/RVBv/2Fvlv8xPVv/IStE/yMsSf8ZIzn/AgYU/0dc
+ cv+j0PL/Z4Gb/xIZKv+JrMn/qM/w/2mGn/8hLkf/a4Gf/5S62v+fyOj/ncbm/6DK6v+Aocb/jbDS/6TK
+ 7P+iyer/pMvq/6TM6v+lzev/pMzq/6XM6/+jyur/osjq/5/G5/+hyOn/iKzP/2B9qf9ifar/U2mL/4aH
+ m//S1d3/+fv5/5icpf/R0tj/+vr5//X19v/29vf/9vb3//b29//29vf/9vf3//b39//29vb/8/P0//j7
+ +P/Nztb/kJCr/5OVq/9XYHP/YnOl/111s/9RZqj/UGeo/0xjp/9LYqX/TWOl/01ipv9OYqX/P0+O/6Gm
+ tv/+/v3/7/Py//X39v/09fX/9PT1//T09f/09PX/9PX1//T09f/09fX/8/P0//X29f/Q09n/l5mu/4GB
+ l/9OU2r/fICZ/3d3jv+Dg53/XmV6/0xjjv9Zcp//WHCd/1dwnv9Wb53/VW6d/0hcgP9ibJn/JTBO/xsl
+ P/8aJD7/GSQ9/xUdNf8JDiD/AgcT/yIuRv9fdaL/VW+d/26Msv8cJS3/JzZL/1hzoP96ncH/nMTm/5vC
+ 5f+dw+b/nMPl/5zC5f+bwuT/m8Lj/5rC4v+aweH/msDh/5fC4v+Zwd7/g6XC/5O41/+ZweL/mcHg/53F
+ 5P+Iq87/U22U/42w1f+ZwOL/mL7g/5m/4f+aweL/msHi/5rB4f+Xv+D/mMHi/46z0/+Cp8f/msLj/5nB
+ 4P+bweD/m8Lf/5zD4P+dwuP/nMLj/5zC4v+cwuD/m8Hf/5rA3/+Zv93/l77c/5a82/+Uutr/k7nZ/5G4
+ 1/+Pttb/i7DQ/2J/pv9KV23/u5BS/++2aP/nsGT/67Fm/+uyZf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uyZv/ts2f/7LVo/uy4bv/tunEx////AO25
+ bwL///8A////AP///wD///8A////AP///wD///8A77l1BP///wDvuXZz7bdu/+y1Z/vrs2f/7LJn/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/rsmT/6rFk/+yyZv/tsmf/7LJn/+uzaP/ssWX/oo5w/+f5/P/f9fv/t9r3/7ja
+ 9/+62fr/udn4/7nZ+P+42Pb/stfy/7nc+P+Gn7//eZCx/6DE4P+fxuP/stb3/6vR8v+u1vb/lLbW/05i
+ fv+kxuX/pc3v/6XN7/+kze//oMjp/6TO7f96mrT/PUpk/2Fslf88SGv/HypG/yMsSP8hKkT/Exos/wEH
+ GP9ng5z/ncbn/yYzRv8oNUn/nsTl/5C20/8iLD//UGKG/3uYtf+ky+v/ncXn/57I5/+gyur/eZnA/42y
+ 1P+iy+3/oMnp/6PL6/+kzOr/pMzq/6TM6v+ky+v/o8rq/6LI6v+fxuf/ocfo/3ydxf9feqf/YHup/1Fm
+ if+DhJn/0NLc//Hy8f+Okpz/2Nnf//n6+f/09fb/9fX1//T09f/09fX/9vb2//b29//19vb/8vTz//f5
+ +f/U19z/kJOq/5aXsf9pb4T/WWqe/1x1sf9RZab/T2Sn/0tipf9LYaX/S2Gl/0Zan/9AUJb/O0mR/z1N
+ kv8/TIP/xMnM//n6+f/v8fH/9fb3//T19f/09PX/8/P0//Pz8//y8vP/8vPz//Hx8f/09PT/w8TP/42P
+ pf+Pj6n/aGyB/2Bmhf9xc4j/gICa/2Nof/9IX4f/WXKg/1ZunP9Vb53/VW+c/1dwoP9FW4H/X2uW/zZC
+ Y/8bIz7/HSU//xsiO/8dJDz/Ehks/wcNHP8DBhD/LTtX/1pzof9TcaL/RVh2/wgLEP8+VHP/Y4Ku/5S8
+ 3f+Zw+P/m8Ll/5vD4/+bwuP/m8Lj/5rC4/+ZweL/mMHh/5nA4f+XwOD/m8Lf/5K20/9/osD/nMHg/5rB
+ 4P+aweH/lbvd/1hymP+Aosb/m8Pj/5i/4P+ZwOH/msHh/5vC4v+aweH/mL/g/5i/3/+bwuL/iK7O/5C1
+ 1f+cwuH/mMHe/5zD4P+dw+H/ncTj/53D4/+exOL/ncTh/5zD4P+bwd//msDe/5i/3P+WvNv/lLra/5O5
+ 2f+RuNj/j7bV/5G41/9xjrL/RFp9/41xSP/0t2f/5q9k/+uxZv/rsmX/67Jk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rsmb/7LNn/+y1aP7suG7/7rpxMf//
+ /wDtuW8C////AP///wD///8A////AP///wD///8A////APC6dQT///8A8Lp3c+24bv/ttWf767Nn/+yy
+ Z//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/67Jk/+qxZP/ssmb/7LJn/+yyZ//ss2j/6a5k/6OSdf/p/f//3vX7/7ba
+ +P+32vj/udn6/7jZ+P+42fj/tdf1/7Xb9/+lxeT/bH6g/5e41f+cwd3/sNTz/63V9P+q0vL/stj4/2qC
+ o/9kfZv/q9L0/6PM7f+lzu//osvs/6PM7f+RttP/QVBo/1lki/9MV33/ICtH/yMtSP8gKUb/Hic//w0S
+ IP8KEiT/hKfD/3CQq/8BAw//TGJ7/6jS9P8/UmX/LzpZ/2h+nv+RtdP/osrq/6DI6P+eyOn/n8np/3ST
+ uf+Ps9b/pMvt/6PJ6v+jy+r/pMzq/6TM6v+kzOr/pMvr/6LJ6v+hyOr/n8bo/5zC5f9wjrn/X3qn/155
+ qP9PZIn/gYGX/83Q2v/l5ub/homV/9fX3//4+Pf/9PT1//X19v/09PX/9PT1//T19f/19fb/9PT0//X2
+ 9//R09z/lZat/5WUsP94fpL/UmON/15ytf9PY6b/TWOm/0pjpf9KYaT/Rlug/z5Pl/85R5D/N0WO/zhG
+ kP87SpH/OUmQ/1BagP/f4eD/8/X2//Ly8//z8/T/8/P0//Ly8//y8vP/8fLy//Hy8v/w8fH/8fDx/6+v
+ vf+MjKb/jo6n/4GAlP9iaYj/YWqG/3N1i/9ub4j/RVl9/1hyof9UbZz/VG6d/1Jum/9VcKH/SmGK/1Vk
+ jP9KV3z/GSM//x8nQf8dJD3/GiI7/xojOf8LESH/BQwZ/wEHEv87TW7/U2+f/1Brmf8aIi//Exon/01m
+ jP+ApMr/m8Pm/5vC4/+bwuT/m8Lk/5vC5P+bwuP/msHh/5nA4P+ZwN//mcDe/5i/3f+dw+H/f6C9/4ms
+ yP+cwuH/mL7d/5zD5P9mgqf/cpK2/5vD5P+YvuD/mb/h/5rB4f+bwuL/msHh/5nB3/+aweD/mL7f/5rA
+ 4P+KsM7/lbvZ/53D3/+cwuD/ncPi/57E4/+exOP/nsTi/57E4f+dxN//m8Lf/5vB3v+ZwNz/l73b/5W7
+ 2/+Uutr/krnY/5G31/+Sudn/fZy9/05ljP9hWEn/6K5i/+mwY//rsWb/67Jl/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Jm/+2zZ//stWj+7Lhu/+66
+ cTH///8A7blvAv///wD///8A////AP///wD///8A////AP///wDquXIE////AOm5c3Pst27/7bRp++uz
+ Z//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+uyZP/rsWT/7LJm/+2yZ//ssmf/67No/+itYv+eknb/6v7//971
+ +/+42vj/ttn4/7jZ+P+22ff/t9n4/7PW9P+12/j/fZOz/3+Us/+jyOT/osfl/7PZ+P+t1PH/rNb1/5/D
+ 4P9RY4X/haPC/6rT9f+mze3/o83s/6HI6/+gx+n/TV91/0xXd/9ZZo3/KjRR/yMsSP8jK0f/ICtH/xkg
+ Nf8GChn/GR4w/4y10v87S1z/AAEO/3KRrP98nLn/Ehgu/2F1nP9wiqX/osns/6DG5/+gxuj/n8fn/6DI
+ 6P9yk7f/kLbX/6PL7f+iyOr/o8rr/6TL6/+ky+v/o8vr/6PK6/+jyev/oMfp/6HI6f+St9v/ZYOu/155
+ pv9bdqX/TmKJ/3t9lP/Jy9j/29zd/3+CkP/V1d3/9/f3//T09f/19fX/8/T0//T09f/08/X/8/Pz//b4
+ 9v/Q09r/mJiu/5GTrv+HiZ//Tlp8/1Ztrv9QZaT/TWKm/0lhpP9GWJ//P1CX/zlIkf83RY7/OEWP/zhF
+ j/84Ro//OESQ/z1Lkf80RIb/bnaL//Pz8f/t7/H/8vLy//Hy8//y8vL/8vLy//Hy8v/w8fH/8fLx/+Dh
+ 5f+Ymav/jIym/4mIov+Njqb/aG2B/2p0nf9cZHr/c3OJ/0FUdv9WcKH/U22c/1Vvnv9Ub53/VXCf/1Bm
+ lf9JW37/WWaR/x4pRv8eJ0L/HCU+/xsiO/8aIzv/Fh4z/wcNHf8ICxn/CA8f/0dbgf9TcaH/PFBu/wIF
+ Cv8rOVL/ZYSs/5a94P+bweL/m8Hk/5vB4/+bwuP/m8Li/5nB4f+ZwOH/mMDf/5nA3v+YwN7/m8Lg/42x
+ 0P9lgZv/l77a/5a93f+bw+P/f5/C/2WEp/+ZwuP/mL/g/5jA4f+aweH/msHh/5nA4P+aweD/mb/f/5m/
+ 4P+Yvt//mb/d/4yxz/+awd7/nsLj/53D4/+exOH/nsXi/57F4v+exuH/nsXf/5zD3v+cwd7/mr/c/5i9
+ 3P+Wutv/lLra/5O52f+Sudf/kbjY/4Slx/9XcZj/R0xT/9OgWv/ts2X/6rBm/+uxZv/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uzZ//ss2f/67Ro/u24
+ bv/vunEx////AO65cAL///8A////AP///wD///8A////AP///wD///8A6LlxBP///wDnuXFz67Zu/+20
+ afvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yz
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/rsmT/6rFk/+yyZv/ssmf/7LJn/+mzav/nrWP/mY93/+n8
+ /v/f9vz/uNr3/7ba9/+22ff/ttr4/7bY+P+23Pr/nbzb/2t7m/+bu9f/n8Tg/63T8v+w1vb/rdPw/7DZ
+ 9/96mLj/UWSG/52/2/+p0PH/pc3w/6DI6f+o0vP/W3OJ/zU9Wf9hbpX/OENl/yAqRv8lLEn/ISdE/x8p
+ RP8RFyj/AgcW/yMuQf99orv/EBUi/w4WJ/+Iq8X/JDBD/0BPb/9oe5z/iazI/6PJ7P+gxef/ocfq/5/I
+ 5v+gx+j/c5S4/5G42P+hy+z/osjq/6PJ6v+ky+v/pMvr/6LL6/+jyuv/osjq/6DG6P+hyOn/hqrP/2B9
+ qf9dd6T/WXSj/0xgiP92eY//xMbW/87P0f99gJD/0tPd//f39//z9PT/9PT1//P09f/09fX/8/Tz//X3
+ 9f/U1tz/m5qw/5CRqf+Tk6v/WV94/0xinf9Taar/TGKl/0VYn/89TJX/OUeP/zhGj/84Ro//OEaP/zdG
+ j/83Ro//N0WP/zhGj/84R43/PU2T/zI+d/+doaX/+Pn7/+vt7f/x8fL/8fHy//Hx8f/v7+//7e7u/+7x
+ 8P+5u8X/jY2k/4qKpP+JiZ7/i4qh/319kP9hZ4f/XmyV/1NZZv9LWnz/UWye/1Ntm/9Ubp3/VG6d/1Ft
+ m/9Ua5v/QFN2/15smP8pNFT/HidC/x0mQP8cIzz/GiE6/xojO/8PFin/Bwsa/wQIFv8WHzD/TmeQ/1Bq
+ lv8VIS7/DBIb/0JXfP97n8T/m8Lj/5nA4v+aweL/msHh/5rB4f+ZwOD/mcDg/5i/3v+YwN3/mcDe/5e9
+ 2/+cxuX/YoCb/3WQrf+cxeX/lr7e/5K22P9kgqb/lLzd/5i/4P+YwOD/mcDh/5rA4P+ZwOD/msHg/5rA
+ 3/+awOD/mr/g/5q/4f+Zvdz/kLbV/57C4/+ew+L/ncTh/57G4v+fxeL/n8bh/5/F3/+ew97/ncLd/5vA
+ 3f+avtz/l7va/5W72f+Tudf/kbjV/5G41v+Jq83/Xnmh/0FMXf/BklP/8LVn/+qxZP/ssmX/7LJl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rs2f/7LNn/+u1
+ aP7tuG7/77pxMf///wDuuW8C////AP///wD///8A////AP///wD///8A////AOi5cQT///8A57lxc+u3
+ bv/ttGn767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/67Jk/+uxZP/ssmb/7bJn/+uyZ//psmn/6K5l/5KJ
+ cv/l+fn/4ff8/7ja9/+12fb/ttn3/7ba9/+11/f/s9n4/3eNq/99lLP/pcrn/6fK5/+y2Pb/r9X1/6/V
+ 9P+my+n/WnCS/2F3lv+lzOv/p83w/6PJ7P+n0PL/f6C7/x4nN/9WYYj/S1d9/yIsS/8jLUj/JCpH/yEo
+ Rf8fJz//CxEf/wAEE/8rPU3/WnGE/wAABP8yQFL/WXCH/w8VJ/9sgKr/ZH2W/6DI6P+fxub/ocjo/6DH
+ 6P+fx+X/oMfo/3SVuf+Tutr/ocrs/6LI6v+jyer/o8rr/6TL7P+iy+v/osnr/6HH6f+fxuj/oMbo/3mb
+ w/9deab/WnOh/1hzov9NYIn/cnSK/77A0f++wMb/e3+R/8vM2P/39/f/8/P0//T19f/09PX/8vTz//T3
+ 9v/d3+T/nJ6x/5GSq/+Sla3/b3OH/0ZVhP9Taa3/SVmd/0BPlv86SJD/OkiQ/zlIj/85R4//OEaP/zdF
+ j/83Ro//N0aP/zhGj/84RY//N0WO/zhGi/87SpH/NkFp/8PGxP/09ff/7Ozt/+7v8P/u7u//8O7v/+3v
+ 7//KzdT/l5ar/46Mpf+KiaH/homg/4SHoP+KiqL/Z2Ru/253m/8+SmH/RVNx/1Jtnf9Sa5r/U2yc/1Rs
+ nP9QbJr/VG6f/z9Tev9baZX/N0Nm/x0nRP8fKEP/HCM8/xsiO/8bIzr/GSE4/wgOH/8HDBj/AgUP/ycz
+ Sv9VcJ//NEdm/wEFB/8mMUT/WHKa/4yy1v+ZwOH/mcDh/5nA4P+ZwOD/mL/g/5i/4P+Yv97/l7/c/5e/
+ 3f+Yv93/lr/c/4610/9WbYf/k7nW/5O93P+awuP/cZCy/4quz/+ZwOL/l77f/5nA4f+Zv+D/mcDg/5rB
+ 4f+awOD/msDf/5rA3/+bv+D/nMPi/5vA3v+Zvdv/nsTh/57F4v+fxuL/ocbi/6LH4f+ixuD/oMXf/57D
+ 3f+dwNz/mr7c/5i82v+VvNr/lLrX/5S51v+Qt9X/jLHQ/2V/p/8/T2f/roRN//K3aP/psGT/67Jl/+yy
+ Zf/ssmT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nl/+uyZv/ssmf/67Nn/+yz
+ Z//rtWj+7bhu/++5cTH///8A7rhvAv///wD///8A////AP///wD///8A////AP///wDquXEE////AOm5
+ cnPrt27/7bRp++uzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yz
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+uyZP/rsWT/7LJn/+2yZ//ssmf/67Jo/+ux
+ ZP+Thmj/3fDv/+X7/v+32vb/tNn1/7XX9f+12PX/uNz7/5u72f9oepz/mLfV/6jK5/+w1PL/sNf1/67U
+ 9P+y2fj/ja3L/1Rkiv91j67/q9T2/6bK7P+iyej/os3t/y8+T/8zPFn/WWmS/y86Wv8iLEj/JCxI/yIo
+ Rv8hKEf/GyE2/wgNHP8AAhH/M0JQ/zE9Sf8AAAf/O05f/xYeLf9HVXj/a3ui/36jvP+kyuz/n8bm/5/G
+ 5v+gx+f/nsfl/5/H6P90lbn/lbvc/6HK6/+iyOr/o8nq/6PJ6v+ky+v/osvr/6HI6v+gx+n/n8bo/5vB
+ 5f9tjrf/XXil/1lyn/9WcJ//S2CJ/21whv+5usz/sbS5/3x+kv/ExdL/9vf2//Pz9P/09PX/8vL0//P2
+ 8//n6Oz/pKS5/5OUq/+Sk6f/h4ib/0JKaP9QZKj/SFmf/0NSmP9AT5f/PU6V/ztMkv86SJD/NkaP/zhF
+ jv86RY7/OUWP/zhFj/84RY//N0WO/zdEjf82Q43/OEeM/zJBhv9HTWb/0NHV/+3w7v/y8PD/7/Dw/+Pk
+ 5v/Bwsv/m5uw/46Npv+LiqP/iYmh/4iIof+IiJ3/h4mk/3h5iv9maHn/XGiQ/y06VP9Ubpz/UmqZ/1Vs
+ mv9Ta5z/UGua/1Ntn/9FWoP/U2GN/0ZUfP8fKEf/HylE/x0kPv8cIzz/GyI6/xoiO/8TGzD/BAoY/wUL
+ Gf8HBxH/O1By/09nkv8QFiD/CA0R/zxOcP9sjLP/l77g/5jA4P+Yv9//mb/g/5i/4P+Yv9//l7/e/5e+
+ 3f+Xvtz/mL/e/5a82v+dxeX/bo6o/2yJov+bxOT/lsDe/4ipyv+EqMj/msHj/5e93/+Zv+D/mb/g/5nA
+ 4P+awOH/mcDg/5rA3/+awN//nMHf/5vC3/+fxOD/ncLf/57F4f+gxuL/ocbj/6PG4v+kxuH/pMbh/6LG
+ 3/+gw93/nsDc/5y/3P+Yvdr/lrzZ/5W81/+Vu9f/kbfV/4+10/9rhqv/Q1Nx/6eBTP/yt2n/6K9k/+ux
+ Zv/ssWb/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZf/rsmb/7LJn/+uz
+ Z//ssmf/67Vo/u24bv/vunAx////AO65bwL///8A////AP///wD///8A////AP///wD///8A7blxBP//
+ /wDsuXJz7Ldu/+y0aPvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yz
+ ZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/rsmT/67Fk/+yyZ//ssmf/7LFm/+qy
+ aP/utmj/k3xV/8zc2v/s////ud30/7PZ9f+02PX/s9bz/7bd+f98lbL/fY6z/6XH4v+qz+z/sdj4/7DW
+ 9/+t1PT/rdXy/3GJqv9YaI//hqXE/6zV9f+kyOn/p9H2/2WDmv8UHC3/VGCJ/0VSdf8iK0n/Iy1K/yIp
+ Rf8hJ0X/IClG/xUbLP8GCxn/AAYT/ys0P/8UGST/AwYX/w8WIf8TGzD/cYGt/2R6l/+ZwuD/n8bm/5/G
+ 5/+fxub/n8Xm/5/I5v+cxOT/b5Cz/5W63P+iyev/osjp/6LJ6v+iyOv/osrr/6HK6/+hyOr/ncbn/6DI
+ 6P+LrtP/X3+p/1p2ov9XcJ7/Vm2c/0heif9obYT/qKe9/5aZov+Af5T/ubrJ//L08//y8/T/8/P0//Hz
+ 8v/v8fL/r6++/5KSqv+Qj6X/k5Sr/0hOX/8/UIP/PU2G/ycxYP8pM2j/Ljxy/zRBf/86SIr/O0uO/zxM
+ k/86Spf/OUiU/zdFjv82RI7/N0WO/zdFjv82RIz/NUOL/zVCiv85SI//LDhu/15hcv+8wM7/zM7V/8HD
+ zP+qq7r/l5aq/46LpP+LiqL/iImh/4iIoP+IiKD/h4eg/4WFnv+HiKL/YWFv/2p2m/82Q1//QlR4/1Ru
+ n/9Sapj/UWqa/1FrnP9Ta53/S2CK/0xbhP9PXov/IipK/yEqR/8bJD//HCQ+/xsiO/8aITv/GiI7/wsQ
+ Iv8FChf/AQUQ/w8XKP9QaJP/KzhN/wACBP8dJjr/UmuT/3CRu/+QtNb/mb/g/5a93v+VvN3/lr3d/5a9
+ 3v+Wvd//l77e/5a+3f+Vv9z/lr3b/5G41v9OZn3/j7PT/5W/3P+Vudr/f6PE/5e+3/+Wvd7/mL7g/5i/
+ 4f+ZwOL/mcDh/5rA4P+awd//msDe/5rC3v+cwt//ncTe/57E4P+fxeH/ocbi/6LG4v+jxuH/o8fh/6PH
+ 4f+jx9//oMTe/5/B3v+dv93/mb3b/5i92f+Vu9b/k7rX/5G31f+QttP/b4uw/0RXfP+hf07/87dp/+iv
+ ZP/rsWX/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yy
+ Z//rsmf/67Jn/+u1aP7tuG7/7rpwMf///wDuuW8C////AP///wD///8A////AP///wD///8A////AO25
+ cQT///8A7Llyc+y3bv/stGj767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/67Jk/+uxZP/ssmf/7LJn/+yy
+ Z//psWb/8bpr/59+Tf+9ysj/9P///8Pi9P+02PP/tNfz/7TZ9P+oy+b/cIKl/4+kx/+p0Or/rdTy/7HX
+ 9/+w1fX/sNf5/5u+2P9ecJf/XnGU/5a51/+pzvD/osvu/5a62f8cJzb/MT1c/1Zljv8uOFn/IitJ/yMr
+ Sf8hKUb/IShF/x4nQ/8NEyP/BQkW/wIIFP8TGh7/BwwZ/wkKGf8AAAz/RlN3/2x/p/93lbH/ocvq/53G
+ 5f+exuf/nsbn/57G5/+gyOf/m8Lj/2yLsP+Uudv/ocrs/6HJ6v+hyer/osnq/6LK6/+hyer/oMjq/57H
+ 6P+YvuD/bIy0/116pv9YdKH/U26c/1Rsm/9IX43/ZmyE/5aVr/9rbH7/hoWc/52dsP/j5en/9PX0//L0
+ 8//19/T/vr3L/5CQq/+PkKb/k5at/2hrd/8VGSD/Iy1Q/yozVf9XZor/eI2r/2t/oP9EV37/Kz1n/ys0
+ VP8xNVX/Mzlk/zRAef85R43/O0qU/zlJkf82RIv/NkOK/zZEiv81Qor/M0CK/zdGjf8sNFP/dHGD/4uP
+ pP+Oi6T/joyl/4qJof+JiKH/iYih/4eHn/+Hhp//hoaf/4WGnv+GhZ7/ioeh/3Fxhf9YYXz/VmaL/ys2
+ Tv9QaZj/T2qZ/1Jrmv9RbJr/Umub/09nlf9FVnv/WGaU/yYwUf8hKkf/HSZB/x0kP/8bIjv/GyI7/xsi
+ PP8XHTT/BQkY/wQKG/8BAgn/LTtY/0RWff8ECw3/BAkN/zhJaf9XcqH/Ynum/3iav/+NtNX/lr7f/5O8
+ 3f+Tu9z/lb3d/5a+3P+Wv9z/lr7c/5O72P+bxeP/XXiS/2SAmv+aw+P/lb3f/3+kxP+LsNL/mL/g/5e9
+ 3v+Yv+D/mMDg/5rA4f+aweD/msHf/5vB3/+bwt//m8Le/57E3v+exuD/n8bg/6DF4P+hxuD/o8fg/6PH
+ 4P+jx+D/osff/6HF3v+fw9z/ncDb/5u/2v+Zvdj/lrvX/5W61v+St9T/lLnV/3aQtf9EW4D/nn9P//W3
+ af/ormT/67Fm/+2yZ//ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uy
+ Zv/ssmf/67Jn/+qyZv/rtGn+7bhv/+65cTH///8A7rhwAv///wD///8A////AP///wD///8A////AP//
+ /wDtuXEE////AOy5cnPst27/7bRo++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+uyZP/rsWT/7LJn/+yy
+ Z//ssmf/67Fm//C6av+3jVH/qbKv//v////S7Pj/tdf0/7TW8f+23vj/jqvG/3OCq/+attT/r9fy/7HW
+ 8/+x1vf/rtPz/7Lb/P97l7H/YW+c/2N5nP+jyuj/psnr/6fQ8v9LYXb/FBoy/1Bcg/9HVXr/IyxL/yUt
+ Sv8iKUf/IyhH/yAoRP8cJT3/Bwsa/wUIFv8DBRb/BQgL/wcHFv8GBxX/EBcr/3CCrv9ec5b/kbfT/53I
+ 6P+dx+b/n8bn/5/G5/+gxuf/oMfn/5zB4/9sia//k7fZ/6PK7P+iyOr/o8rq/6LI6v+hyev/oMnr/57H
+ 6P+cxeb/epzC/2F9qP9beKT/VHGe/1Btm/9Sa5n/SWGQ/2Fnfv+Wla//Z2l7/4eGn/+Qkaf/uLnH/+7u
+ 7v/k5ej/t7rH/5GRqP+QkKn/lZau/3p+kf8rKyj/P0dZ/3aKrf+xzOz/y+n//8/t///N6v//wNv9/6C6
+ 5P+Cmsf/XnOh/0JOcf8vNlL/ISlL/yMvWv8tO3P/OEaN/zlHkv82Q43/NEGI/zc/iP80RYr/Lzt3/z8+
+ SP+FhJ3/hYec/4eGn/+Gh5//hoef/4eGnv+IhZ7/h4We/4eFnv+GhJ3/hoSd/4WEnf+DhJr/VFpw/2t1
+ nf8zPVj/O05x/1Nunv9Papj/UmyZ/1Jqmf9PaZn/QlR4/1tomP8uOVz/IClH/x4mQv8dJT//GyI8/xsi
+ Ov8aIjz/HCM9/w0TJ/8FCBT/BAcV/wkNF/9HWYD/FR0o/wACBv8WHir/UWqQ/1Vyn/9adZ//Y4Gq/3ia
+ wf+OtNf/lb3d/5S82/+UvNn/lL3a/5W82v+Uvdn/lb7b/4GmxP8+Umv/lLva/5S82/+Kr9D/bY+y/5jA
+ 4v+VvN7/l77g/5i/4f+Yv+D/mcDg/5rB3/+awd//m8Lf/5zD3/+exN7/nsTf/5/F4f+hxuL/osfi/6PH
+ 4P+jx+D/o8jg/6LG3/+hxt7/oMTc/57B2v+dwNn/mr7Y/5i82P+Vutf/lLjV/5S41f93k7f/Sl6C/6eD
+ Uf/0t2f/6K9l/+uxZv/ts2f/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uz
+ Zv/rsmb/7LJn/+uyZv/rsmX/67Rp/u23cP/uuHEx////AO63cAL///8A////AP///wD///8A////AP//
+ /wD///8A6rpyBP///wDpu3Nz7Ldu/+20aPvrs2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yyZP/ssmT/67Jk/+yz
+ Zf/ssmb/6rBm/+yyZf/vtmv/0aBZ/5iajP/2////4Pb6/7ra9v+y1e//stv2/32SrP9/jrn/pcbi/7Xa
+ 9v+z1/T/stf1/6/T9f+r0fD/ZHuZ/2d1pP9uh6f/p9Dv/6fL8f+HqcT/DRkt/zM8Xv9YZYz/MTxf/yMs
+ Sv8kLUv/IipI/yIoRf8fKEb/GCE3/wQJFv8FCRj/BQUT/wMEDf8IChf/AAIQ/0BMa/9xg7P/ZH+b/57H
+ 5v+exOf/n8fn/6DI6P+fxuf/oMbn/5/H5/+bwuX/aYat/46w0/+jyuz/ocfp/6LI6v+hyOr/ocjq/6DG
+ 6P+fyen/ia7R/2SDrP9ffKj/WHSh/1Nvnf9Qa5r/UWqY/0phkP9bY3z/lpOr/2hpfP+Ih5//k5Kq/5GT
+ p/+dnrH/mJmt/4+Ppf+PkKf/mJiw/4KFmv9KTlX/qq+s/+Xw/P/a8P//zuv9/8jk/f/I5Pz/xuT8/8Xk
+ /P/I5///yOb//8Hf//+pxfL/f5nO/1Vtof84R3b/KjFS/yYtRv8sM17/Mj9+/zZHj/84RI3/NEGH/zRE
+ jf8nKkj/VFJd/4aKn/+Eg5n/hoSd/4aEnf+HhJ3/h4Sd/4eEnv+HhJ7/h4Se/4eEnv+Fg5z/ioig/11f
+ cv9gZ4r/TlqA/yYzS/9PZ5L/UGuY/1Fqmf9PaZf/UGyb/0FWe/9XZpb/OENn/x8pSv8fKUX/HSRB/xwk
+ P/8bIjv/GyI7/xsiO/8YIDf/Bgoa/wUJGP8BAAn/JTJL/y05UP8AAQT/BAkP/zZEYv9UcZ//WHKd/1t0
+ of9bdqL/ZYKq/3qcw/+NtNX/k73b/5G72v+Tu9j/k7zZ/5C51/+XweD/QFVt/22Mqf+WweH/lb/e/2aF
+ p/+ApMb/l8Dg/5a93f+Yv9//mL/e/5jA3f+ZwN7/mcHf/5vB3/+cwt//nMPf/57E3v+gxd//oMXg/6LG
+ 4P+jx9//o8ff/6PH3/+ix9//osbe/6DE3f+fwtv/ncDa/5u+2f+Yu9j/mLrX/5S31f+TuNb/d5S3/0xh
+ gf+1jVT/8rZn/+mvZf/rsWb/7LJn/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rs2X/67Jm/+yyZ//rs2f/67Nl/+61af7uuHD/7bhwMf///wDtuHAC////AP///wD///8A////AP//
+ /wD///8A////AOq6cgT///8A6bt0c+y3bv/ttGj767Ro/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/ss2X/7LJm/+uxZv/ts2f/6rFn/+qyZP+ThWv/4vX2/+7//v/F5Pj/stX1/6nL5/9wgKL/iZ3C/7DU
+ 7f+01/X/s9b2/7HU9f+z2Pn/lrjT/19ymv9ndaX/e5i2/6rQ8f+kze7/QFNq/xEYMv9OW3//S1d8/yMs
+ Tf8mME3/IitJ/yIqR/8hKEX/ISpH/xEXKv8DBhT/BQgY/wQFEf8EBg//BgcY/wsPIf9vgK7/WGqP/36e
+ t/+hyur/n8Xm/5/H5/+fyOj/nsbn/57G5/+fx+f/nMPl/2eEq/+Fp8n/o8rt/6DG6P+hx+r/ocfp/6HH
+ 6f+gxuj/lbve/2qLsf9if6j/Wnek/1Zxn/9SbZv/UGmZ/09ol/9LY5L/VF55/5ORqP9qan3/iYif/5GO
+ p/+SkKn/kY6o/5KPp/+Vkqz/lZet/3N2hf92foL/2+Dh/+/8///M6vr/x+f7/8vp/v/N6v7/zen+/8rn
+ /v/I5v7/xuT+/8Th/P/D4fr/x+T+/8bi/v+10/b/lbPi/2+Hwv9IWpH/LThY/yAnO/8iJ0X/KDdm/zFE
+ hP83RpL/Kzlz/yAeIf90cIT/hIOa/4SCnP+Gg5z/hoOc/4aDnP+Gg5z/hoOc/4aDnv+GhJ7/hoOd/4iG
+ ov9rbH7/Qkxl/2VxmP8pM07/Nklq/1Nunv9OaJb/T2iX/1Bsm/9DWID/UWCO/0BNdf8gKUv/ICpH/x0l
+ Qv8dJUD/GyM8/xsiO/8aITr/HSQ8/xAWKv8CBxT/BQcU/wcJE/8vPln/BgsR/wEEB/8VHS3/TmaP/1Ju
+ m/9Xcp7/WnWh/1t2ov9bdaL/ZYKs/3qcwf+NtNX/kbza/5C72P+Nt9T/mMLg/198lP89VG7/mMHg/5O8
+ 2v9+oML/WXme/5K52/+Uu9z/lr7e/5e+3f+Yv93/mcDe/5nA3v+bwd//m8Le/5zC3/+dxN7/nsTe/5/E
+ 3/+hxt//osff/6LH3/+ix9//osff/6HG3v+gxN3/n8Lb/53A2v+bvtn/mbvY/5e61/+Ut9T/k7fU/3SQ
+ tP9OYH//vZJX//G1af/psGX/67Jm/+2yZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Nm/+uyZv/ssmf/67Nn/+uzZf/ttWn+7bdv/+y4cDH///8A7LdvAv///wD///8A////AP//
+ /wD///8A////AP///wDpunIE////AOm7dHPrt27/7bRo++u0aP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LNl/+yzZv/tsmf/7LFm/+mxZv/0umv/rIpZ/8TR0P/1////2fD4/7bb+v+TsMj/bn2k/5Cq
+ yv+y2vX/stX0/7LX9f+x0/P/tdr5/3mWsf9ldaT/ZXSf/4ipxv+u1Pf/gqO+/w8XK/8wOlv/VmOJ/zI8
+ YP8jLEz/JS9N/yIrSf8hKUf/IShF/x4nQv8IDBv/BAcV/wUGGP8GBRH/BgkS/wABEf82QF3/dom7/0tg
+ ev+WvNr/nMbk/6DG5f+fx+f/n8bn/6DH6P+gx+j/n8fn/53F6P9phq3/fJ7A/6PK7f+fxej/ocfq/6DG
+ 6P+fxuj/nsXn/3KWvP9if6n/Xnqm/1dzoP9Vbp3/UWqa/09nmf9OZpb/S2OT/09bdv+PjaX/Z2h6/4iH
+ nv+Qjqf/kY+o/5CPp/+Wlq7/iome/2Vocf+jpKP/9Pv8/93y///D5/r/zOr9/8zr/v/M6/7/zez+/8zp
+ /f/N6v7/y+j+/8jm/f/J5f7/yOT+/8bi/P/C3/v/wt/7/8Xi/v/A2/r/o8Hq/36c0/9ZcKn/NUVx/yAp
+ Q/8ZITf/ICtT/yo3bP8VFh7/OTk9/4GCmP+EgZr/hoOc/4aDnf+Fg53/hoOd/4aDnf+HhZ//h4Se/4eE
+ n/+GhJ7/eXiQ/ys1RP9fa5L/QExs/yUvRv9JY4//TWmX/05nlv9Papn/RV2H/0xbh/9HVoP/IytM/yAq
+ R/8dJUL/HSVA/xwjPf8cIzz/GyI7/xoiO/8bIjr/Bwsb/wQIF/8AAAn/GiQz/xMZJv8CBQf/BAgL/zdH
+ aP9SbZr/U22Y/1dwnf9ZcaD/W3Sg/1t0of9cdqH/ZYKo/3iavv+MstT/j7rZ/5C62f99pMD/JTdN/4Wq
+ yv+Rudf/j7fY/1d1mv9yk7n/k77f/5K62/+Xvt3/l7/c/5i/3f+YwN3/m8He/5vB3v+cwt//nMTe/53E
+ 3v+fxN7/ocXf/6LG3/+ix9//osff/6HF3v+gxN3/n8Pc/53B2v+cv9n/mbzY/5i72P+VutX/k7bT/5O2
+ 0v9ui6//T195/8KXWP/wtWn/6bBl/+yyZ//ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uzZf/rsmb/7LJn/+uzZ//rsmX/7bRp/u23b//rt28x////AOy3bgL///8A////AP//
+ /wD///8A////AP///wD///8A7LpyBP///wDrunJz7Ldu/+20aPvrs2j/7LJn/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2b/7bJn/+yyZf/qsmf/77Zs/9CeWv+dn5P/7////+n5+f/E5fz/epKq/3eE
+ r/+ZttH/tNr4/7LW9P+y1/X/sNPx/63U8v9nfZr/bn6x/2Z2nP+Ut9X/qdDy/z9Taf8OFy3/S1d9/0hT
+ e/8jLk//JjBP/yQtTP8iK0j/ISlG/yApRf8XITn/BAgU/wUIF/8FBhf/BAYT/wYJEv8ECBj/aHeg/1lp
+ k/9feI//osrq/5vE4/+fxub/nsbn/5/G6P+fx+j/oMjp/5/H5/+dxef/a4iv/3CRtP+jyu3/n8Xn/6DH
+ 6f+fxej/ocjp/4Kmyf9gfqj/YHuo/1l0ov9WcJ//Umuc/1Bpmf9PZpj/TWWV/0pkkv9IVnb/iomg/19h
+ c/+FhZz/jo+l/5KUrP+Pkaf/d3R9/397dv/Q0s//9v///9Hr/P/L6P3/0Ov+/87q/v/M6/7/zev+/8zr
+ ///N6///zOj+/8vp/v/L6P7/yub+/8rl///J5P7/xuP9/8Pg/P/A3vz/v937/8Pf/P/B3fv/s9H0/5Ow
+ 4f9kfLf/OUt//yAsSf8UGCj/ERAU/xsYF/9cXGz/h4eg/4J+mP+Ggpv/hYOd/4WDnf+Gg57/hoSe/4aE
+ nv+HhJ7/hYOb/4SDnv8zO0n/RVN1/1Vjif8mLkf/M0Rk/05qnf9MZpT/T2mW/0hij/9GV4D/Tl2N/yYw
+ UP8hKkr/HyhE/x4mQv8cIz3/HCM8/xwjPP8aITv/GyM8/xIYLP8DBhX/AwYT/wcKE/8TGCL/AgUK/wEF
+ Bf8ZIjT/UGiU/05olf9Sa5j/VG2c/1VwnP9Xcp7/WnOh/1t0oP9bdJ//YX+o/3aZvv+Hrc7/kLrb/y9C
+ WP9jgJ//lLzf/5C42v9xkrf/Um6W/4at0f+Uvd7/lbzc/5e+3f+Yv93/mL/d/5m/3v+awd3/m8Le/5zD
+ 3v+dxN7/nsPd/5/D3f+hxd7/ocbe/6DE3v+gxN3/n8Tb/57C2v+cwNn/m7/Z/5m71/+Xutf/lrrW/5K2
+ 0/+RtNH/aoar/1RhdP/MnFr/7rRp/+qwZf/ssmb/7bJn/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rs2f/67Jm/+y0af7tt2//7bdvMf///wDstm4C////AP//
+ /wD///8A////AP///wD///8A////AO65cQT///8A7bhxc+y3bv/stGj77LNo/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/ss2T/7LJk/+yzZP/rsmT/7LJk/+yyZ//rsmX/7LNn/+mxZ//vtWj/lYNh/9zv8v/x/v7/1+/0/3GB
+ n/9+j7f/oMHb/7TY9/+x1vT/rtTz/7LX9/+dwt7/YHKW/3GDtv9pfKD/osjq/4aow/8MGCr/KzZT/1Jf
+ hv8zPWL/JC9N/yUvTv8jLEz/IytI/yEoRf8gKkf/Exsw/wEGEf8FBxf/BgcX/wMHFv8BAw3/JC1H/32Q
+ wP89Smv/f5+7/6DJ6P+dxOT/nsTm/5/G6P+exuj/nsfo/5/H6f+fx+f/ncXn/22Ksv9ohqv/nsbp/57F
+ 5/+cxef/oMfp/4+11/9igqn/YHun/1t1o/9XcqD/U26d/09pmf9OaJf/TGeX/01llP9NZ5X/Q1N3/4OD
+ l/9XWWz/hoad/5SVq/97fI3/bWxw/6+tp//w9ff/6Pr//8zo+v/P6f7/0Or//8/q///P6v//zev//83r
+ ///N6///zev//8vp/v/M6v//y+j+/8zn/v/L5v7/y+X+/8fk/v/E4v3/xOH9/8Lf/P/A3fv/vdv5/73a
+ +f++3Pj/ttP0/5ax4P9lfbn/PVGL/yk0V/8ZHCT/Gxsc/2hnfP+DhaD/hYSf/4OAmv+Egpz/h4We/4eE
+ n/+GhJ7/h4We/4WDnf+FhJ7/R01i/zM+W/9da5P/NkFj/yErRP9HX4v/TWiW/05nk/9LZpX/Q1h//1Jh
+ kP8oNFb/ISpL/x8oRv8dJUL/HCM+/xwjPf8cIz3/GyM8/xoiO/8ZIjj/CQ4e/wMGE/8DBQ7/BQYK/wIF
+ Cf8DCAv/BAgP/zxQdv9Ra5r/TmiX/1BqmP9Ra5n/U22b/1RunP9WcJ7/V3Kf/1dznv9Xcpv/XXmh/3mb
+ w/9GXHb/QFZv/5S94f+Ls9T/gqfM/1Bqkv9khaz/kLfc/5O62/+Wvd3/l77c/5i+3f+Zv93/mcDd/5vB
+ 3v+bwt//ncLf/53C3f+ew93/oMPe/57C3P+ewdz/nsHb/53C2f+cwNn/m77Y/5q+2P+Zu9j/lrnX/5W5
+ 1v+RttT/ja/N/2J8pv9gY2z/36df/+yxZ//rsWX/7LFm/+yxZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmf/67Nn/+uyZv/rtGn+7bdv/+63cDH///8A7rdvAv//
+ /wD///8A////AP///wD///8A////AP///wDtuXEE////AO24cnPst27/7bVo++yzaP/ssmf/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LNk/+yy
+ ZP/ss2T/7LNk/+yyZP/ss2T/7LJk/+yyZP/ssmf/7LJn/+yzZ//qsWb/87ps/7iQU/+mr6r/+v///8TY
+ 1f9xfp7/g5e6/6fL6P+y1vX/sdb0/63S8f+z2fr/i6jE/2Fzn/9ygrH/a4Wl/6jP8v9JYHf/CRAn/0dU
+ ef9FUnn/JjBR/ycwUP8mLk7/IytL/yMrSP8hKEX/IClG/w0SJv8CBRD/BAYY/wYGGP8FCRb/AAQS/1Vj
+ i/9sfav/RFhx/5nA4P+bw+T/ncPk/57E5v+fxef/n8bn/5/G5/+gxuj/n8bn/57G6f9zkbn/X3uh/5nA
+ 4/+fxej/ncbn/5nA4v9oiLD/XHml/1x4pP9YcqD/VG+d/1Jrmv9QaJj/TWmX/0xnlv9MY5P/TmeW/0BS
+ dP93eIz/XF5w/3l5i/9paXj/jI6R/9/k4v/x////1uz+/8no+//M6/7/0On+/87p/v/P6v//z+r//83r
+ ///N6///zev//83r///M6v7/zOr//8zq/v/M6P7/zOf+/8zm///I5f//xuT+/8Xj/f/D4fz/w+D8/8Le
+ /P+/2/r/vNn3/7vY9v+82fn/t9Ly/5Gs2/9ZcrD/RFKP/y01Wv8VHCb/NjdB/2xrfv+Ihp//hYOd/4SC
+ mv+EhJ7/hoWf/4WEnv+Dgp3/h4Sg/1lfef8wO1j/U2CE/0xYfv8hK0T/MUFg/05olv9MZJL/TWaW/0FX
+ f/9PXYr/Lzlc/yEqSv8gKEb/HidD/x0lQP8dJD//HCM+/xwjPv8bIz7/HCU+/xIYLP8CBRP/BQYT/wIE
+ B/8CBQb/AwcL/wABBf8jLUT/UWmX/0tmlf9OZ5b/UGmX/1BqmP9Ra5n/Umya/1Jsmv9Ub5v/VXCb/1Ru
+ mv9Xcp//Qlh6/yc4UP+FqMr/jrXY/3ibwP9UbJb/UW6W/3mcw/+VvN3/krrZ/5W82v+Xvdv/mL7c/5m/
+ 3P+awN3/msHc/5rB3P+cwd3/nMHc/5zB2/+bwNr/m7/Z/6DD3P+jxt7/oMLb/5m91/+Wu9b/l7vX/5S5
+ 1v+Tt9T/kLTS/4qsyv9XcZv/fG5e/+2yY//qsGb/67Jn/+yyZ//ssWb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJn/+uzZ//rs2b/67Rp/u23b//ut3Ax////AO63
+ bwL///8A////AP///wD///8A////AP///wD///8A7rlxBP///wDtuHJz7Ldu/+20aPvss2j/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LJn/+2yZ//ssmf/7LNn/+qyZ//psmT/koFi/+f5
+ +/+ltLj/c4Cn/4ebvP+u1PH/sNTy/6/U8v+t0fH/sNj4/3ePq/9oeK3/a3qn/3SRsf+Wt9n/FB8x/yIp
+ SP9QXIT/Mz9g/yYwTv8mL1D/JSxN/yMsS/8iKkf/ISlF/x0nQ/8IDB3/AwYS/wUHGf8GBxj/AwYR/xUb
+ MP95ibf/TVyA/2B8lf+hyuv/msHj/53D5f+exOb/nsTn/5/G6P+gxuj/oMbp/5/F5/+gx+r/epnC/1pz
+ mv+Rtdn/nMTm/53F5/90l77/W3ej/1x4o/9Xc5//VXCe/1Jtm/9Pa5n/TmmY/09nlv9NZ5X/TGWR/0xm
+ lv9HXob/Wl9w/0lMVP9ydnn/x8zN//H////a8f//yuf6/87q/f/S6v7/0er+/83o/v/N6f7/zur+/8/q
+ ///N6///zev+/83s/v/N7P7/zuv+/83r/f/M6v3/zej+/83o/v/M5/7/yuf//8fm/v/G5P7/xOL9/8Pg
+ /P/C3/v/wd38/7/b+v+92fn/u9f2/7jV9v+72fj/rcns/3KLwf9KYaX/QlaT/ygzU/8SFiD/OTlH/3Rz
+ if+Ih6H/hIKd/4ODnf+FhJ7/hISd/4iHoP9iZ4D/NkZq/0BLbP9daZP/MDtY/x4qRP9DW4b/SmOR/01n
+ lf9BWID/R1aA/zI7YP8hKkn/IClH/x8nRP8eJUH/HiVA/xwkP/8cIz7/GyI+/xojPv8ZIDj/BwoY/wQE
+ Ev8DBAv/AgQF/wIECf8DBQj/Cw8Z/0ZchP9KZpP/TWaT/05nlf9NaJb/TmiW/09pl/9PaZf/UGqX/1Bs
+ mP9RbJf/VG2Z/0ljiv8gLkf/U22U/2eGr/9ZdaD/VW+Z/09okf9ce6P/irDS/5G62f+Tutj/lrza/5a9
+ 2/+Xvtv/mL/b/5nA2/+ZwNr/msDc/5q/2/+bv9n/m77Z/5zA2/+oy+D/qczg/6fK3/+gxN3/lrvW/5W6
+ 1v+Uudb/kLbU/4+10/+FpcP/TWaJ/52BVv/xuGb/6LFm/+yyZ//ssmb/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rs2f/67Jm/+u0af7tt3D/7rdwMf//
+ /wDut28C////AP///wD///8A////AP///wD///8A////AO65cQT///8A7rlyc+23bv/ttGj77LNo/+yy
+ Zv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LNk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssWb/7LJn/+yyZv/qsGb/7rht/8CT
+ VP+qsqr/kZ+s/3mHsf+jtcX/ut74/6zR8f+t0/P/rNLx/6TM6v9oe5//coS8/1tpkf9+nbv/ZH2X/wMK
+ IP89SGn/RlN3/ycxUf8oMlD/JjBO/yUuTP8iK0n/ISpH/yAqRv8YITz/BgkW/wMHE/8GBhf/BQkW/wAB
+ D/88Rmj/eYq5/z1Maf+Dp8T/nMTn/5vC4/+dwuX/nsTm/57E5v+exOb/nsXn/5/E5/+exOb/ocfp/36h
+ yf9Tb5j/g6bM/57I7P+Cpcv/Wnei/1t3o/9Yc6D/VHCe/1JunP9QbJr/T2qa/1BqmP9PZ5T/T2aV/1Fq
+ mP9JZZP/QFFq/1pYUv+zsq7/6/X6/+H3///M5/v/z+j+/9Hp///Q6f//0On+/9Dp/v/P6f7/zun+/8/s
+ /v/P7P7/z+3+/83r/v/K6f7/zOr9/83r/P/M6fz/zer+/8zp/v/M6P7/zej+/8zn/f/K5v7/yOT+/8bj
+ /f/E4Pz/wt/8/8Lf/f/B3fv/vtr5/73Z+P+72Pf/udX2/7rU9v+51Pj/iqnV/1Vuq/9MYKX/QlOL/xoj
+ Nv8VGBn/S01d/35/mP+EhqD/goGc/4SEnf+Gh6D/Zml//z9Pdf8zQF7/X22W/0JNcP8dJkH/NERk/0Rg
+ kv9JYpD/QFmC/0FOdf8yO2D/ICpJ/x8oR/8fJ0X/HSVC/xwkQf8bI0D/GyQ//xwkP/8bIz3/HCM//wwR
+ Jf8DBRH/BAUQ/wEDB/8CBAj/AwcL/wECBf8tP13/TWiV/0pjkf9MZZP/TGWT/0xlk/9NZpP/TWeT/01m
+ k/9OZ5P/TmeT/01mkv9OaJH/Hi1H/0BWev9Pa5b/T2mW/1Btmf9Qa5T/T2qS/2yMs/+Pttf/kbnY/5K5
+ 2f+Vu9r/lrza/5e+2v+Yv9v/mL/b/5i/2/+Xvtr/l77a/5e+2v+Xvtr/osXc/6XI3v+myN7/nsLa/5S5
+ 1P+UudX/k7XV/4600f+NtNL/gJ68/0tac//AlFf/7rZn/+qwZf/rsWb/67Jl/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nm/+uyZv/ssmb/67Jn/+uyZf/rtGn+7bdw/+64
+ cDH///8A7rdvAv///wD///8A////AP///wD///8A////AP///wDuuXEE////AO65cnPtt27/7bRo++yz
+ aP/ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+2yZ//ssmf/7LNl/+yv
+ af/rtmn/moBT/2VwhP+KlcD/vsvP/9n3//+u0vD/rNP0/67U9P+UttX/Y3Wh/3uMxP9HVXf/eJWy/y49
+ VP8RGDP/TFh8/zRAY/8mL1D/KDJQ/yUvTf8lLkz/IytJ/yAqR/8fKkb/FBsz/wIFEv8EBxX/BgcX/wQH
+ E/8KDSH/Xm6Y/1xrlv9GXHn/m8Pj/5fA4f+awuL/m8Pj/5zE5P+dxOX/nsPm/57E5v+fxOf/nsTl/6DG
+ 6P+IqtL/Um+Y/3OVu/+PtNv/XHul/1l2ov9Xcp//VW+e/1Rvnf9SbJr/UWuZ/1Fql/9Papb/Um6e/01n
+ mP9AUnT/Xl5g/6KfmP/l6uv/5/r//8/r/P/M5/3/0Or+/8/p/v/Q6f//z+n+/87p/v/O6f7/zun+/8/r
+ ///Q7P7/0Oz+/9Dr/P/R7P7/0u7//9Hv///R8P//0e///9Hw///R7///zev+/8zo/f/L5/3/yuf9/8jl
+ /v/H5P7/xeH8/8Ph/P/D4Pz/wd77/7/c+P++2/f/vNn3/7zY+P+61vj/t9P1/7vX+f+oxev/boi+/0ph
+ o/9JXp//MDxk/wwSGf8hJSn/Zmd5/4eHov+AgJr/hoeh/2FjeP88THL/MUJj/1JfhP9TYIj/KDJP/x8r
+ R/9EW4j/RFyL/0Vcif81Q2T/MTlc/yIrS/8fKUf/IChG/x4mQ/8cJEH/GyNA/xwkQP8dJT//HCM+/xwk
+ P/8VGzL/BAYT/wQFEv8CAwn/AQMH/wMHC/8AAgX/FB8w/0lkjf9FYo//SGSS/0pkkv9KZJL/SmSR/0pk
+ kP9KZJD/SmOQ/0pjkP9JYo7/TWiU/yU0Uf8xQWL/UGuW/0pnkv9NaJb/UGuW/0tljv9WcJr/Z4Wu/4qv
+ 0f+Sutn/krnY/5O52P+Vu9n/lbzY/5a92f+WvNn/lbzY/5W72P+Uu9f/k7vX/5W61/+XvNn/lrvY/5O4
+ 1P+RttL/krfU/5C00/+Mss//kLTP/2uIrf9gWVH/4q1h/+yzZP/rsWb/67Fn/+uyZf/rsmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzZv/rsmb/7LJm/+uyZ//qsmX/67Rp/u23
+ b//uuHAx////AO22bwL///8A////AP///wD///8A////AP///wD///8A7rlxBP///wDuuXJz7bdu/+20
+ aPvss2j/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yz
+ ZP/ssmT/7LJk/+yzZP/ss2T/7LNk/+yzZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZv/ts2f/7bJn/+2y
+ Z//qsmX/7bZr/8aXWP9xd4//h5S6/8DQ0v/0////xuT3/6nQ8f+t1/b/gJy4/2d5qv92h7r/PEpl/2J6
+ lf8PFyv/JzFR/0lWff8oM1X/JzJS/ycxT/8lL03/JS9M/yUtSv8fKUb/ICtG/xAUKf8BBBD/BAcY/wcH
+ GP8AAQ7/JCtH/2h6qP9CTnP/YoCc/5zF6f+VwOD/m8Dj/5vB5P+cwuT/nMPl/53D5f+exOb/ncPm/53E
+ 5f+exOb/kbPb/1d0nv9aeKH/YH+r/1ZzoP9Vcp//VG+d/1Runf9Sa5v/UWmY/1FqmP9TcKH/UGub/z9R
+ cv9KUVj/kZSO/9zk5P/q/f//0+3//8vo+//R6/3/0uz9/9Hr/v/Q6v//0On//9Dp/v/Q6f//0Or+/8/q
+ ///P6///0Oz+/8/r/v/U8v//zer6/7/b8/+0z+//q8To/6nB5v+pwuf/tM/v/8fi+//P7f//zen+/8rn
+ /f/J5/3/x+b+/8fi/f/E4vz/w+D8/8He/P/A3Pv/v9z6/77b+f+92vj/vNj4/7rW9/+41PX/uNX4/7bU
+ +P+Pqtj/VW2r/0pfo/9GVY3/HCI5/wsODv9FSFL/gIKa/4eKo/9ZWmv/MUJl/zpPdP87R2f/YnCf/zdB
+ Yf8cJT//N0ls/0Rci/9EWYr/Lz1b/ygwUP8jLU7/HylH/yEpR/8fJ0T/HCVB/xsjQP8bI0D/HCVA/xsk
+ P/8bIz//GyI8/wkMGv8EBBL/AwQL/wEDBv8BBAj/AgYJ/wQIDP87Unf/SmSQ/0ZikP9IZJH/SGSR/0dj
+ kP9IYpD/R2GP/0Zgjv9FYI7/R2CL/0hllP8uP1//IjFP/01mkf9JYo//SmSS/01olv9MZpD/TWeQ/1dx
+ nf9fe6T/gaTI/5K62v+RuNf/kbfW/5G41v+Tudj/k7nX/5K41v+RuNX/kLbU/5C21P+PttP/jrTS/420
+ 0f+PtdL/kbXT/5C00v+OtNH/jbLS/4esy/9MX3r/oH1K//K4Z//nsGT/67Nm/+uxZ//ssmX/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm/+yyZ//rsmf/67Jl/+u0
+ af7tt2//7rhxMf///wDut3AC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23
+ bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LJm/+yy
+ Zv/usmX/5bFm//C3af+1jVX/fomv/3mEoP/B1NP/8v39/+b7+/+22PT/ps7v/22Eof9ugrT/anmn/zVC
+ WP9FV23/CBAl/z1JbP87R2r/JjFR/ygzU/8mL0//JS5O/ycvT/8kLEr/IClG/x8oRP8JDyD/AgUS/wUH
+ Fv8FBxX/AwQT/0NPcf9kdaH/LjtZ/3OVtP+WwOP/lr7d/5vB4v+aweP/m8Hj/5zC5P+cwuT/nMLl/5zC
+ 5P+dwuX/m8Lk/5e84v9efKX/U2uW/1hyn/9XcJ7/U2+c/1RtnP9SbJn/UWyY/1dyo/9Ra5r/QFFv/0lP
+ Uv+MjIH/1t3c/+n8///Y8f//zOn7/9Hs/f/T7P7/0uv//9Dr///R6///0er//9Hq///P6f7/z+n+/8/q
+ /v/Q6///zuv+/9Ds/f/U8f//sc3i/42kzf+Oo9X/jKLV/4yg1P+Nodb/jKHV/4yi1f+TqNn/qMLl/8rn
+ +v/N6f3/yuf+/8nm///I5P7/xeL9/8Pg/P/C4P3/wd79/8Dc+v/A3Pn/vtv5/73Z+P+82Pj/u9j3/7nV
+ 9v+20fX/udb5/6XD6v9pgbn/R12h/0lgof8uPWD/DA8R/yoqL/95fZL/Vldl/ys3U/9CXIf/KzdR/2R1
+ pf9EUHT/Iy1J/yUyT/9CWof/QliJ/yw9XP8fJ0P/IyxO/yApR/8hKkf/HydE/xwlQf8cJEH/GyRA/xwk
+ QP8cIz//GSM+/xwkP/8QFSj/AgQR/wQFDv8BAwf/AQQH/wMGCv8AAQD/JzhQ/0ljkv9GX4z/R2GP/0dh
+ jv9HYY7/R2CO/0Zfjf9GX43/RV+M/0Zeiv9HYpH/NUlt/xolP/9GX4r/SGGN/0hhjv9JY5H/TWiU/0Zg
+ iP9Qa5X/VnCb/1h0nf9tjrP/hKnK/4611P+Pt9X/jrXU/4600/+OtNP/jrPT/42z0f+MstD/jLLR/42z
+ 0f+Ns9H/jbPQ/42y0f+Os9H/jLLO/5Czzf9khKf/X1dL/+auX//psWX/6rJn/+2zZ//rsmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Jm/+uy
+ Zv/stWn+7bhu/+24bjH///8A7bdtAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO64
+ cXPtt27/7LRo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yy
+ Zf/ssmb/67Jl/+qwZf/vtWj/oYFV/4yXxP9eZoT/i5eT//v////n+PT/3PT8/6HB3f9ecpf/eIzD/1po
+ kv8qNUX/KDRL/xIcNf9HVHn/LDdY/yk0VP8oM1P/JS9O/yYwT/8oMFD/IitJ/yIrSf8cJUD/BQsa/wIE
+ Ev8FBxX/AgQR/xEVJ/9aaJD/VGKN/xwqRP9efaT/jrfc/5S/3v+Tvd//l7/h/5nA4v+bwuP/msLk/5rC
+ 4/+aweP/nMHk/5W+3/+Wv+H/aouy/09mkP9Ycp7/VG6b/1Numf9SbJn/VHKh/1Bsmf85S2b/QkdI/4yK
+ gP/Y3Nj/6/3//9fy///O6fr/0e39/9Tu/v/T7f7/0ez+/9Hs/v/S6///0Or//9Dq///Q6v//z+n+/87p
+ /v/O6f7/z+v+/87s/f/W8///pcDX/4KZxv+Qptf/kKbY/5Gn2f+Sp9n/kqfZ/5Kn2v+Rp9n/kqfZ/4Sa
+ zv+nw93/0/D//8rn/f/K6P7/yeX+/8bj/v/E4f3/w+D8/8Lf/f/B3fr/wN35/7/b+v+92vn/vdn5/7vY
+ +P+61/j/uNT3/7bS9f+31PX/sc/0/3SQxP9DX53/SGGm/0BPiP8UGyr/Gxwg/zQzO/8pPFL/RV+O/yg2
+ Tv9YapT/VGKL/y45WP8eJ0D/O053/0NajP8pO1z/CxMp/yAqSf8hKkj/IipI/x8nRP8dJkL/HSVC/xwk
+ Qf8cJEH/HCRA/xsjPv8bJD//Fh01/wMHFP8FBhD/AQMI/wAEBv8CBgr/AAMD/xMcKP9EXoz/RF2K/0dg
+ jf9GX4z/R1+N/0ZfjP9GXoz/Rl6M/0ZfjP9FXYr/RWCN/zpReP8YIDf/P1eA/0ZgjP9GXov/R1+N/0li
+ j/9JYo3/Q12F/09qlf9RbJb/Um2W/1h0nP9oh6z/ep2//4itzv+MstL/i7PS/4qx0f+Jr8//ibDP/4qw
+ 0P+LsNH/i7HR/4ux0f+KsdD/ia/N/4yzzv99oMD/RVRl/72OS//wt2j/6LBl/+uyZv/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uy
+ Zv/rsmb/7LVp/u24bf/tuG0x////AO23bAL///8A////AP///wD///8A////AP///wD///8A7rlwBP//
+ /wDuuXFz7bdu/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//ssmX/7LJm/+yyZf/osGf/7rNl/5F5X/+Hl8v/iYSI/2dYPv+9y9D/8////+v+/f+nwc//XW6Z/3+R
+ yv9KVXf/FBwu/xsjPv8kLUn/Q091/yYxUf8qNVX/JzJS/yYwT/8oMlH/Jy9O/yIrSP8hLEn/FyA5/wIH
+ E/8EBhP/BggW/wAADf8oMUz/YnCe/z5KbP8XJDn/Um6b/2mJsv+IsNT/kbzf/5bA4v+WweH/mMHi/5fA
+ 4f+XweH/l8Dh/5a/4f+WweL/j7fb/2SCrf9OZY7/U22Y/1Nrl/9UcJ7/UXCf/zpPav80PUL/en11/9rc
+ 1//2////2/P//8rn+v/Q7Pz/0+3+/9Hu/v/R7v7/0u7+/9Ht/v/R7P7/0ez+/9Dq///Q6v//0Or//8/q
+ ///O6f7/zun+/87p/v/R7///xeDx/4Oaxf+Qp9r/j6bW/5Gn1/+Qpdj/kabZ/5Gm2f+Rptn/kafZ/5Sr
+ 3P+Gm9D/or7X/9Xx///K5/z/yuj9/8rm/f/I5f7/xeP+/8Ti/P/D4Pz/wd77/8Df+f/A3fr/vtv6/77b
+ +v+92fn/vNn5/7rW+P+61vn/t9P0/7TS8/+z0vT/eZPK/0dfov9KYKL/R1yd/x4rRv8KDQT/KDFE/0lh
+ kv8rPF//SFN5/2NzoP85Qmb/ICpE/zA/Xv9CWoz/MkVo/wkSI/8aIT3/IixL/yIpSP8gKEX/HiZD/x0l
+ Qv8cJED/HCRB/xwkQP8bJD//GyM+/xojPf8IDBv/AwUQ/wMEC/8BAgX/AgQI/wMGCP8EBwz/OE10/0Rd
+ i/9FXYr/RV2L/0Vdi/9GXov/RV2L/0Vdi/9FXYv/RFyJ/0Reiv8+Vn7/Fh82/zdMcf9GYI3/RFyJ/0Vd
+ iv9FXYv/SWGP/0Fag/9EXob/TGeS/05pk/9Qa5X/UGuU/1Jtlv9beJ//aYit/3eavP+Bp8j/iK7P/4iw
+ 0P+Hrs//hq3O/4etzv+IsND/irPR/4qxzv+Iqcb/S2aG/4ltQv/yuGb/569k/+uyZf/ssmX/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yy
+ Zv/rsmb/67Jm/+y0af7tuG3/7bhtMf///wDtuGwC////AP///wD///8A////AP///wD///8A////AO65
+ cAT///8A7rlxc+23bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/7LJm/+yyZv/tsmX/6bBn/+qvX/+EdWn/hpbT/52RhP/kr2L/jndV/7vHy//+////nKu2/2R1
+ pv9+j8T/NT5b/xwlPf8XHjr/Nj9d/zdCZv8nMVL/KjVW/ygyUv8nMFH/KjRV/yUuTv8iK0r/IStJ/xIb
+ Mv8CBRH/BAUS/wUHFP8BBBP/Pkls/11tmf8jLUX/Gyc//1Runv9SapX/Wnai/2mIsf97nsT/ia/T/5C5
+ 2/+SvN7/lcDi/5XA4v+Pudv/ep3E/197p/9Vb53/T2eP/0pji/9Wc6X/SF1//zQ6QP9maWT/0NPR//z/
+ ///m+f//zur7/8/s/f/R7v7/0u7+/9Lt///Q7v7/0e7+/9Pu/v/T7f//0u3+/9Ls/v/S7P//0uz//9Lr
+ ///R6///0Or//8/q/v/N6Pz/3Pr//5Cptf9pfaf/obns/5Go3P+Tqdz/kafa/5Cm2/+Ppdr/jqTZ/46k
+ 1v+KodL/iqPI/8bj8//R7v//y+j9/8ro/v/K5/3/yeb+/8bk/v/F4/z/xOH8/8Hf+//B3/v/wd/6/8Dc
+ +v+/2/r/vdr5/7zZ+f+71/n/u9b5/7nV+P+30/b/tNL1/7PR9P95lMn/TWKm/0lfo/9GXKP/JTBX/wgO
+ Df8jMUr/NUtx/zdAX/9re6v/QUpz/yUxUv8iMEr/P1aD/zVKcf8LEyT/DRQr/yAqSf8iKkn/IilG/x4n
+ RP8eJkP/HSVC/xwlQf8cJEH/HCQ//xsjPv8bJD//DxUo/wIED/8DBQ7/AgMH/wIDB/8DBQn/AAIA/yg5
+ VP9DXI3/QVmG/0Ncif9DXIn/Q1uJ/0Nbif9DW4n/Q1uJ/0NbiP9DXIn/QVqF/xojPP8tPWD/RV+M/0Na
+ h/9EW4n/RFuI/0Rbiv9DXIn/OlN7/0Rfif9HYo3/SmSO/0xmkP9OaJL/TmeS/09okf9QapP/V3OZ/2KC
+ pv9ylLf/faLD/4Opyv+DqMn/faDC/3OXuP9riaf/UG2Q/2NYSP/or17/6LFl/+uxZP/rsmT/7LNl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uy
+ Zv/ssmb/67Jm/+uyZv/stWn+7bht/+64bTH///8A7bdsAv///wD///8A////AP///wD///8A////AP//
+ /wDuuXAE////AO65cXPst23/7LRo++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJm/+yyZ//tsmf/7LJl/+mwZ//jrF7/g3h3/4+a1f+hjXz/6LJm/+Wzaf+Qdkz/qbez/36N
+ ov9rfbP/dIW2/yUuSP8kLkf/FBs1/z9Ka/8qNVf/KzVV/yk0VP8nMlL/JzJS/ys1Vf8kLkz/IitJ/yEr
+ Sf8OFSr/AwQR/wUFE/8CBRD/CxAi/0tXfv9QYIj/DhMm/yUzUf9Rapr/UGiV/1Nsmv9UbZr/VW6b/1l0
+ oP9hfqn/ZoWv/2qJs/9sjLX/YX6o/1Rsmv9UbZr/Um2Y/1JunP9MZo7/NEFT/0tNSf+0uLP/9v///+v9
+ ///R7Pv/zuv+/9Pu///T7///0u///9Lv///R7v7/0u7+/9Lv///S7/7/0+7//9Pt///T7f//0u3//9Ls
+ /v/R6///0uv//9Hq///R6v//zuj7/9z7//+JnKP/DhQi/2Z5oP+BlsH/hpvI/4qgyf+Losn/jqTN/5Cn
+ 0P+btNj/qcPg/8Pf7//T8f//y+n+/8vq/f/M6f7/zOj//8nm/v/I5f7/xuT//8Xi/v/D4Pz/wt/8/8Lf
+ /P/B3fz/v9v6/77b+/+92vr/vdn7/7vY+v+61/n/udb4/7fU9/+00/X/sM/0/3iTyv9OZKb/SGCh/0ZX
+ of8mNF//CQwS/xQfMf8qNE7/aXeo/01ag/8wOV3/HylE/zVIbf86UHz/DhYp/wcMIv8cJUL/IyxL/yIq
+ R/8eJ0X/HyZE/x8oRf8cJUH/HCRA/x0kQP8bIz//GyM//xYdNP8DBRL/BAYQ/wEDCP8BAwb/AgYJ/wAB
+ Af8VITH/QFmJ/z9Xg/9BWof/QVmH/0FZh/9CWof/QlqH/0Jah/9CWof/QVmG/0JbiP8eKEP/JDJR/0Jc
+ iv9AWIX/QVqH/0Fah/9AWIf/QVmH/z1Wgv85Unz/RF6J/0Reif9FX4n/R2GM/0lijf9KZI7/S2WP/0tl
+ j/9KZI7/S2WO/1Brk/9YdJv/WHKZ/1Nrkf9RaIn/TmqO/0dQVv/RnVT/7bVn/+avZP/qsGX/67Jl/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uz
+ Zf/rsmb/7LJm/+uzZv/ss2f/7LVp/u24bf/uuG4x////AO23bQL///8A////AP///wD///8A////AP//
+ /wD///8A7rlwBP///wDuuXBz7Ldt/+y0aPvss2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZv/ssmb/67Fm/+uwZf/qsWj/3Kdd/4V+if+UndT/pY13/+qyYv/rtWr/8bls/5Fv
+ Qv9PV3D/eYzF/2Zznv8hKUH/JS5H/xsiPf87Rmn/JjFR/ys1V/8pNFT/JjFR/yo1Vv8rNVX/Iy1L/yIs
+ Sv8hK0j/ChEk/wMFEP8EBhT/AQIR/xohOP9RYIf/PUls/wIGF/8uQGP/TWiY/0tjkf9MZ5X/T2qY/1Fr
+ mf9SbJr/Um2a/1Fsmv9Qa5n/T2qX/1Frmf9TbZv/T2qX/1RyoP9EXoX/KTE5/3l7dv/r8PD/9P///9bt
+ +//O6/v/0O7//9Hu///S7v7/0u///9Hu/v/R7///0e/+/9Hu/v/S8P//0e7+/9Hu/v/Q7f7/0ez+/9Pt
+ ///S7P//0uv//9Hr///Q6v//0Or//9Hq/v/R7f//x+Hx/52xuv+etcD/s83a/73X5//C3u3/xuPw/8rn
+ 9f/N6vn/zuz9/9Lv///R7v7/y+n9/83q/v/M6v7/zOn+/8zp///K5/7/yOb+/8fl/v/F5P3/w+D8/8Lf
+ +//C4Pz/wt79/8Le/f/A3fz/v9z9/77b/f+92fz/vNj7/7vX+v+51vr/ttT4/7TT9/+vzvb/dpHL/01k
+ qv9JYJ//P1Kb/yw3bP8YGRr/ERYc/2Fumf9baZf/ND9i/yIuS/8mNFP/PVN//xAZMP8DCRz/Fh44/yMt
+ S/8iKkf/IChG/x4mRP8hKkf/HyhF/xwkQf8dJEH/HCRA/xojPv8aIjz/Bwoa/wQGEf8DBAz/AAIF/wEE
+ Bv8BBAb/BgsR/zdOeP89VYP/PleE/z9Yhf8/V4X/QFiF/0BYhf9AWIX/P1eF/z9XhP9AWYj/IS5K/x0p
+ Rf89V4X/PFaD/z5Xhf8+V4X/PVaE/z1VhP8/V4X/OFB7/zpSff9AWYX/QFiF/0Jahv9DXIj/RF2J/0Ve
+ if9GYYz/SGOO/0hjjv9JY47/SGKL/0lii/9NZYn/T2yR/z9SZv+6jkz/8rhn/+WuZf/psWX/67Fk/+uy
+ Zf/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rs2X/67Jm/+yyZv/rs2f/7LNn/+y1af7tuG3/7rhuMf///wDtt20C////AP///wD///8A////AP//
+ /wD///8A////AO65cAT///8A7rlxc+y3bf/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmf/7LJn/+uxZf/pr2b/7bRq/8+fWv98fpj/k53V/6+Scv/eqV7/j29G/15N
+ N/9NQzz/V2KI/3yNxf9VYIb/JSxI/yApRf8mLUr/MD1f/ygyUv8rNVf/KjVW/ycyUv8sN1f/KDNT/yMt
+ S/8jLEr/HihE/wcMHv8FBhH/BAYV/wMEFf8sNlP/TFyD/yMrR/8BBRb/NUpz/0ljlP9IYpD/SWST/0tm
+ lP9MZpT/T2iW/09pl/9Pa5j/UGuZ/05qmP9Papf/TWmW/1Vyof82S2r/Njo6/66xrv/0////2fH//8vo
+ +//S7f3/0+3//9Tv///R7v//0O7+/9Lv///R7v7/0e7+/9Lv///S7///0u///9Lv/v/S7///0e7//9Ds
+ /v/T7f//0uz+/9Hr///S6///0ev//9Hq///Q6/7/0ez+/9Pu///b+f//3fj//9fy///V8P//0u3//9Lt
+ ///R7P//z+v+/87r/f/M6vz/zOn8/83r///N6///zOv//83r///N6f7/yuj+/8jn///H5v7/x+X+/8bj
+ /v/F4v7/xOH+/8Lf/f/C3/3/wNz+/7/c/v+/2/7/vtr9/73Z/f+82fz/u9j7/7jX+v+21fn/s9L4/63N
+ 9/9xi8f/TWWn/0hcoP81SZX/OEBw/xwbG/9IVHX/aXmr/zlGaf8oNFb/IClE/zhNd/8VHzf/Aggb/xIY
+ MP8jLUv/IypI/yEpR/8eJkT/IitI/yErR/8cJUH/HiVB/xwkQP8bIz//GyRA/w0SI/8CAw//BQUP/wEC
+ Bv8BAwT/AgYJ/wACAP8lN1X/PVeG/zpTgP89VoP/PlaE/z5Wg/8+VoP/PlaD/z1Vg/89VIL/PleG/yU1
+ VP8ZIjz/OVJ//ztUgv88VIL/PFSB/ztUgv87U4L/O1KB/zxTgf80THf/OlJ+/zxTgf89VYL/PlaE/0BY
+ hf9BWob/QVuG/0NciP9EXYn/RF6J/0Veif9IYIf/R2SO/zlOaP+qg0n/9Lhk/+WuZP/psWX/67Jk/+qx
+ Zf/ssmX/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/67Nl/+uyZv/ssmb/67Nm/+yzZ//stWn+7bht/+64bjH///8A7bdtAv///wD///8A////AP//
+ /wD///8A////AP///wDsuG8E////AOu4b3Pst23/7LRo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+yzZf/rsWT/6bBm/++1av+/lFz/fH+o/5qh1v9rWlD/PzU1/xcc
+ Nf8TGTT/Mz5g/2V0pf96isD/RE5y/ywzUP8ZIj//KzRS/yk0Vv8rNVb/KTRV/ykzVP8pNFT/LjlZ/yYw
+ UP8jLUv/Iy1L/xslQP8ECRr/AwUS/wMFE/8JDB3/PElq/z5Lb/8TGSz/Bgsc/ztUfv9GYZH/R2GQ/0hh
+ kv9HYpH/SWST/0pllP9LZpT/S2eU/0tmlP9NZpT/TGeU/1Jwn/8tPlX/VVhX/9/j4v/v/v//zej6/8/r
+ /f/U7v3/0+7+/9Lv///U7///1O7//9Tu///S7f7/0u3+/9Pu/v/S7///0u///9Lv///S7///0u///9Lv
+ ///S7///0e7+/9Hs/v/S7P7/0uv//9Lr///S6///0Or//9Hr///T7P7/0On8/9Dp/f/Q6f3/0ez9/9Hq
+ /v/R6v//z+r//8/q///P6v//z+v+/87r///O6///zev//8zq/v/M6///zOr+/8vp/v/K6P7/yOf//8jn
+ ///H5f7/xuP+/8Xh/f/D3/7/wd7+/8Dc/v++2/3/vtv+/73a/f+82P3/utf9/7nX/f+51/3/uNb8/7TS
+ +v+z0/r/q8v1/2mDv/9MYqj/RFic/zZHkv8oMlr/OUFa/2+Atf9DUHP/LTld/x4pQ/8tQGD/GSY+/wMI
+ Gv8NFSr/IixK/yQtS/8iKkj/HydF/yQsSv8nL0z/HSVC/x4lQv8dJEH/GyM//xwlQf8TGS7/AgMP/wMF
+ EP8BAwj/AQIE/wIFB/8AAgH/EyAz/zpUhP85UX7/O1OB/zxUgv88VIL/O1OB/zxUgv88VIH/O1KA/z1W
+ hf8oOl3/Fh42/zVMeP85UoH/O1KA/zpRf/86UX//OlF//zpRf/86UX//OFB9/zNKdf86UX//OVGA/ztS
+ gP88VIL/PVWC/z5Xgv8/V4P/QFmF/z9Zg/9CWoP/QFuI/z9MYf+mgUj/77Rk/+SuY//qsWP/67Jk/+uy
+ Zv/rsWb/7LFm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uyZv/ss2b/7LVp/u24bf/uuG0x////AO24bAL///8A////AP//
+ /wD///8A////AP///wD///8A67hvBP///wDrt29z7Ldt/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/stGb/67Fl/+ivZ//zuGz/qYRW/4GKvP+aptf/QkVv/yEl
+ S/8eITr/IyU//0JMbP9tfLD/doW4/zdBY/8tNVT/GCA8/ys1VP8oMlT/LDZY/ys1V/8oM1P/KjVV/y05
+ WP8lL0//JC1M/yQuTP8YITv/AgcX/wMGE/8BAxH/GB80/0NRdP8vOln/CA0d/w0UJv9AWob/RF6O/0Vg
+ j/9GX5H/RmGQ/0hikf9IYpH/SmOS/0ljkf9HY5L/SWSS/05ql/8kNEn/dnp3//b7/P/h9f//y+f4/9Ls
+ /f/S7P7/0ez+/9Hs/v/S7v7/0u7//9Lu///S7v//0u7+/9Lu/v/S7///0u7+/9Hu/v/S7///0u///9Lv
+ ///S7///0+///9Hu/v/R7f7/0uz+/9Ls///S7P//0uz+/9Lr///S6///0uv//9Lr///R6///0Ov//9Ds
+ /v/Q6/7/0ev//8/q///P6///z+r//8/r///P6v//zuv//83r///N6///zOv//83r///N6///y+n//8nn
+ ///I5///xuT+/8Xj/v/E4P7/wt///8Dc/v+/2/7/vtr9/73Z/f+82P3/utf9/7nW/f+41v3/uNX8/7bU
+ /P+21Pz/s9H6/7PT+/+iwfD/WXK0/0pgpv8/Upn/MT2A/zc/Vv9wfrT/TFqB/y86XP8kL03/IS9J/xkk
+ PP8ECRn/CRAk/yEpR/8lLkz/IytJ/x8oRv8kLEn/KzNQ/x8nRP8dJUH/HSVC/xwkQP8cJED/GB84/wQH
+ FP8CBRH/AQQK/wACBf8BBAb/AQQE/wgNF/80THf/OFF+/zlRf/86UoD/OlKA/zlRf/85UX//OlJ//zlQ
+ fv86U4L/Kj1j/xQdM/8xRm//OVF//zlQff84UH7/OVB+/zhQfv85UH7/OFB+/zhQfv81THj/M0t1/zlR
+ f/85UX7/OVF+/zpSgP86U4D/PFWB/ztTfv8+V4P/N1B+/0FGSv+ziUf/9bpl/+OtY//jrGL/6LBj/+qx
+ ZP/rsWX/7LJm/+yxZv/rsWX/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rsmb/67Nm/+y1af7tuG3/7rltMf///wDtuGwC////AP//
+ /wD///8A////AP///wD///8A////AOy4bwT///8A67hvc+y3bf/stGj77LNo/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZf/ssmf/67Jl/+ewZ//vtWf/w5hl/3NwhP+TodX/m6TZ/4uZ
+ yv+Jkcb/XmaZ/0RMdv9VYYv/dIS9/3B9rP8yO1v/KzVV/xshPP8rNVT/KTNV/yw2WP8sNlf/KDNT/y45
+ Wf8sN1j/JS5O/yMtS/8lLkz/FBw0/wIFFP8DBhL/AQMT/ywzT/9CT3T/ICpF/wIGFP8THDH/QVuK/0Rc
+ i/9EXIz/RV2P/0Vejv9GYI//Rl+O/0dgjv9HYI7/R2GO/09plf8eLkH/foSC///////b8Pv/yuf7/83q
+ ///R7P3/0uz+/9Hs/v/R7P7/0uz//9Lt///S7f//0u7+/9Pt/v/S7v7/0+7//9Pu/v/T7///1e///9Pv
+ ///S7///0u///9Lv///S7///0u3//9Pt///T7f//0uz+/9Ls/v/S7P//0uv//9Lr///S7P//0uz//9Dr
+ ///R7P7/0ev+/9Hr///P6v//z+v//8/r///P6///z+r//87r///N6///zev//83s///N6///zev//8zp
+ ///I5///yOb//8bk/v/F4v7/wuD+/8He/v+/3f//vtv+/73Z/f+82P3/u9f9/7nW/v+41f3/t9T9/7fU
+ /f+10vz/tNL7/7TR/P+x0Pr/tNX+/4el2v9JYar/Rl2i/zZHkv8yOVf/anmp/1hmkv8zPWD/KjVY/x8p
+ QP8RGir/Bgwe/wgOIf8dJED/Ji9O/yQsSv8gKUf/IytJ/y01Uv8iKkf/HSVC/x0lQv8dJUH/HCRA/xsj
+ Pv8IChn/AgMQ/wMFDf8AAgb/AQQG/wIFB/8CBQf/Kj5j/zhRf/83T3z/OFB+/zlRfv85UX7/OVF+/zlR
+ fv84UH3/OVKB/y1BaP8UGzX/LEBo/zhQf/83Tnz/N098/zhQff83T33/Nk58/zZPfP82Tnv/N1B9/zNL
+ dv8zS3b/OFJ+/zhQff84UH7/OE99/zdQfP86VIL/MUdt/xshLv8VDwz/PDEe/3xhN//QnVX/8bdj/+ev
+ Yf/lrWL/6rFl/+uyZf/rsWb/67Fm/+uyZf/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Jm/+yzZv/stWn+7bht/+65bTH///8A7bhsAv//
+ /wD///8A////AP///wD///8A////AP///wDtuHAE////AO24cHPtt23/7LRo++yzaP/ssmb/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yzZf/rs2X/6rJl/+iwZ//utmb/uJFg/5mfx/+Jk8H/n6/h/56m
+ 2/+Updn/p7bv/6Oy7v+Gk8v/Z3Wl/3yLxP9pdKH/MTpc/ygxUf8eJUD/KjRT/ys1V/8rNlf/KjRW/ykz
+ VP8yPV3/LDdY/yUuTv8kLUv/JS5L/xEYMP8DBRT/AgQR/wgLHf83QWH/O0Zq/xYeNf8BBBL/FSA2/0Ba
+ i/9CWon/QluL/0NcjP9EXIv/RV2M/0Vejf9FX4z/Rl6L/09qlv8iMUb/dHh6//7////X7Pn/yub9/8/p
+ /v/O6f7/zun+/87p/v/P6v//z+v//9Hr///S7P//0u3+/9Pt/v/T7f7/1O7//9Xv///U7v//1O///9Xv
+ ///U7///0+///9Pv///T7///0u///9Lu///S7f7/0+3//9Lt///S7f//0u3//9Ls///R6///0+z//9Ls
+ /v/S6///0uz+/9Hr/v/R6/7/z+v+/8/r///P6v//z+v//8/r///O6///zuv+/87s///O7P//zev+/8zr
+ ///L6v7/yOf+/8bl/v/G5P7/xOH+/8Lf/v/A3f//v9v//77a/v+82P3/vNf+/7rW/v+41f3/t9P9/7bS
+ /f+10v3/tNH8/7PR+/+yz/z/sc77/7DP+v+nxvT/XXe6/0hfpv9CVqL/LTNb/19slP9fcqD/OEFm/y03
+ W/8jLEf/DBIe/wgOIP8HDh//GB85/yYvTv8jLEr/ISlH/yEqSP8sNVP/JC1K/x0mQ/8dJUP/HSVC/xwk
+ QP8cJED/DRAj/wICD/8DBA7/AQMI/wACBP8CBQj/AAEA/xwrRf82UH//M0x4/zZOe/83T3z/N098/zdP
+ fP83T3z/N057/zdQf/8tQmn/FRs1/yg7YP83UH7/NU17/zZOfP82Tnv/NU17/zVOfP82Tnz/Nk57/zVN
+ e/82Tnz/Mkp2/zJLd/81TXr/NEx5/zdRf/81T3v/IjJQ/wkMFP8HBgv/BggU/wAED/8ABAz/HhkS/3pd
+ M//cp1r/77Vj/+WuYf/osGL/6rFk/+uyZv/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uyZv/ss2f/7LVo/u24bf/uuW0x////AO24
+ bAL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7bdt/+y0aPvss2j/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+uyZP/rsmX/6rJl/+iwZf/ttmX/wplh/5ufyv+otfX/f4uz/6e2
+ 6/+Wpdz/lqHU/6O08P+ltvH/iJXH/2t6qP+DlM3/XWqX/zE7Xv8lLUz/HydD/ygyU/8uOFn/LTdZ/yo0
+ Vv8qNFb/NkBh/yw1Vv8lLk7/Ji5M/yMtS/8OFCv/BAYV/wEDEf8TGC3/P0ts/zA7W/8PFSr/AgMR/xYi
+ Nv8+WIr/PliG/0Fbiv9BW4r/QVyL/0NdjP9DXYz/Q1yJ/0xnlP8tQF7/U1hY//b9/v/Z6/j/yeb7/8vn
+ /v/L5/7/y+f+/8vn///L5/7/zOj//8vp/v/O6f7/0Or+/9Dr/v/R7P7/0ez+/9Lt/v/U7v//1O///9Xv
+ ///U7v//1O7//9Tv///U7///1O///9Lv///S7///0O7+/9Lt/v/S7f7/0+3//9Pt///S7P7/0uz+/9Ls
+ /v/R6/3/0uz+/9Ls/v/R7P7/0uz9/8/r/f/P6/3/z+r//8/r///P6v//z+v+/8/r/f/Q7P7/z+z+/83r
+ /v/N6///zOr+/8rn///G5P7/xOL9/8Lf/v/B3v7/wNv//7/a/v+92f3/vNf+/7vV//+50/7/t9P9/7bS
+ /f+00f7/s9D9/7LQ/P+y0Pz/ss/8/7LP/P+wzfr/ss/9/3WSzf9LY6v/SV+s/zE7af9YXn7/Z3qr/z1H
+ bP8uOFr/KTNR/xIWIv8JDh//Bw4h/xMaM/8lL07/Iy1L/yErSf8gKkj/KzVU/ycwTf8dJkP/HSZD/x0l
+ Q/8dJEH/HSVC/xAWLP8CAw7/BAQP/wMEDP8AAgT/AgQG/wABAf8QGin/M0x5/zJKdv8zS3n/NEx5/zRM
+ ev81TXn/NU15/zVMeP81Tnz/LUNr/xYcNv8mNVn/NU9+/zNMef80TXr/NU17/zRMev80THr/M0x6/zRM
+ ef80S3n/Mkp4/zNLeP8wSXX/NE57/zROev8oPGD/Dxco/wEDB/8EBQ3/BQYR/wYGD/8JCRH/DQwU/wkK
+ Ev8AAwv/LiUZ/6uCRf/utGD/6rJj/+WuYf/qsWT/7LJl/+uyZv/rsmT/67Nk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rsmb/7LNn/+y1aP7tuG3/7rltMf//
+ /wDuuG0C////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23bv/stGj77LNo/+uy
+ Zv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/rsmT/67Jk/+mwZP/stWb/xplV/3p2h/+Mipz/kXZf/4aB
+ hv+su/f/laPU/36DqP+AhKH/ipO8/3+Mvf9uf67/iZjQ/1Nfif8xOl7/IytJ/x8nQv8pM1T/LjhZ/y03
+ WP8qNFb/Ljha/zdCY/8qNFT/JS9O/yUuTP8jLEn/CxEm/wQHFv8BAxL/ISg//0JNcP8lL0v/CQ8g/wID
+ EP8WIzX/PFaH/ztVg/8+WIf/QFqI/0Baif9BW4r/QVuJ/0Vfjf8+V3//KzM1/9zk4v/i8/z/xeH7/8fl
+ /f/I5P3/yOP+/8rk/v/L5P//yuX//8vm///L5v7/zOf9/83o/v/O6f7/z+r+/8/q/f/Q7P7/0e3+/9Xv
+ ///V7///1O7//9Pv///T7///0+///9Hu/v/R7v7/0/D//9Lu/v/R7P7/0uz+/9Ls/v/S7P7/0uz+/9Ls
+ /v/S7P7/0uz+/9Hs/v/R7P7/0u3+/9Ls/v/Q6/3/z+v9/8/q///P6v//z+r//8/r/v/P6/3/z+z9/87r
+ /v/M6v7/zOn+/8ro/v/J5v//xeP+/8Pg/f/B3v7/wd7//7/b//+92P7/vNf+/7vV/v+50/7/uNL+/7bR
+ /v+10P7/s8/9/7PP/f+yz/3/sc78/7HO/P+xzvz/sM37/7PQ/v+MqeD/UWqw/0xisP83RoH/TU9q/21+
+ tP9BTXL/Ljlb/y04Vv8iJzf/CxEi/wgPIv8QFi7/JS9N/yQuTP8hK0n/HylH/yozU/8qM1H/HiZD/x4n
+ RP8eJ0T/HiVC/x0lQv8WHDT/AgQR/wMED/8EBQ//AQMH/wADBf8AAwP/Bw0U/y5Fbv8ySXb/Mkl3/zNK
+ d/8zSnj/Mkp3/zJKdv8ySnb/M0t5/y1Ca/8WHDb/IzBR/zNMe/8ySnf/M0t4/zNLeP8zS3j/Mkp4/zFJ
+ dv8xSXf/Mkp6/zNMe/8zTXv/LUNs/x8uS/8QFyn/AgUN/wACCf8DBRD/AwUO/wMEDv8EBQ7/BQYP/wcH
+ Ef8LChP/EA4V/wcJEf8JChD/YUoq/8qZT//utmT/5q9h/+mwY//rsWX/67Fj/+uyY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Jm/+yzZv/stWj+7bht/++6
+ bjH///8A7rltAv///wD///8A////AP///wD///8A////AP///wDvuXAE////AO65cXPtt27/7LRo++yz
+ aP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/67Jk/+uyZP/ts2b/3qld/3tkS/+2kGX/46hW/+Ov
+ a/+Vlav/prj0/5yjy//Qqn//3q5t/6J9Tf9RTVz/d4e8/4ORw/9GUnn/Mzxh/x8oRP8fKEP/LDZX/y03
+ WP8tNlj/KjRW/zM9X/83QmT/KDFS/yYvT/8lLkz/IipH/wkOJP8DBhb/AgYX/y84U/9CTHL/GSI7/wYL
+ Gv8BAg//Ex8x/zhTgv85UoH/O1WE/zxWhf8+WIf/QFqJ/0BaiP9IY5P/Gyc5/5Wamv/0////xd/5/8ji
+ /v/H4v3/xuL+/8bh/v/I4f7/yuL//8rj///L5P//yuT+/8vl/v/M5/7/zej+/8/p/v/Q6v//0uv+/9Lt
+ ///T7v//1O///9Xw///U7///1O7//9Pu/v/V8P//0e7+/9Hu/v/R7v7/0u3+/9Ls/v/T7f//0+3//9Ls
+ /v/S7P7/0uz+/9Pt///S7P7/0uz+/9Pt///S7P7/z+v9/87q/P/P6v//z+r//8/q///P6/7/z+v9/8/r
+ /f/O6/3/zOr//8vp/v/K5v7/x+T+/8Th/v/D4P7/wd3+/8Db/v+/2f7/vdf+/7vV//+50/7/t9H+/7fQ
+ /v+2z/7/tM7+/7LN/f+yzv7/sc39/7DM/f+wzPz/sMz8/7DM/P+wzfz/n7vw/1t0uv9MYq//PFCT/0dH
+ X/9tfrT/SFJ5/zE7Xf8sOFr/JSxE/xAXKf8JECP/DhMq/yMtS/8kL03/IixK/yApSP8oMVD/LDVT/yAo
+ Rf8eJ0T/HiZE/x4lQv8dJUL/GSA7/wUHFv8CBA7/AwUQ/wMFC/8AAwX/AQUG/wEFBf8kN1r/MUl3/zFH
+ dP8xSHX/MUh1/zBHdP8wR3P/MEdz/zFJdf8rQGn/Fx03/yAsS/8xSnf/MEdz/zBHdP8vR3T/MEh2/zBJ
+ ef8yS33/Mkt6/y5Fcf8kN1r/FB80/wYJFf8AAQj/AAEJ/wIFDv8CBA7/AgMN/wIEDf8DBA7/BAUO/wYG
+ Dv8GBg//BgcP/wkIE/8SDhj/FRAZ/wkJFv8mHRr/iGg7/+evX//qsmL/569i/+qxY//qsmP/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uyZv/ss2b/7LVp/u25
+ bf/vum8x////AO66bgL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7bdu/+y0
+ aPvss2j/67Jm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7bNk/+qyZf/osWP/8Ldm/6+HUP/Im1v/+L9i/8+q
+ e/+5oZ//kJCj/6K18f+enrv/3KZc/+mybP/wuGv/fmxY/26Au/98ibn/P0lv/zM9Yv8aJD3/IitJ/y43
+ Wf8uN1j/LTZY/ys1V/81QGL/NkBi/ycwUf8mL0//JC1O/yAnRv8HCyD/AgUV/wYLHf89R2f/NkFm/xEa
+ Lv8FCBf/AgMM/xAbLP82UX//OFB+/zpSgf88VIP/PlWF/z9Xhv9DXYv/MUht/z9ER//u9Pb/1ef7/8Pe
+ /v/G3/7/xN7+/8Te///E3v7/xN7+/8Xf/v/G4P//yOH+/8ni///K5P//y+X+/8zn///N6P//zun//87q
+ /v/Q7P7/0e3//9Lu///T8P//0+7+/9Lv/f/R7v//w9/y/8nn9v/R7v7/0e7+/9Hu/v/S7v7/0+3//9Pt
+ ///S7P7/0uz+/9Ls/v/S7P7/0uz+/9Ls/v/S7f7/0uz+/9Hs/v/Q6/3/z+v9/8/r/f/Q7P7/z+z9/8/r
+ /f/N6v7/zer+/87p/v/M6P//yeX//8Xh/f/D4P//wt///8Dc//++2f//vNf+/7rW/v+41P//t9H//7XP
+ /f+0zv7/s87+/7PN/f+yzP3/scv+/7DM/v+vzP7/r8z+/6/M/P+wzPv/r838/6rJ+v9pg8X/TmSs/0RZ
+ ov83PWD/bXyt/0xZgv8xPGD/Ljlb/ygyTv8WHDD/CxAn/wsRJ/8iK0r/JC5N/yMtS/8gKkj/JzBO/yw3
+ Vv8iKkj/HydE/x8nRP8eJkP/HCRB/xwkQP8ICxv/AgMP/wMFEP8DBAz/AAIE/wEFB/8AAAD/GSlF/zBI
+ d/8uRHH/L0Zz/y5Fcv8vRnL/LkVx/y5Ecf8vR3P/KT1n/xQbNf8cKEf/Lkdx/y5Gcv8vSHf/L0h1/yxD
+ bv8mO1//HS5K/xEcL/8IDBb/AgML/wEBCP8CAw3/AwUP/wIED/8BAwz/AAMM/wIEDv8DBA//AgMN/wIF
+ C/8FBA7/CwkV/xQTIf8dGS//IRwz/yEdM/8mIjX/IiI1/xgaLP9gTTb/3ahZ/++1ZP/lrmH/67Jj/+uy
+ ZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rsmb/7LJm/+y1
+ af7tuW3/7bluMf///wDtuW0C////AP///wD///8A////AP///wD///8A////AO+5cAT///8A7rlxc+23
+ bv/stGj77LNo/+uyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzY//rs2X/7LRk/9mnXv+7j07/9rpl/8ig
+ bP+4mYH/4qpe/46Ikf+are3/jo2m/9akXP/nsmz/7LJm/4h2aP9yhL3/cH2r/zpEav8zO1//GCE6/ygx
+ UP8vOVv/Ljha/y02WP8tN1n/OENl/zM9Xv8nMVH/Ji9P/yUuT/8eJUP/BQoe/wEFFv8PFSn/Qk5v/ycy
+ U/8OFSf/AwcV/wIEC/8OFyn/NU58/zZOe/85UH//O1KC/zxUg/88U4P/RV6O/x4sQv+mqqv/9v7//8bd
+ +v/A2/3/wtv9/8Ha/f/A2f//wdr+/8Lb/v/C2/7/wtz+/8Te/v/G3///yeL//8rj///L5f7/y+X+/83o
+ ///O6f7/z+z+/9Ds/v/R7f7/0e7+/9Lu/v/V8f7/wNnz/5avy//N6vj/0O39/9Dt/f/S7/7/0ez9/9Ls
+ /v/S7P7/0uz+/9Ls/v/S7f//0+3//9Ls/v/R7P3/0ez+/9Hs/v/R7P7/0ez+/8/r/f/Q7P7/0Oz+/8/r
+ /f/P6/3/zer+/83q/v/N6f7/y+f//8nk///F4f7/w9///8Ld//+/2v//vtn//7vV/v+50/7/ttH+/7XP
+ /v+0z/7/s8z+/7LM/v+xy/3/scv9/7DK/f+vy/3/r8z+/63M/v+uzP7/sc38/7DL+/+wzv//eZXU/05k
+ rv9KYaz/LTlm/2R0pv9UYY7/Mz5j/y05W/8tN1b/GiE4/w0SKP8LECb/IChH/yUvUP8jLEz/IClJ/yYv
+ Tf8uOVj/IytK/x8nRP8fJ0T/HydD/xwkQf8dJUL/DBEi/wIDD/8DBRH/AgQN/wACBf8BBQb/AAAA/xEb
+ L/8uRnT/LENv/y5Fcv8tRHH/LURx/y1EcP8tQ3D/LURw/yY6Yv8UFzD/HSZG/yxEbf8jNlf/GCY9/w4Y
+ Jv8IDhX/AgUG/wABAP8AAQP/AwIL/wIEDf8CBA//AQMN/wEDDf8CAw3/AQMM/wEEDf8AAgz/AQMN/wcG
+ Ef8PDB3/EhAn/xISLf8UFDH/Fxcx/x8bM/8lITX/KiU3/y8pOP81Lzz/Gx40/zIsK//DklL/97xm/+Wu
+ Yf/psWT/67Jk/+yzZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Jm/+yy
+ Zv/stWn+7blt/+26bjH///8A7bltAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65
+ cXPtt27/7LRo++yzaP/rsmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rs2T/6rJj/++2Zf/ClVL/2qda/9io
+ Zv+sjWr/7rVl/+GrXv+GhI//nanp/4J+kv/ZpVv/6LJs/+mvYv97b2v/eovF/2Vxnv85QWf/LzhZ/xoh
+ O/8uN1f/Lzhc/zA5XP8tNlj/Ljha/zlFZ/8xO13/KDFR/ycwUP8mL1H/GiI+/wUJHP8ABhb/GCE3/z9J
+ bf8eJ0X/Cw8g/wMGFP8CBAr/DRQk/zNLeP80THn/N09+/zlQgf85UYL/P1WH/zRLc/9LUFf/8PP2/+Ds
+ +f+/2v3/wNr+/7/Z/v++2P7/vtn+/7/Z/v/A2v7/wNr//8Da///C2///w9z//8Xe///I4f//yuT//8rl
+ /v/M5///zej+/8/r///Q7P7/0Oz+/9Hu/v/S7v3/2fX//6rD2v+mwdT/2Pb//83q+//Q7P7/0e7//9Lu
+ /v/S7P7/0uz+/9Ls/v/T7f//0+3//9Ls/v/S7P7/0+3//9Lt///S7f//0uz+/9Hs/v/Q7P3/0e3//9Ds
+ /v/P6/3/z+v9/83q/v/N6v//zej+/8rm///I5P//xeD//8Pf///C3f//v9n+/73Y/v+60/7/t9H+/7XO
+ /v+0zf7/s8z+/7LL//+yy///ssv//7LK/v+vyf3/r8r+/67L/v+uzP//r8z+/7DM/v+wy/z/s9D//4qm
+ 4v9RaLH/TWSx/zA/cf9ebJ3/XWqY/zdBZ/8vOl3/Lzlb/yEpQ/8OFCj/Cw8m/x0nQ/8mMFD/Iy1M/yEq
+ Sf8kLkv/LzlZ/yUuTf8gKEX/IChF/x8nQ/8cJED/HCVC/xEXLP8CAw//AwUR/wIEDv8BAwf/AQMF/wAC
+ Af8KERz/K0Jv/yxDb/8tRHH/LURw/y5Ecf8uRHD/LEFs/y1Ecv8kOl7/ExYt/xcbNP8LEx7/AgQF/wAB
+ AP8AAQH/AQME/wEDBv8BBAn/AgQN/wICDv8CAw3/AgMN/wIDDf8DAw7/AgMO/wADDf8CBBD/CQkb/xEQ
+ J/8XFTD/Hxox/zcpL/9jSzz/iGVE/6B4S/+2h0//vI1S/8GSVP/HllT/xpVT/7CJUf9+Y0b/Tjsy/6R7
+ SP/vt2T/6rNj/+qyY//ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uy
+ Zv/ssmb/7LVo/u25bf/uum4x////AO26bQL///8A////AP///wD///8A////AP///wD///8A7rlwBP//
+ /wDuuXBz7Ldt/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/67Jl/+uzYv/nsGP/w5JQ/+Cu
+ ZP+pjGj/6q5l/+uzav/cqF7/hYOd/5mq5v98d4f/26dd/+mya//iqV3/cW12/3+Pyv9daJP/OEJo/ywy
+ VP8cIj7/Lzhc/zA4Xf8vOVz/LTZZ/zI7Xv87RWj/Ljla/ycyUv8mMFD/JzBR/xgfOv8GCR3/AQYW/yMs
+ RP80P2T/GSI6/wYLG/8EBxL/AAQI/wYMGP8xRW3/M0t6/zRMef82Tn//OE+A/0FZi/8lOVn/lJib//r/
+ ///N4Pn/u9b9/77X/v+91v7/vdb+/73X/v+91/7/vdj+/7/a/v/A2/7/wNr//8Ha///D3P//xt/+/8rj
+ ///L5P7/zOb//83o/v/P6v//0Oz//9Ht///R7v7/0+7+/9Xw/v/D4e3/z+ny/9Lu/v/R7P7/0uz+/9Lv
+ ///T7///0u3//9Hs/v/S7P7/0u3//9Ls/v/S7f//0uz//9Lt///T7f//0u3//9Ls/v/S7P7/0ez9/9Lt
+ /v/R7P3/z+v+/8/r///N6v7/zOr+/8zp///K5v//yOP//8Tg///D3///v9r+/73Y/v+81v7/udL+/7bP
+ /v+1z///s8z//7DK/v+xyv//sMn+/7HK/v+xyv7/r8n+/6/K/v+uyv3/r8r+/7DL/v+wzP7/sMv8/7LO
+ /v+XtOv/Vm62/09ls/80RXv/V2OS/2NypP86RGv/MTpg/zE6Xf8nL03/EBYs/wwQJf8cJT//JzFQ/yUu
+ Tf8iLEr/Iy1K/y44WP8nME//HyhF/yAoRf8fJ0T/HSZC/xwlQv8VHDT/AgQR/wMFEf8DBA//AQII/wAD
+ Bf8BBAT/BQkN/yc8ZP8sQ3D/LEJv/yxCb/8sQm//KkBs/yxDcf8iNVj/DBQh/xASJf8VFy7/AgMK/wIE
+ Bf8CBAf/AQQH/wEDBv8BAgb/AQMJ/wIDC/8BAwv/AQIM/wIDDf8CAw7/BAMQ/wMDEf8ICBn/Dw4h/w8O
+ Iv8LDBz/CAYR/25TMv/jqlr/6Kxb/+6zYP/wtGL/77Ni/++zY//usWP/7bFk/+2yY//us2T/9Llh/+Ku
+ YP+Wckf/oXdG/+WvYP/qsmP/67Nj/+yzZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yy
+ Zv/rsmb/7LNm/+y1aP7tuG3/7bpwMf///wDtum8C////AP///wD///8A////AP///wD///8A////AO65
+ cAT///8A7rlwc+y3bf/stGj77LNn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+qyZP/stGT/26Zd/9ig
+ Vv/Hn2n/zaJj//G0ZP/ssGn/2qdf/4iIo/+cq+j/dW+A/9umXf/rtGv/16Ja/21uhP+Bkcr/VF+J/zZB
+ Z/8pL1D/ICZF/zE7X/8wOV3/Lzlb/y03Wf80PWH/OkNo/yw3V/8oM1P/JjBQ/yYwT/8WHjb/BQgd/wIH
+ Gf8rNFH/LDZZ/xQdNP8ECBf/BAYO/wIEC/8DBAj/Ehwo/zBHcf8ySn7/NUx5/zhPf/88VYb/KztR/83P
+ 0f/s9P7/v9j8/7rV/v+81f7/u9T+/7vU/v+71f7/u9X//7zW//+92P7/vdn9/7/Z/v/A2v//w9z//8Td
+ /v/I4f7/yuP+/8zm///M6P7/zun//9Ds///R7f//0e7+/9Hv///R7f7/2fL//+r5///R7f//0ez+/9Lt
+ /v/S7///0+///9Lu///R7P7/0uz+/9Ls/v/S7P7/0+7//9Ls/v/S7P7/0u3//9Pt///T7f//0u3//9Lt
+ /f/R7P3/0Ov+/9Dr///P6v//zer+/8zq/v/M6v//yub//8jj///E4f//wt///7/a/v++2P//vNb//7nS
+ //+2z/7/tM7+/7PN//+wy/7/scr//7DI/v+vx/7/r8f+/67I/v+uyf3/r8r+/6/K/v+wy/7/sMz9/6/L
+ /P+yzv//oL7y/113vP9PZrT/OEqG/09civ9pebD/O0du/zI7Yv8wOV3/LDVW/xIZMP8LECT/GiE8/ygy
+ Uf8lLk7/Iy1L/yMtS/8uN1f/KTNS/x8oRf8fKEX/HydF/x4mQ/8dJUL/GR85/wUFFf8DBBH/AgQQ/wEC
+ Cf8AAgT/AQQF/wEDBP8hMlX/LURw/yxCb/8rQW3/KkBs/ytEcv8ZKkb/AgUJ/wAAA/8PEib/Ehcu/wMF
+ C/8BAwT/AAIE/wADBP8BAgX/AQIH/wECCf8CBAv/AgMM/wIDDf8DAw7/BAQQ/wUEE/8JCBn/CQcZ/wUE
+ Ev8DAw7/BQUQ/wYHEP8LCgz/eFw0/+ivXv/gqV7/46xg/+euY//ormP/6K5j/+muZP/pr2T/6K5j/+Wt
+ ZP/psWP/9bxn/9mmXf/UoVb/6bJi/+uzY//rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uy
+ Zv/ssmb/67Nm/+yzZ//stWj+7blt/+26cDH///8A7bpvAv///wD///8A////AP///wD///8A////AP//
+ /wDuuXAE////AO65cHPst23/7LRo++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7bRm/9ql
+ W//cp17/5LJi/+20Y//msGb/7bRo/9qmX/+JjKj/nK3o/29qfP/apl7/7rVs/8maWf9rcpb/f5HG/0tX
+ gP83Qmj/IyxK/yQtTP8xPGH/MTpe/zA6XP8tOFr/Nj9j/zdCZv8rN1f/KTRV/ycxUf8lME//Ehkx/wUK
+ HP8ECx3/Mjxd/yUuT/8SGC//AwcV/wIHDP8BBQv/BAQO/wABBP8PFiT/L0Ns/zZPf/84T4H/M0h0/0lR
+ Xf/w8fX/1OP6/7jU/P+61P//utP//7nT//+50///udP//7rT//+61P//u9X+/7zV/v++1/7/v9n+/8Lb
+ ///D3f7/xt/9/8ni/v/L5f//zOb//87p///Q7P//0e3+/9Hu/v/R7v7/0+/9/83u/v/X8v7/1O///9Ht
+ ///S7v7/0u///9Pv///T7///0u7+/9Ls/v/S7P7/0uz+/9Ls/v/T7f//0+3//9Pt///T7f//0+3//9Pt
+ ///S7v7/0u3+/9Dr/v/Q6///z+r//83q/v/M6v7/zOr//8rm///I4///xOH//8Lf//+/2v7/vtj//7zW
+ /v+50v//t9D//7XP//+yzP//sMv+/67J/v+uyP//rMX+/6vE/v+tx/7/r8n+/6/K/v+vy/7/sMv+/7DM
+ /f+wy/3/ss7+/6fF9/9lf8L/T2ax/z1Pk/9HVIL/cIC3/zxJcP8zPGL/Lzpf/zE7Xf8YHjf/Cg8l/xgf
+ Ov8pMlL/JS5O/yMtS/8iK0n/LDVV/ys0VP8gKEX/IChF/x8nRf8eJkP/HCVB/xsiPf8GCBn/AwQR/wIE
+ EP8BAwz/AQIF/wIDBf8AAAH/GihE/y1Ecf8qQGr/KkFs/ylAbP8VITX/AAIC/wIFCP8BAwj/DxMn/xEV
+ K/8AAgb/AQID/wEBBP8AAQP/AAMF/wIDCf8CAgz/AwQN/wMEDv8EBA//BQQR/wUEEv8HBhT/BAQQ/wMD
+ Dv8EBA//BAQS/wUEEf8HBhH/CgoT/wAAC/9eRyr/6K1e/+WtYf/nr2L/6rBk/+qwZP/qsGX/67Fl/+ux
+ Zf/ssmb/6rFj/+avYv/stGX/7bRl/+qxYv/rs2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uz
+ Zf/rsmb/7LJm/+uzZv/ss2f/7LVo/u24bf/uunAx////AO26bwL///8A////AP///wD///8A////AP//
+ /wD///8A7rlwBP///wDuuXBz7Ldt/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+y0
+ Zf/eqF//5K5h/+20Zv/osWT/6rBl/+20av/YpV7/io6t/5yt6f9qZ3n/2aZe//C3bP+6j1X/bHik/32P
+ wf9FUXn/OENo/yEpRf8qM1T/Mjth/zE7X/8wOlz/Ljhb/zhBZv81QGT/KjZW/ys2Vv8oMlL/JS9Q/w8X
+ L/8ECRr/DhYr/zpFaf8gKkj/DRQo/wQGFf8EBQ//AQUK/wIECf8DBg7/AQMI/wcLFf8nM1P/QVWF/yU3
+ XP+Gi5L/+Pz//8HX+f+21P3/utP9/7jS/v+40f7/t9L+/7jS/v+40v//udP+/7nT/v+70///vNX+/77Y
+ /v/B2v//w9z//8be/v/I4f7/y+T//8vl///N6P//0Ov//9Ht///R7f7/0u///9Xw/v/R7/3/1O/+/9Tv
+ ///U7v//1PD+/9Lu///S7v//0+///9Lu/v/S7P7/0uz+/9Ls/v/S7P7/0+3//9Pt///T7f//0+3//9Pt
+ ///T7f//0+3+/9Pt/v/S7P7/0Ov+/8/q///O6v//zer//8zp///K5v//x+P//8Tg///D3///v9r//77Y
+ //+81v7/utT//7HL/P+tx/v/ss3//6/K/v+uy/3/qsX7/6nD/P+tx///qsT9/6vF/f+vyv7/sMr+/7HM
+ /v+xzf7/scz9/7HN/P+syvr/bIbJ/1Fpsv9BVZz/Pkx6/3SDu/9ATnb/Mz5k/zA6Yf80P2L/IChB/wwR
+ J/8WHTf/KTJS/yYvT/8kLkz/IixJ/ys0VP8tNlb/ISpH/yAoRv8gKEX/HydE/xwlQv8cJUH/CQwe/wME
+ Ef8CBBD/AgMN/wECBf8CAwX/AAAA/xQgNf8qQWz/KUBs/yY6Yv8MEh7/AAEA/wEFB/8BBAf/AAEF/xEU
+ Kv8REyj/AAAC/wEBAv8BAAP/AAED/wECB/8CAwv/AwQM/wIEDv8EBA//BwcR/wgIEf8HBg//BQUQ/wIC
+ Ef8GBhb/Dg0d/xURJv8TESL/EAwc/wwKGP8RDhX/AAAO/1dCJ//rsGD/5a5i/+evY//qsWX/67Fl/+ux
+ Zv/ssWb/7LJk/+yxZP/ssmT/67Jj/+qxY//ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rs2X/67Jm/+yyZv/rs2b/7LNn/+y1af7tuG3/7bpwMf///wDtuW8C////AP///wD///8A////AP//
+ /wD///8A////AO65cAT///8A7rlwc+y3bf/stGj77LNn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/ss2X/6bBi/+mwYv/rsWf/67Fm/+uxZv/utGn/16Je/4ySs/+er+r/ZGV6/9SkXf/zuW3/qoRU/2t8
+ rf98ir3/QEx0/zlBZ/8iKUb/MDld/zM8Yv8yO2D/MDle/y84Xf86Q2f/Nj9j/yw1V/8rNlb/KDNR/yUu
+ T/8PFiz/AQYX/yMrSf8/Sm7/GyZB/wkQIv8CBhT/AgUM/wEEC/8ABAn/AgYK/wQHD/8EBg3/BQcM/x4m
+ O/8lMEL/zMzR/+Pu/v+50/r/utP+/7nS/f+40v7/ts/+/7bP/f+30P3/uNH//7nS/f+50v//u9P//73V
+ //+/1v7/wdn//8Tb///H3v//yOH//8rj/v/M5v//zej+/9Hr/v/S7P7/0uz9/9Pu/v/U8P//1e/+/9Xw
+ ///U8P//1O///9Tv/v/T7v7/0+3+/9Tu///U7v//0+3+/9Ls/v/T7f//0uz+/9Lt///S7f7/0+7//9Lt
+ /v/R7P7/0+3+/9Pu/v/T7f7/0uz9/9Hr/f/R6/3/z+r//87q///N6f//zOb//8bj/v/D3/7/w9///8Dc
+ //+92P7/vdf9/7XQ/f+fu/T/or32/6rG+f+wzP3/rMn7/5y09P+sxvv/r8n+/6G89v+qxfv/r8r9/7LL
+ /v+yzP7/sc3+/7HN/f+xzfz/rsz8/3ONzv9SabP/RVqh/zlGeP91hrz/RVF7/zM+Zf8xOmD/NkBl/ygx
+ Tf8LEib/FRs0/ykyU/8mME7/JS5N/yIsSf8qNFP/LTZW/yIqSP8gKEb/IChG/x8nRP8dJUL/HSVD/w0R
+ JP8CAxH/AwQS/wECDf8BAQf/AQIE/wAAAf8NFSX/K0Nw/yAzVf8HCxD/AAEA/wIEB/8AAgT/AQMG/wAB
+ Bf8SFS3/EBEj/wAAAP8BAAP/AQAC/wECBP8CAwn/AwMN/wMEDf8EBhH/BwgR/wABDP8AAAz/AwUP/w0K
+ E/8qIB7/LSUn/xgVLP8PDy7/Gxk0/yQfNP8eGjL/GBQq/yAZJf8GCBX/YEgr/+qwXv/lrmH/6LBj/+qx
+ Zf/rsWb/67Fl/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/67Nl/+yyZv/ssmb/67Jm/+yyZv/ttWn+7blt/+28cjH///8A7btxAv///wD///8A////AP//
+ /wD///8A////AP///wDuuXAE////AO65cXPst27/7LRo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/7LNl/+uzZP/rsmT/7LJm/+yyZv/rsWb/7rRq/9aiX/+Mk7X/nrDr/15iev/On13/87lr/5p7
+ Vv9wg7j/dYG1/z1Kcf82QGT/JS1L/zU/Y/8yPGL/Mzxh/zA5Xv8wOV7/OkNo/zM9Yf8sNlj/KzZW/yk0
+ U/8kLk7/DRQp/wEHG/88Rmf/N0Jm/xsjPv8HDB7/AwcU/wIFDP8BBQv/AQUJ/wIFCv8EBg3/BQcP/woM
+ Ff8CBQz/PkJI/+zx+P/J3fv/t9L+/7rR//+60f7/uNH9/7jS/f+1zf3/uc7//7jQ/f+60v//utP+/7zU
+ //+81f//v9b+/8Ha///E3P//x9/+/8ni///K5P//zOb+/83o/v/P6/7/0ez+/9Ht/v/S7v7/0+///9Pv
+ ///U8P//1PH//9Pw///S7v3/0u7//9Pv///T7///0+///9Pu///S7v7/0u3//9Pt///T7f//0+3//9Pt
+ ///S7P7/0uz+/9Ls/v/S7v7/0u7+/9Hs/v/R6/3/0ev9/8/q///O6v7/zen+/8zn///H5f//xeD//8Pe
+ ///B3f//v9n+/77X/v+10Pv/scz7/7jR/v+zy/v/ts7//63G/P+rxvr/sc38/6/J/f+vyv7/scz9/7DL
+ /P+yzP7/ss3+/7LO/v+yz/7/ss79/7HP/f95k9P/VGqz/0depv80QnL/dYa9/0dVgP8zP2b/MTti/zVA
+ Zf8uN1X/DRUp/xQaM/8qMlP/JjBP/yUuTf8iLEr/KTJR/y02Vv8jLEn/ISlG/yAoRv8fJ0X/HSVC/x0l
+ Q/8QFiz/AgQS/wQFEv8CAw//AgIK/wEBBP8AAAD/Cg4Z/xsoQv8CBAb/AAEA/wEEBf8AAQP/AAEC/wAB
+ BP8AAQb/FBcx/w0OHv8AAAD/AQED/wEBA/8BAgX/AwQL/wQEDv8HCBD/BQgS/wYIEP8+Lhz/RDIk/zku
+ Mv8sKDX/PTI4/39gQf+sgEf/hGU9/y0mKv8LDSb/Ih8s/zQqNP8dGjf/Ix42/xYWKf9uVDT/7bNe/+Wu
+ Yv/psGP/67Jk/+uxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uyZv/ssmb/7bVp/u25bf/tvHIx////AO27cQL///8A////AP//
+ /wD///8A////AP///wD///8A7rlwBP///wDuuXBz7Ldt/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/ssmT/7LJk/+yyZv/ts2f/67Fm/+2zaf/UoF7/jJO3/52v6v9aX3r/yJpd//K3
+ af+Mc1j/dYjA/256rv87SG//NUFj/ys0Uv81QGb/Mjxj/zQ9Yv8wOV7/Mjtg/ztDaP8xOl7/LjdZ/yw3
+ V/8pNFb/IixL/wwTJ/8HDCT/SlV5/y02Wv8cIjz/Bgob/wMIE/8CBQz/AgUN/wIFCv8CBQr/BAcO/wUH
+ Dv8MDRj/AgUQ/3yBhf/t+P//u9P7/7vU/v+50f7/utH//7XO/v+kvvn/tM78/7jP/P+60/3/r8j6/7XQ
+ /P+80///vdX//8DX///C2v//xNz+/8ff/v/J4v//y+T//8zn///N6P7/0ev+/9Ls/v/S7P3/0u39/9Pu
+ ///U7v//1e///9Xw///U7/7/1O/+/9Tv///U7v//0+3+/9Pu/v/T7/7/0+///9Ht/f/S7P7/0u3+/9Lt
+ ///S7f//0+3//9Ls///S7P7/0+7+/9Tu///T7f//0ev9/9Hr/f/P6v//zur+/87q/v/N6P7/yOb+/8bh
+ ///D3v//vt3//7vZ/v+81/7/vNX9/7rT//+40P7/t87//7XO/v+1zv3/tM38/7DL/f+xzP3/sMv9/7LN
+ /P+yzP3/s8z+/7PO/v+z0P//s9D9/7HO+/+00///gJvZ/1Vrs/9JYKr/MT5v/3SFvf9IVoL/Mj9l/zI8
+ Zf80QGb/ND1e/w8YLf8RGTH/KDFT/ycxUP8mLk7/IixK/ycxT/8tN1f/JS1L/yEpRv8gKEb/IChF/x0m
+ Qv8dJkX/Exkz/wIEE/8EBRP/AgMP/wICC/8AAAP/AQED/wMEB/8BAgD/AAEB/wICBP8BAQL/AQAC/wEA
+ A/8BAQT/AQII/xYZNf8KDBn/AAAA/wEBA/8BAgP/AgQI/wQFDf8IBxD/BwkS/wgJEf+Ubj3/7rFe/+iu
+ X//gqF3/0Z5c/7SIU/+GZ0z/e2BL/6iAUf/ImVb/hmZE/yEeNP9DOTX/lXFB/1dHPf8qJjn/Excw/4hn
+ O//yt2L/5q5j/+uxZf/qsWX/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rsmb/67Jm/+21af7tuW3/7bxxMf///wDtu3AC////AP//
+ /wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23bv/stGj77LNo/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmb/7bNn/+qwZf/utGn/06Bd/4ySt/+druv/V1t9/8OW
+ W//utWf/fWxa/3yNxv9odKX/OEdt/zU/ZP8tN1n/N0Jo/zQ+Y/80PWL/MTpf/zQ8Yv86QWf/MDpc/y02
+ WP8rNlf/KzVX/yIsSv8JECP/Exwz/0xYfP8kLU7/FBox/wUKGf8DBxP/AQUM/wIFDP8CBQv/AgUK/wMG
+ Df8HCRH/Cw0X/w8UGf/Bxcj/3Oz//7rU+/+71fz/u9P+/7rT//+kvPb/pb70/6/H+v+50v3/s8z+/6K7
+ 9P+60/3/vNT+/73W/v/B2f//wtv//8Xd///I4f7/yuP//8vl///N6P7/zun+/9Ds/v/R7f7/0e7+/9Pu
+ ///T7v7/0+7+/9Tv/v/U7///1O7//9Tv///U7v//1O7//9Pu///T7v//1O///9Tv///T7v//0+3//9Pt
+ ///S7P7/0ev9/9Ls/v/T7f//0uz+/9Pt/v/T7///0u7+/9Hs/f/R6/3/0ev+/9Dr/v/O6v//zej+/8vn
+ /v/E4v7/yuP//9rt///Y6/7/w93+/7zX//+81f3/udP+/7fR/v+20P7/s878/7PO/f+yzf7/s83+/7XN
+ //+0zf7/tM3//7PP/v+z0P7/tND9/7TR/v+yz/z/t9X//4ej3P9UbLP/S2Ks/y4+cv9ygrf/S1iG/zI+
+ Zf8zPWX/N0Bm/zpDZv8TGjL/ERkv/ygxUf8nMVL/Ji9P/yIsS/8mME7/LjdX/yUuTP8gKUb/IShG/yEo
+ Rv8eJ0P/HiZE/xUcN/8DBRX/AwQU/wIDD/8BAwv/AAEF/wAAAv8CAgT/AgID/wEBAv8CAQL/AQEC/wEB
+ Av8BAQP/AQIE/wMECv8XGTX/BgcR/wABAP8CAgL/AgME/wMFCv8GBxD/CQoT/wcJEf+bdD//87Vf/+Kr
+ X//lrGH/6K5h/+uwYv/wtGP/9Llk/+GrX/+2ilX/lnJP/7iNVv/Pm1n/YE5C/1pGPP/aplP/t45P/1lI
+ P/8UGTD/sodJ//C3ZP/nr2P/67Jj/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Jm/+uzZv/ttWn+7blt/+28cjH///8A7btxAv//
+ /wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cXPtt27/7LRo++yzaP/rsmb/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+2zZ//qsGX/7rRp/9SgXP+Lkrb/na3p/1JX
+ ff+6kFn/6bJi/3FmYv9+kcv/X22Z/zlGbv80PWL/MDte/zlDav81PmT/ND5j/zI7Yf80PWL/N0Bm/y85
+ XP8tNlj/LDVY/yo1V/8iLEr/BQ0g/yUvSv9JVHn/IyxL/w8VKP8GChr/BAcU/wIGDP8BBQz/AgUL/wIG
+ C/8FCA7/CAoT/wMFDv9DRkn/6vL5/8Pb+v+91/3/vtX9/73V/v+50f3/rMT3/7zV/v+50P3/utP+/7jS
+ /v+71f7/vtb//77X///B2f//w9v//8Td///G3/7/yuP+/8vl///M5v//zen+/8/q/v/P6/3/0e3+/9Lv
+ ///T7///0u7+/9Lu///U8P//1PD//9Tu///U7v//1e///9Xv///V7///1O///9Tv///T7///0+///9Lu
+ ///S7v//0u3+/9Lt/v/S7P7/0uz9/9Pt/v/T7f7/0+7//9Lu/v/Q7P7/0Oz+/9Dr/f/Q6/7/z+r//87o
+ /v/N6P7/yOT9/9/v/v/8/v3//f7+/9Tn/v+62P7/vtf//7zV/v+51P7/uNL+/7XR//+10P7/udL9/7fQ
+ /f+0zv3/tM/+/7TQ/v+00P7/s9H+/7PR/f+00v3/tNH9/7nW//+Lp97/VGy0/01lrv8sPXP/b3+0/05c
+ iv8xPGP/ND9m/zdAZv9ASm7/GCA5/xIZL/8oMVH/JzFT/yYvT/8jLUz/JS9N/y43V/8lL03/ISlG/yEo
+ Rv8hKEb/HydD/x4lQ/8YIDv/BAgY/wMEFP8CAxD/AQMM/wABBf8AAAL/AgEE/wIAA/8BAAL/AQEC/wEB
+ Af8BAQL/AQEC/wEBA/8FBg7/Fxk1/wMDC/8BAgH/AgID/wMDBv8FBg7/CwsT/wAADv9sUy7/87dh/+Kq
+ X//or2P/6rBi/+mvY//pr2P/6K9j/+WtY//psGP/8rhk/+q0Yv+2jlf/nnxP/+SuXv+pglX/dFdD/+Os
+ XP/ttF7/fWNH/zUtMv/jrV3/6rJi/+mxY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uyZv/rs2b/7bVp/u25bf/tvHIx////AO27
+ cQL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7bdu/+y0aPvss2j/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+yyZv/ts2f/6rBl/+60af/VoF3/jpK3/5ys
+ 5f9NVXz/r4lb/+SuX/9tZWf/gZXN/1hlkv85R23/MDpd/zQ/Yv84Qmv/Nj5k/zQ9ZP8zO2L/ND1j/zY+
+ ZP8vOFv/LjdZ/yw2WP8qNFb/ICpI/wQMH/82P2D/P0pt/yMrSf8NEyT/Bwsb/wQGEv8CBQz/AgYN/wMG
+ DP8DBwv/BQgO/wsNFv8ABAr/kpaZ/+f3//+61/n/wNn+/7zW//+51f7/udP9/7zV/v+81P3/vNX9/73V
+ /v++1/3/vtj9/77W/v/A2f7/w9r+/8Tb/f/F3/3/x+L+/8rj/v/L5f//zej//87q///P7P7/0Oz+/9Ht
+ /v/T7///0u7+/9Pv///U8P//1fH//9Xx/v/U7/7/1O7//9Tv///U7///1O7//9Pu///U7///1O///9Pv
+ ///T7v7/1O///9Pu///T7v//0+3+/9Lt/v/S7f7/0uz9/9Lu/v/S7v7/0e3+/9Ht/v/Q7P3/0Ov9/8/r
+ /v/O6f7/zej+/8nm/v/J4/7/yuP9/8nj/f/C3f7/wdr//7nY/f+41/7/vNb+/77X/v/A2f7/v9b8/7jS
+ /P+00f//tdD//7XQ/v+10P7/tdH+/7bS/v+20/3/ttP+/7XS/f+61///jqrh/1Zutf9PZrD/LT5z/2x9
+ sf9RXo3/Mj5k/zQ/Zv81QGb/Q090/x0lQP8SGC//KDFQ/ygxU/8mL0//JC1M/yQuTP8tN1f/JjBO/yEp
+ R/8hKEf/IShG/x8nRP8eJUL/GyM+/wYLHP8CBRb/AwQT/wIDDv8BAgb/AAAC/wEAA/8BAAL/AQAC/wEA
+ Af8BAAH/AQEB/wEBAv8AAAH/CAsU/xQVM/8BAQf/AQIC/wMDBP8FBAr/BwgQ/wQHEf8kHxz/2KNV/+iu
+ Yv/psGT/6rBi/+qwY//qsGT/67Fl/+uxZf/qsWX/7LFl/+mvZP/mr2L/87lj/9mnYP+Yd1D/3atc/8uf
+ W/+xhE7/57Bi//O7Yv+AZUX/eVw9//S6ZP/nsWL/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rsmb/67Nm/+21af7tuW3/7bxyMf//
+ /wDtu3AC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23bv/stGj77LNo/+uy
+ Zv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LNn/+qwZf/utGn/16Fd/5CW
+ uv+bquP/SVN7/6CAW//eqV3/ZV1e/4KUzP9RXYv/Okht/y45Xf82Qmb/OEJq/zc/Zv81PmT/Mzti/zU+
+ ZP80PGP/Lzhb/y43Wf8sNVf/KjRW/x8oRf8HDyT/QUlt/zZBYv8jKkj/DBEi/wcLHP8EBhH/AgUM/wMG
+ Df8DBg3/AwcL/wcJD/8KCxT/HSEl/9jg5f/O5v7/wtz9/8Da/f/H3v7/4O3+/+Hu/f/D2vz/vNb9/73X
+ /P+81v3/vtb+/7/W///A2f7/wdn+/8Pb/f/H3v3/yOL9/8vj/v/L5f7/zOj+/83p/v/P6v//0Oz+/9Ht
+ ///R7v//0u7+/9Lt/v/U7v//1fD//9Xw///V8f7/1O///9Tw///U7///1e///9Tv///U7v//1O7//9Tu
+ ///U7v//0+7+/9Pv///U7///0+7//9Pu///T7v//0uz+/9Hs/f/R7v7/0e7+/9Pu///S7P7/0uz+/9Lr
+ /v/Q6/7/z+r+/8/p/v/N6P3/zOb//8jj/v/E3/7/wt/+/8vj/P/c6v7/5fD//+vy///y9f//9/n+//P1
+ +//f5/b/y9z0/73W/P+10///ttP+/7nU/v+31P//tdT9/7jV/f+31Pz/udf+/5Gu4/9XbrX/UGev/yw8
+ df9oeKz/U2GQ/zE8Y/81QGf/NT5l/0dSeP8lL0z/ERgu/ycwT/8pM1T/Ji9Q/yQuTv8kLkz/LTZW/ycw
+ UP8iKUj/IilH/yIoR/8hKEX/HyZD/x0lQP8JDR//AwYY/wQGFv8CAw7/AQII/wAAAv8BAAL/AQAC/wEA
+ Av8BAAL/AQAB/wEAAf8BAQP/AAAA/wsOG/8REjD/AQEG/wIDA/8DAwX/BgUM/woLEv8AAhH/iGc///K1
+ Yv/lrGL/67Bj/+mxZP/qsWb/67Fl/+uxZv/ssmb/67Fl/+uxZf/ssmb/7LFk/+auYv/ttGP/5q9k/7uP
+ WP/rtWT/3qlc/9qlWv/msGL/77lk/5l1SP/CklH/77dk/+mxYv/rsmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LNl/+yyZv/ssmb/67Nm/+uzZv/ttWn+7blt/+28
+ cTH///8A7btwAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cXPtt27/7LRo++yz
+ aP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+yzZ//qsGX/7bRp/9qk
+ Xf+Rmbv/maji/0VRe/+OdFb/2aVZ/11XW/99j8j/TFiE/zpGbf8vOl7/N0No/zlDaf84QWf/Nj9l/zM8
+ Yv83QGb/ND1j/y84W/8uN1n/LDVX/ys2V/8dJUH/DxUt/0lSdv8wO13/ISlG/wkPIP8HCx3/BAUQ/wQG
+ Dv8EBg7/BQcP/wUHDf8KDRX/AQMK/2lrbP/t+///v9v6/8ff/v/C3f3/6vX+///////5/f//zeH+/73X
+ /v/A2P3/v9j+/8HZ///B2v7/wtz9/8Tc/v/E3f//w9///8fi/v/K5f7/y+f9/87p/v/O6v//z+v//9Ds
+ /v/R7f//0e7+/9Lu///T7v//1O7//9Tv/v/V8P//1fD//9Tv///V7///1fD//9Xw///V8P//1e///9Tu
+ ///U7v//1O7//9Lv///S7///0u///9Pv///U7v//0+7+/9Lt/v/Q7v7/0e7+/9Hu/v/T7///0uz9/9Ls
+ /v/S7P//0uv//9Hq///R6v//0en+/8vo/v/I5v3/1+z8/+Ds9f/09/n///7///39///8/f///Pz///v7
+ ///8/P///fz+//Lx9P/n7vX/1ef//7zY/f+21P7/u9X9/7nV/f+21f7/udX7/7rZ//+TsOT/V2+0/1Fo
+ r/8sPHj/aHis/1Rhkf8xPGT/NkBo/zU+Zf9HU3r/LTZV/xEXLv8nME7/KTNU/yYvUP8lL07/JC5M/yw1
+ Vf8oMVL/IipJ/yMqSP8jKUf/IihG/yAmQ/8gJkP/DBAj/wUHG/8GCBv/AQEN/wECCf8AAAL/AQAC/wEA
+ Av8BAAL/AQAC/wEAAv8BAAH/AQED/wAAAf8OECH/Dg8q/wAABP8CAwT/AwMG/wkHDv8EBxD/JR4c/9eh
+ V//psGL/6a9k/+mvZP/rsGX/7LFm/+uxZf/rsWX/67Fl/+uxZf/ssWX/7LJl/+uyZP/rsWP/6bBi/+qy
+ Y//utGT/5q9i/+myY//hqlz/6bFi/+ewYf/uuGX/wJFO/+avYf/qsmL/67Jj/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssWb/7LJm/+yyZv/rs2b/7LVo/u25
+ bf/uvXMx////AO28cQL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7bdu/+y0
+ aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ts2f/6rBl/+20
+ af/cpV7/lJq5/5mp4f9EUH7/fGdR/9CdUv9bWmX/fo/G/0hTf/86RXD/Mzxj/zlEav84QWn/N0Bn/zZA
+ Zf80PWP/OEFn/zQ9Y/8vOFv/Lzla/y02WP8sN1f/GSI9/xkhOv9MVXv/LDdY/yAnQv8IDh//CA0f/wQF
+ Ev8FBg//BAUO/wUHEP8HCRD/BwsR/xUbHP/J0NP/1ez+/8Pf/P/H4f3/xt/9/8/m/v/Q5v3/xt/8/8Pc
+ ///C2v7/xtv9/8Tc/v/C3P//wdz//8Pc/v/I4P//0eX+/9rr/f/Z6/3/zOj+/8zo///Q6f//0Ov//9Ds
+ /v/R7f//0u3//9Pu///U7///0+7//9Tv///U7/7/1fD//9Xw///U8P//1e///9Xw///V8P//1fD//9Xw
+ ///U7///1O7//9Tu///U7///1O7//9Pt/v/S7v7/0u7//9Lv///S7///0u///9Lu///R7f7/0u///9Hu
+ /v/S7f//0ez+/9Ls/v/R6/3/0ez9/87r/v/T7f//7fj+//3+/f/+/f3//P3///r7/v/5/P//+vz///n7
+ ///6/P//+vz///r7///8/f////3////+/v/v9/3/1ej9/7za/v+31v3/u9b8/7jV+v+72v//k7Dj/1Zu
+ sv9PZq7/MUF9/2x8sP9UYZL/MT1k/zVAZ/80PWT/SFR7/zQ9Xv8RFy7/JzBO/yo0Vv8nMFH/JS9P/yQu
+ Tf8rNFT/KTJR/yMrSv8kK0r/JClJ/yIoRv8gJkT/ICdE/w4TJ/8FCB7/Cgwi/wABC/8CAgv/AAAE/wAA
+ Av8BAAL/AQAC/wAAAf8AAAH/AQAC/wEBA/8AAAL/DxMl/woLJv8AAQT/AgQE/wQFCf8NCxL/AAEP/3VY
+ M//ytWH/5q1i/+qwZP/rsGX/67Fl/+yyZf/rsWT/67Fk/+yyZf/rsmT/7LJk/+yyZP/ssmT/67Jj/+uy
+ Y//qsWP/6bBi/+qxYv/qsmP/6rJi/+qxYf/psWH/67Rk/9mlW//ZpFr/7bVk/+qxY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yyZv/ssmb/67Jm/+y1
+ aP7tuW3/7r1zMf///wDtvHEC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23
+ bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7bNn/+qw
+ Zf/ts2n/3KVd/5Wat/+ZqOH/RVGA/2xcUf/Akk//VFlw/3yMxP9ETnn/OkVu/zM8Yv86RGv/OEFq/zZB
+ Z/81QGb/ND5k/zhCZ/80PmP/MTpd/zA5Wv8uN1j/LThY/xYfOv8lLUn/SVN6/yo1VP8eJD3/CA0f/wcN
+ Hv8EBhP/BQYQ/wUFD/8GBxL/Cw4V/wgLC/92eHf/7P3//8fj+v/M5v7/yeX8/8ri/v/F3v//w9z//8bd
+ /v/E3f7/xt7+/8be/f/D3v//yOL//9fo/v/o8f3/8Pb+//b5///7+////P3//+Ts9v/Q5vj/zuz//8/s
+ /v/R7f7/0u///9Tu///U7v//1O7//9Tu///V7///1PD+/9Xx///V8P//1O///9Xv///V8P//1fD//9Xx
+ ///V8P//1e///9Tv///U7v//1O7//9Tu///T7f7/0+3+/9Pu/v/U7v//0+7//9Lv///S7///0u7//9Pv
+ ///T7f7/0+3//9Lt/v/R7P7/0u3+/8/r/v/b8f7/+P3+/////v/9/f7//P3///v+///7/P7/+/3///v9
+ ///7/f7/+vz+//v8/v/7/f7/+vv9//n7/v/6+/7//f3+/////v/t9///yuP8/7va/v+93P//t9j8/5Cu
+ 3v9VbrD/T2Sv/zNCf/9sfa//U1+Q/zE8Y/82QGj/ND5k/0dTev85QmT/EBYu/ycxT/8qNFX/JzBR/yYv
+ T/8kLk3/KjNT/ykzUf8jK0r/JCpK/yQqSv8jKUj/ISdF/yEnRf8RFS3/Bgog/wwOJ/8AAQv/AgIM/wEB
+ Bv8AAAL/AQAC/wAAAv8AAAH/AAAB/wEAAf8BAAP/AQEE/xIWK/8GCCH/AQEE/wMEBf8EBgv/CAoT/xAO
+ FP+/kEz/7bJi/+iuY//qsGX/7LFl/+yxZv/ssmT/67Jk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LJk/+yy
+ ZP/ssmT/67Jk/+yyZP/rsmP/67Jj/+uzY//ss2T/67Jk/+uyY//mr2L/055X/+y0ZP/qsmP/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ssmb/7LJm/+uz
+ Zv/stWj+7blu/+69czH///8A7bxxAv///wD///8A////AP///wD///8A////AP///wDtuXAE////AOy5
+ cXPtt27/7LRo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJm/+yz
+ Z//qsGX/7bNp/92lWv+XmbH/l6jj/0hUgv9dU1D/r4VL/1Fbev97isD/P0t3/zpEbv81P2T/PUVu/zpD
+ av84QWj/Nz9n/zc/Zv85Qmn/ND1j/zA5Xv8vOVz/LjdZ/y84Wv8UHDf/MThX/0VPdf8qNVb/GyE5/wcM
+ H/8IDB//BQcS/wUGEP8FBxH/CQsV/wcLE/81NTL/2+Lj/9bu/f/O5/3/zuf+/8zm///K5f7/yeT+/8jj
+ /v/I4v3/yeH9/8bg/v/K4///2Or7/+jw+f/4+v3//Pz///v8///6+v//+fr///v7///7+f3/9Pj8/+j1
+ /v/T8P7/0/D+/9Tv///U8P//1fD//9Xw///V8P7/1vL+/9by/v/W8v7/1fH+/9Xw///V8P//1fD//9Xx
+ ///V8f//1fH//9Xw///V8P//1fD//9Xw///U8P//1O/+/9Tu///U7v//1O///9Pu///S7///0u///9Lv
+ ///S7///0u///9Hu/v/R7v7/1O3+/9Ds/v/W8P7/+/3////+/v/+/////v////////////////7///39
+ /v/8/v7/+/39//v8/P/8/P3//P3+//z8/v/9/P7//Pz///z8///8/P3////+//n8/f+8z+H/o7/f/8Pj
+ //+Pq9//UWmt/01iqf8yQIH/aHqs/1Bejv8xPGP/NT9n/zU+ZP9GUHb/PEdo/xAXL/8nME7/KjRV/ycx
+ Uf8lL0//JC1N/ykyUv8pM1H/IytK/yMqSv8jK0r/IipI/yAnRf8hJ0X/Exgv/wYKIP8QEy3/AAEN/wIC
+ DP8AAQf/AAAB/wAAAf8AAAL/AQAC/wEAAv8BAAL/AQED/wICB/8UFjH/BAYe/wMCBP8FBQb/CQkP/wED
+ Ev9ENSX/57Bd/+iuYv/qsGX/6rBl/+uyZP/rsWP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LNl/9igWf/lrmD/67Nj/+uy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/ssmb/7LJm/+uz
+ Z//ss2b/7LRo/u24bv/tvHQx////AO27cgL///8A////AP///wD///8A////AP///wD///8A7blwBP//
+ /wDsuXFz7bdu/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ Zv/ss2f/6rBl/+yzaf/dpVn/mZmt/5ep5f9JWIb/S0lN/5RxQP9XYYH/d4e8/zxHc/87RW//NkBl/zxF
+ bv85Q2r/OUFp/zc/Z/83P2f/OUJp/zQ9Yv8xOl//Lzlc/y03Wf8uOVj/FR03/zxFZP8+SGz/KjVW/xge
+ NP8JDh//Bwwd/wUGEv8FBxH/BQcR/wwPGP8DBgv/kJOS//H////L5vn/0ev+/8/p///N6P//zej+/83m
+ /v/N5///y+X+/8nl/v/a7f3/7fX7/+vu8//5+fv/+vr9//j6///5+///+fv///n7///5/P//+/3///z+
+ /////v7/7vr//9Xw///U8P3/1O/+/9Tw///U8P//1fH+/9by/v/W8v7/1vL+/9Xw///V8P//1fD//9Xx
+ ///V8f//1fH//9Xx///V8P//1fD//9Xw///V8P//1fD//9Tv/v/T7///0+///9Pv///T7///0u7+/9Lv
+ ///S7///0u///9Lv///S7v7/0+/+/9Ht/v/T7f//9fz+/////v/+/v//////////////////////////
+ ///+/f7//f77//3+/v/+/v///v7+//z8/P/9/f7//v7////+/////v///f7+//7+/v/9/v3/9PX2/3t+
+ iv9GVmT/XW+U/1Zqqf9KZan/MT+A/2l3qP9NW4r/MTxj/zVAaP81PmP/Q010/z5Iav8QFy//JzBP/yo0
+ Vf8nMVH/JjBP/yUvTv8pMlH/KTNR/yMrS/8jKkv/IytK/yIqSP8gKEb/ICdF/xYaMv8IDSP/EhYw/wAB
+ Dv8CAw3/AQEI/wAAAv8AAAL/AQAC/wEAAv8BAAL/AQAC/wAAAv8EBgz/FRc0/wMEGv8DAwT/AwQG/w0K
+ Ef8AAg//iGc5//G2Y//mrmP/6rBl/+uwZf/rsWT/67Fj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+20Zf/gqF3/4apc/+y0
+ Y//rsmT/7LNl/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yy
+ Zv/rs2f/7LNm/+y0aP7tuG7/7rx0Mf///wDtu3IC////AP///wD///8A////AP///wD///8A////AO25
+ cAT///8A7Llxc+23bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+uy
+ ZP/ssmb/7bNn/+uxZf/rsmn/4Khc/5uaqf+Xqef/T12L/zw/Uf9pUTP/X2uQ/29/s/88R3H/OkVv/zlF
+ af89RnD/OUNr/zhBaf84P2j/Nz9n/zlCaP80PWL/Mjtf/zA5Xf8uOFn/LDdV/xYeOf9DTG3/N0Fl/ys2
+ Vv8UGSz/CA4e/wgNHv8FBxT/BQcQ/wkLFv8GCRH/NDg5/+Ls7P/W7vv/zer8/9Ps/f/Q7P7/z+v//87q
+ ///L6f//yef//9Xr/f/q9f3/+v3+//v6+//6+/3/+vz+//j7/f/6/f7/+/3+//v9/v/7/f7//f3///v9
+ ///7/f///f3+///////k9/7/1PH+/9bx///V8f//1fH//9by/v/W8v7/1vL+/9Xx/v/V8P//1fD//9Xx
+ ///V8P//1fH//9Xx///V8P//1fD//9Xw///V8f//1fD//9Xw///V8P//1O///9Tv/v/U7/7/1O/+/9Lv
+ ///R7v7/0e7+/9Hu/v/R7v7/0+///9Pv///S7v3/7fr//////v/+////////////////////////////
+ ///9/f3////+////////////+v7x//z8+f////////////7+/f/////////////////+/f7//v////f3
+ +v+8s8X/Kysx/wEHCP8bIjT/Okd7/zI9fv9icaL/S1iF/zE9Y/80QGf/ND1j/0BKcP8+SGr/ERkx/ygw
+ T/8qNFX/JzFR/ycwUP8lL0//JzFQ/ykzUf8kLUz/JCtL/yMqSv8iKkn/IShH/yAnRv8YHjf/Cg4l/xUZ
+ NP8CAxD/AgMO/wECCf8AAAP/AQAD/wEAAv8BAAL/AQAC/wEBAv8AAAH/BgkS/xQXNP8DAxP/BAMF/wUF
+ Cf8HCRD/EA8R/8KQTP/ssmP/569i/+uxZf/rsWX/6rBj/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+2yZP/ts2T/569g/+Kq
+ XP/stGP/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uy
+ Zv/ssmb/67Nn/+yzZv/stGj+7blu/+68dDH///8A7btyAv///wD///8A////AP///wD///8A////AP//
+ /wDvuXEE////AO+6cnPtuG7/7LRo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ ZP/rsmT/7LJm/+2zZ//qsGX/67Jp/+GqXP+blqD/mKvq/1Rejf84Pln/QTMl/2Nwmv9qeKn/PEZw/ztG
+ cP86RWz/PEVv/ztEbf85Qmr/OUFo/zdAZv84QWf/ND1i/zI8X/8wOV3/Ljda/ys2Vf8dJED/RlBy/zU/
+ Yv8tN1f/EBUk/wgOHf8JDh//BgcT/wcJE/8LDhr/BwwR/56jov/v/v//y+f5/9Hs/v/S7f7/0uz//9Hs
+ /v/M6///0e3+/+X1/v/3/f7//v39//38/v/8/P///Pz///38///9/P7//fz+//z8///9/f///Pz+//39
+ /v/9/v///f7+//z+/////v//9fz+/9Xy/v/V8v//1vL+/9by/v/W8/7/1vL+/9by/v/W8v7/1fH+/9Xx
+ /v/V8f3/1vH//9bw///W8f//1vH//9Xw///V8f//1fH//9Xx///V8f//1fD//9Xv///U7///1O///9Tv
+ ///T7///0+///9Pu///R7v7/0u7+/9Pu/v/R7f//3/P+//7////+/v///v/////////////////+//7+
+ /v/8/fz///////f49P/h7cL/6/28/+j9rv/W8Zn/0N+w//Pz8f///////f39///////+/v7//f3+////
+ ///p5+3/wLDL/2xkd/8FCQz/CQoL/wcKEv8kL17/Y3Km/0lWg/8yPGP/NT9m/zU+Y/8+SG3/PEZo/xIa
+ Mv8nME7/KjVW/ygxUf8nMFD/JjBP/ycwT/8pM1H/JC1L/yQrS/8jKkn/IypJ/yEoR/8gKEb/GR44/wsO
+ Jf8XHDj/AwQT/wICD/8CAgv/AAEE/wAAA/8AAAP/AQAC/wEAAv8CAQP/AAAA/woNGv8UFjX/AgIR/wQE
+ Bf8HBwv/AAQO/zMpHv/iqVz/565j/+qwZP/rsWX/67Fl/+qwZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+qy
+ Y//nr2H/67Nk/+uyZP/rsmP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uz
+ Zf/rsmb/7LJm/+uzZ//ssmb/7LVp/u25bv/tvXUx////AO28cwL///8A////AP///wD///8A////AP//
+ /wD///8A8LpxBP///wDwunNz7bhu/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Fj/+yyZv/tsmf/6rBl/+uyaf/jqlv/mpKW/5mu7P9TXo3/OkNl/zQuKP9fbJf/Y3Cg/zpG
+ cP89SHL/PEdw/zxFb/87RG7/O0Nr/zlCaf83QWb/OEFn/zQ9Yv8yPV7/MDpd/y85Xf8pM1T/JCpH/0hT
+ d/8yPV3/LTZV/wsOGP8IDRz/Cg4f/wcHE/8KDBj/BAgS/0JHR//u9PP/1e37/83q/P/R7f3/0u3+/8/t
+ /v/Q7P3/2/D9//P6//////////////79///+/f///v3///79///+/f///v3///79///+/v////7///79
+ ///9/f3//fz8//39/P/+//7///////7////e9f7/1PL//9by/v/W8v7/1vL+/9by/v/W8v7/1vL+/9by
+ /v/W8v7/1vL+/9bx///W8P//1vD//9bx///V8P//1fH//9Xx///V8P//1fH//9Xx///V8P//1fD//9Tv
+ ///U7///1O/+/9Pv///U7///0u///9Pu///U7v//0u3//+z4/v///////v7///////////////////7/
+ /v/8/Pz//////9HUzf+kvHT/wudx/+D4ov/i+Kj/4Pyb/8DqbP+duWj/3eHX///////8/fz//v7+//7+
+ /f//////29bg/7usxv9xZ3z/BQkK/wsOFP8ICw3/GiVO/2Btof9GVYL/Mjxi/zY/Zv80PWL/O0Vq/zpE
+ Z/8UGzP/JjBN/yo0Vf8oMVD/JzBQ/yYwT/8nMU//KTNR/yUvTP8lLUz/IytK/yMqSf8hKUj/IChG/xof
+ Ov8MDyb/Fx06/wQGFv8BAg3/AgMM/wABBP8AAAP/AAAD/wEAAv8BAAL/AQED/wAAAv8OESL/ExUz/wIC
+ D/8EBQb/CAgL/wACDP9ZRiz/77Nh/+atYv/qsGT/6rBk/+yxZv/rsWT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+yz
+ ZP/rsmT/67Jj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rs2X/67Jm/+yyZv/rs2f/7LJm/+21af7tuW//7r12Mf///wDtvHUC////AP///wD///8A////AP//
+ /wD///8A////AO+6cQT///8A8Lpzc+24bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uxY//ssmb/7LNn/+uxZf/qsWj/6K5d/56RkP+bsO3/VGGQ/zxHbP84MjX/Xm2X/1tq
+ mv86RnH/Pkp0/z1Icv87RW//O0Ru/ztDbf85Qmn/OEBn/zhBZ/80PWL/Mz1f/zE6Xf8wOV3/KDNU/yoz
+ Uv9JVHn/MTtb/ys0U/8IDBT/CA4a/wkOIP8JCBT/Dg8b/wkOFP+wtLL/7v7//8rn+v/Q6/7/0ev9/9Hs
+ /v/U8f//4fT8//z+/v///////f7+//z+/v//////////////////////////////////////////////
+ ///9/f3///////////////////////7+/v//////7fr//9bz///W8///1vL+/9by/v/W8v7/1vL+/9by
+ /v/W8v7/1vL+/9by/v/V8f7/1fH+/9Xx/v/V8v7/1fH+/9Xx/v/V8v7/1fD//9Xx///V8f//1fD//9Xx
+ ///V8P//1O/+/9Tw///T7///0+///9Lv///T7v7/0+3//9bv/v/1/P7///////z////+////////////
+ ///8/Pz//////6GknP97mEP/vuhm/8/0f//X85X/4fij/9v5k//J8Hr/qdRU/26BTf/s7Oz//v79//39
+ /f/+/v3/+Pj5/8W8zf+3qcT/Zl5z/wQICf8KDA//CQ0Q/yQvY/9TX5H/PUt2/zI9Y/80P2b/NT5j/zhC
+ Zv86RGf/FRw0/yYvTf8qM1X/KDFR/ycwUP8mME//JjBO/ycxUP8lL03/JS1L/yQsS/8jK0r/IilJ/yAo
+ Rv8aITz/DBEn/xcdO/8HCRj/AQIN/wICDP8AAQf/AAAD/wAAA/8BAAL/AQAC/wEBA/8AAAP/ExYs/xEU
+ MP8CAw3/BAUG/wkJCv8AAQz/e101//G1Yv/mrWL/6rBk/+uxZP/ssmb/67Fk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/67Nl/+uyZv/ssmb/67Nn/+yyZv/ttGn+7blv/+6+eDH///8A7b11Av///wD///8A////AP//
+ /wD///8A////AP///wDvunEE////AO+6cnPtt27/7LRo++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsWP/7LJm/+yzZ//rsWX/6rFp/+uvX/+fjoj/nbDt/1lllP8/TXb/NzVC/2Jy
+ nf9XZ5b/Okdy/z5KdP88R3H/PEVw/ztDbv88Q23/OkJq/zhAaP84QWf/ND1i/zM9X/8xOl7/MDld/ycy
+ VP8yPFz/SVR5/zE7W/8pMVL/CQ4Y/wgOF/8JDiD/DAwZ/wUHEP9KUFP/8fr6/9Hr+f/P6/3/0ev8/83q
+ /P/P6/7/y9fl//z+/v/+/v7//v7///7////+////////////////////////////////////////////
+ ///9/fz///////Ly9P/Kz8D/1dvI//j59f///////v79//j9/v/Z9f//1vP//9by/v/W8///1/P//9bz
+ ///W8v7/1vP//9bz///W8///1vL+/9by/v/W8v7/1vL+/9by/v/W8v7/1vL+/9Xx///V8P//1fH//9Xx
+ /v/V8f7/1fH+/9Xx/v/V8P//1fD//9Tu///T7///1O///9Lu///b8v///f////7////9////////////
+ ///8/fz//////6ipqP8+Txz/g6g9/7XdXf/H8m7/1fmD/8/whf/L8HT/ueNc/4eqP/9LZxj/foN6////
+ ///7+/v//////+Hd5P+6r8P/sKG+/1FJXf8BBQX/BwgK/xIXKP8rOHb/SVeD/ztIcf8zPWT/ND9m/zQ9
+ Yv81P2T/NkBj/xUcNP8nME3/KTNU/ygxUf8nMFD/JjBO/yYwTv8mL0//JS9N/yQtS/8kLUv/JCtL/yMq
+ Sf8hKUf/GyI8/w0SKf8XHj3/CAob/wEBDP8BAg3/AQEI/wAAA/8BAAL/AQAC/wEAAv8BAQL/AAIH/xYa
+ M/8QEy3/AgML/wMFBf8KCgn/AAEM/45qO//xtWP/5q1j/+qwZP/rsWX/7LFm/+uxZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+yzZ//ts2f/7LRo/u25bv/uvncx////AO69dQL///8A////AP//
+ /wD///8A////AP///wD///8A7rlwBP///wDtuXBz7bdt/+y0aPvss2f/7LJn/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Fj/+yyZv/ss2f/67Fl/+mxaP/tsGH/o41//5yw7v9ea5v/QE97/zE6
+ UP9kcZ7/VGOT/zxHcv8+SnP/PEhy/ztFcf86RG3/OkNr/zpCav84QWf/Nz9l/zU9Y/80PGH/Mjte/zE6
+ Xf8pMlT/OUNj/0hTdv8wOlz/Jy9N/wsRHf8ODx3/CxAe/woNG/8YGBn/tbi4/+b5///L6Pr/zuv7/83q
+ /P/V8///n6u9/7izxP/4+fz/////////////////////////////////////////////////////////
+ /v/8/Pv//////9/h3P+Up2//xNqF/9nrpP+7yaH/8vPy//3+/f/8/fz/4ff9/9by///U8/7/1vL+/9fz
+ ///X8///1vL+/9f0///X8///1vL+/9bz/v/W8v7/1vL+/9by/v/W8v7/1vL+/9by/v/W8f//1vH//9Xx
+ ///W8P//1/D//9Xw///V8P//1fD//9Xw///V8P//1PH//9Xv///R7///4vX+//////////////////7+
+ ///9/f3//////9bY1f8vNCn/N0Um/1FsIf9wky3/g6ZB/2B7Lv9LYyL/a4Yy/3aVMP9XcyD/QVIn/ykw
+ Jv/Y2tj//v7+//X09v/Fvsv/tKnA/6CPsP8wKzb/BAgJ/wUGBf8nNFf/MT6A/0NQeP85Q2v/NT5m/zU+
+ Zf80PWL/NT5j/zdAYv8VHjf/Ji9O/yk0Uf8oMlD/JzBR/ycwT/8mME7/JjBO/yUvTf8kLUz/IyxL/yMr
+ S/8jKkn/IilJ/xsiPf8NEin/GB8+/woNIf8BAgz/AQIN/wECCf8AAQP/AgAD/wEAAv8BAQL/AQEC/wMF
+ DP8YHTr/DhEn/wICBv8FBgX/CgoJ/wECC/+XcT7/8bVk/+euY//qsGT/67Fj/+yyZv/rsWT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rs2f/7LJm/+y0af7tuW7/7b11Mf///wDtvHMC////AP//
+ /wD///8A////AP///wD///8A////AO65bwT///8A7rlxc+23bf/stGj77LNn/+yyZ//ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uxY//ssmb/7bNn/+uxZf/psGb/77Nk/6iOdv+bsOz/ZXKh/0JQ
+ ff87RmP/YnGe/1JgkP88SHL/PUpz/zxIcv88RnH/O0Vu/ztEbP86Qmr/OEFn/zc/Zf81PWP/NDxh/zI7
+ Xv8xO17/KTNU/z1IZ/9FT3P/MDpc/yUtSf8MEiD/DA0d/wsRIP8HCg//VVRQ/+Dv+P/P6Pz/0Or6/8zq
+ /f/J5/n/a3qC/25oe//HvNT/6+vv///////+/v//////////////////////////////////////////
+ ///+/v3//v7+/+Lj5P9vhEv/wuxr/9r3kP/l+qv/u9t3/7XDoP/9/f///P79/+f6///V8f7/1PP+/9fy
+ ///X8///1/P//9by/v/X8///1/P+/9by/v/X8///1/P//9fz///X8///1vL+/9by/v/W8v7/1vL+/9by
+ /v/W8v7/1fH//9Xx///V8f//1fH//9Xw///V8P//1fD//9Tw///V7///0fD+/+f3/v///////v//////
+ /////////f38//3+/f9maWT/IisZ/ys0JP8sOB7/PFAZ/zhKGf85Sxr/Ok4b/zVJFP9RYzD/cnti/2Fm
+ V/8aIRX/lpmV///////QzNP/vLTG/6qcu/+FeJX/DxAU/wkKCv8KDhP/O02N/ys4dv9ET3T/NkFp/zY+
+ Zv81PmT/ND1j/zQ9Yv86RGb/GSE6/yUuTf8pNFH/KTNR/ygxUf8nMVD/JjFP/yYwTv8lL03/JC5M/yMt
+ S/8jK0r/IilI/yIpSP8cIz3/DhMp/xkfPv8MDiT/AAEL/wIDDv8BAwr/AAEE/wEAAv8BAAL/AQEC/wAA
+ AP8IChT/GyE//w4RIv8BAQL/BQYF/wkJCP8BAwr/lG88//C1Y//nrWL/6rBk/+qxY//ssmb/67Fk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Nn/+yyZv/ttGn+7blu/+6+dTH///8A7bxzAv//
+ /wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cXPtt23/7LRo++yzZ//ssmf/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsWP/7LJm/+2yZ//rsWX/6a9m//G1Zv+sjmr/mKzk/258
+ q/9BUH3/SFF3/2Fwnv9PXYz/PEhz/z1Kc/88SXL/PEZy/zxFb/87RGz/OkNq/zhBZ/82P2X/NT1j/zQ9
+ Yv8zPF//MTpd/yw1Vv9BTWz/QEtu/zA6XP8hKkT/DREj/wwQHP8LER//FBMS/5aip//X8///yub4/83q
+ +//D4PH/RVJZ/w0OEP+Pg57/vrDN/+Hg5////////v7+////////////////////////////////////
+ /////////f39//z9/P9vdmb/VnYi/6TNWf/P9Xz/1viM/8rzef+FoVH/2t7d///////q+v3/1PL//9bz
+ ///Y8///1vP+/9by/v/W8v7/1/P//9fy///W8v7/1/P//9bz///W8///1/P//9by/v/W8v7/1vL+/9by
+ /v/W8v7/1vL+/9Xy/v/V8v7/1vL+/9by/v/V8f7/1fH+/9Xx/v/V8P//1e///9Px/f/r+f7/////////
+ ///9/v///f39///////R1NL/Jy0j/yYvIP8jLB3/Iise/xklDv8gMAz/JTYQ/yY3EP8lNxH/MkQf/1Rd
+ RP9DSTf/EhkN/2NnY//n4ur/u7PE/66hvP+mlbj/Ukxb/wIHCP8FBgP/JjFV/z1QlP8jLmT/QUx3/zRA
+ Zv80PWP/NT5j/zM9Yv8zPGH/N0Fi/xsjPP8nMFD/KTRR/ykzUf8oMVH/KDFQ/ycxT/8mME7/JS9N/yQu
+ TP8kLUz/JSxM/yQrSv8jKkn/HCI9/xAVLf8ZID//DhEn/wABDP8CAw7/AQML/wACBf8AAAH/AAEB/wAC
+ A/8AAAD/DRAf/xwhQP8MDh3/AQEA/wQFBf8JCQj/AAEK/4FgNf/xtWP/5a1i/+qwZP/rsmT/67Fm/+ux
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uzZ//ssmb/7bRp/u25b//vv3Yx////AO69
+ dAL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7Ldt/+20aPvss2j/7LJn/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ts2f/67Fl/+qwZf/vtGn/uZRk/5Wm
+ 3f94hrn/QE55/0NQeP9fbZv/TFmJ/zxIcv89SnL/PUly/ztGcP87RG//OkRs/zlDav83Qmj/NkBl/zU9
+ Y/81PWL/Mzxg/zI8Xv8sNVb/Rk9y/z5Ibf8xO1//ICc//w0TJv8MEiD/CgsU/0NFRv/B3e7/zur9/8vm
+ 9v/G4/L/V2hv/wUHBP8fHyP/j4Gg/7iqx//X09////////7+/v/////////+////////////////////
+ /////////Pz7//////+1uLT/Mz8o/1ZxL/9jhyr/j7ZE/6LKU/+KskT/XX8n/622qP//////6vj7/9bz
+ ///Y9P//2PP//9fy///X8v//1/L//9fz///X8///1vL//9by/v/W8v7/1/P//9fz///W8/7/1vP+/9bz
+ /v/W8v7/1vL+/9by/v/W8v7/1vL+/9by/v/W8v7/1fH//9Xx/v/U7/7/1e/+/9bw/v/S8P7/8Pr+////
+ /////////v////v8+///////lJWQ/xsiFv8jLBz/HiUa/xsmEP8aJwn/FyYI/xQiCf8TIAf/FiQJ/xYl
+ CP8WIgj/GR4U/xEWDv88PD3/vbXG/7KmvP+jkrf/iXua/xEUF/8GCAf/DxQe/zhIff8tPnr/LDZ2/zpF
+ bP81QGf/NT1j/zQ9Yv8zO2H/Mzxg/zQ+Xv8cJD7/JzFQ/yozUf8pMlP/KDFR/ygyUP8nMVD/JjBO/yYw
+ Tv8lLkz/JC1M/yUtTP8kK0v/IypJ/xwjPv8QFi//GSA//w4TKv8AAg3/AQIN/wIBC/8BAgb/AAEC/wEB
+ Av8AAgP/AAEC/xEVKf8aID3/CQoV/wICAP8FBQX/BwYG/wYIC/9lTS7/7LJf/+WtYf/qsWL/67Jl/+uy
+ Zv/rsWX/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rs2f/7LJm/+20af7tuW//7r95Mf//
+ /wDuvXYC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlwc+y3bf/stWj767Nn/+yy
+ Zv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7bNn/+uxZf/rsGX/8LVr/8SZ
+ X/+RoND/gY/G/0JPev9ATnf/WWeU/0tXhv8+SXP/Pkpy/z1Jcv87RnD/O0Rv/zpEbP84Q2r/N0Jo/zdA
+ Zv82PmT/NT1i/zQ8YP8yPF7/LjdY/0hRdP88RGr/Mjxg/yAmPv8PFCf/ChEi/xoUEf9fbYL/zuv//83o
+ +v/T7/7/kaq2/xQaGv8TFRL/FBUW/4V3lf+0pMX/ycHT//n5+/////////////7+/v//////////////
+ ///+/v7//v7+//39/f/6+/r/Vl1T/zQ/LP89TDP/SWIm/0NbIv9CWh//ZX8+/2+ETf+Kk4j//////+n4
+ +//W8///2PT//9jz///Y8///2PP//9jz///X8///1/T//9bz///W8v7/1vL+/9by/v/W8v7/1vL+/9by
+ /v/W8v7/1vL+/9by/v/W8v7/1vL+/9by/v/W8v7/1vL+/9bx/v/V8f//1e///9Xw///W8f7/0/H+//P7
+ /v/////////////////8/f3//v7+/2tqY/8ZIBL/HyUa/xoiFf8cKRL/GykO/xgnCf8SHAX/DRgE/xcl
+ Cf8XJgn/FyMK/xQYD/8MEQf/MTA0/6uguP+djrD/n5Cz/zY0PP8BBwn/BwoN/yEtSv8wQnb/OUmT/yk1
+ c/87RWz/NUBn/zQ9Y/80PmP/NDxh/zE6Xv83QWL/IipE/yUwT/8rM1H/KDFS/ygxUf8oMlD/KDJQ/yYw
+ Tv8mME7/JS9N/yQtS/8lLUz/JCtL/yMqSf8cIz7/Ehgx/xogP/8PFSz/AAIO/wECDf8BAQv/AQEF/wAA
+ Av8BAAL/AAEC/wIDB/8WGzP/Fx03/wQGC/8CAgH/BAQE/wYHBv8FBwb/JR0Q/9OgVf/psGH/6LBj/+ux
+ Zf/rsmX/7LJl/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Nn/+yyZv/stGj+7blv/+6/
+ eTH///8A7b13Av///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cHPst23/7bVp++uz
+ Z//ssmb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+2zZ//rsGX/7LFm/++1
+ av/NnVr/j5m//4ua0/9EUHz/Q1B7/1Rij/9IVIP/Pkp0/z5KdP89SXL/O0Zw/ztEb/86RGz/OENq/zdC
+ aP83QWf/Nj9l/zQ+Yv8zPGD/Mjxe/y84Wf9KU3f/OkNn/zI7X/8fJT3/EBQp/wsSIv8sJiX/XHGj/8Hc
+ 9//N6vv/1/X//4GXov8JDQz/FBYV/wkMC/9xZ3//rp3D/7uwx//j3+r///////3+/f/+/v//////////
+ /////////v////39/f//////wcPD/ygwIf82Qi3/Lzsm/x8tFP8tQBn/NEkc/1NkQP9weWP/c3py////
+ ///m+Pz/1PP+/9j0///Y8///2PP//9jz///Y8///1/P//9f0///X8///1/P//9fz///W8/7/1vL+/9by
+ /v/W8v7/1vL+/9by/v/X8///1/P//9bz/v/W8/7/1/P//9by/v/W8v7/1vL+/9bx///V8f//1vH+/9bz
+ /v/2/f7//////////////v7//v////b39f9TU0r/GB0S/x8kGP8fJhn/EyEH/xIiA/8bKgz/FiII/xQg
+ B/8VIwf/FiMH/xQfCf8PEwz/CA4E/y4sNP+ajKz/o5O4/1BJWf8GCQj/CwoP/wwUG/8xQXL/OUuR/zND
+ kP8qNW3/QU5q/zQ/af80PWP/ND1j/zI8YP8xO17/OkRl/ycuSv8lL07/KzNR/ykyUf8oMVH/KDJQ/ygy
+ UP8nMU7/JjBO/yUvTf8kLkv/JS1M/yQrS/8jKkn/GyM+/xUcNv8bIUH/ERcv/wEDDv8BAw7/AgIM/wAB
+ Bf8AAAL/AQEC/wAAAf8FBw//Gh87/xUZL/8CAgT/AwQD/wQDA/8EBQX/CQoH/wEDCP+Objv/8LZi/+Wu
+ Yf/rsWP/67Fk/+yyZf/ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uzZ//ssmf/7LRo/u25
+ b//uv3ox////AO29dwL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7Ldt/+21
+ afvrs2f/7LJn/+2zZ//ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ssmb/67Fm/+qw
+ Zf/stGn/2KNZ/5CTrv+So97/R1OA/0NRff9SYY7/R1SC/z5Kdf8+SnT/PUhy/ztGcP87RW//OkRs/zlD
+ av83Qmj/N0Fn/zdAZf81PmP/Mz1h/zI8X/8yO1v/S1R4/zhCZf8yPF//HSQ8/xAUKf8NEiT/Jik5/19z
+ sv+uyej/0O79/9Tx//+dtsL/ERYX/xAUE/8FCAj/T0lZ/6mXv/+xo8H/x77T//b0+P/+/v7//v7+////
+ ///////////////////8/Pz//////3B1b/8gKhn/LTcn/yEuGP8cKw//HSoQ/x8tEv8kMxb/LTgn/1lg
+ Vv/8/v7/5Pj8/9X0/v/Y9P//2PP//9jz///Y8///2PP//9j0///X8///1/P//9f0///X9P//1/P//9fz
+ ///W8v//1vP//9by/v/W8v7/1/P//9fz///W8/7/1/P//9fz///W8/7/1vP+/9by/v/W8v7/1fH+/9fy
+ /v/X8v7/9/z+/////////////v7+///////w8e//Rkc//x4jGP8jJxz/HiQX/4uUf/+Hk3X/Hi4M/x0t
+ Df8XJwn/FiUH/xclCf8OFgf/DhEL/wQJAf84M0D/pZa4/2BVav8JCgz/Bw4N/wYPEv8zQ2z/PE6Z/zBC
+ iv82RpD/JzNl/0RPcv81QGn/Nj5k/zU+Y/8zPWD/MTpd/zpEZv8pMU//JjFQ/yozUf8pM1H/KDFR/ygy
+ UP8oMlD/JzFO/yYwTv8lL03/JC5M/yQtTP8kK0v/IipJ/xsjPv8WHjj/GyJB/xMZM/8CBA//AgMO/wIC
+ DP8BAQf/AAEC/wEBA/8AAAH/Cg0b/xshP/8QEyT/AQAA/wMEBP8EBAX/BAQE/wcIBv8DBQv/Mika/96o
+ Wv/mrmH/6bBk/+qwZf/ssmb/7LJm/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rs2f/7LNn/+21
+ af7tuW//78B7Mf///wDuvngC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlwc+y3
+ bf/stWj767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/67Jl/+yy
+ Zv/qsWT/67No/+GoXf+Ujpv/lKnl/0tXhf9DUHz/UmCP/0VSgP8/S3X/Pkp0/zxIcv88R3H/PEVw/zpE
+ bf85Q2v/N0Jp/zdBZ/83P2X/NT5j/zQ9Yv8xO17/MTxb/0tUef82QGL/Mj5f/x0kPP8PFCn/DBEk/yMq
+ Q/9ec7T/mLHY/9Xy///O6vz/wd7u/zA4PP8LDgz/Cw0N/yQiKv+ai7D/qJe7/7mtyP/Vz9z///////z8
+ /P/+/v////////7+///+/v7//////+ns6/81PDL/JCwf/yQtH/8cKhH/HSwQ/xonD/8cKhD/IjAU/yIu
+ Gf9QV1H/+v7//+H0+//V9P3/2PP//9jz///X8///1/P//9fz///Y8///2PP//9jz///X8///1/T//9f0
+ ///X9P//1/T//9fz///X8///1vL+/9by/v/W8///1/P//9by/v/W8v7/1/P//9by/v/V8v7/1vP+/9Xy
+ /v/U8P7/1fL9//f9/f///////v7///7+/v///v7/9fX1/0lMRv8YHRD/NDks/3p/c//0+ez/rLeY/yY5
+ D/8fLxH/GCkJ/xkqCP8XIwj/CRAF/wwRCv8AAwD/XFRo/2tgeP8JDA3/BAcI/xccHv9QY4v/P1Gc/zRE
+ jP80Q4v/NkWT/yAtVP9HU3T/NkFq/zY+Zf81PmP/NDxh/zI6X/85Q2T/JzFO/ycxUP8pM1L/KDNQ/ygy
+ UP8oMlD/KDJP/yYxTv8mME3/JjBN/yUvTP8kLUz/IytL/yIqSf8aIj7/GSE9/xoiQP8UGzb/AgQP/wED
+ Df8BAgz/AQAH/wABAv8AAgP/AAEE/w8UJf8cIkD/Cg0Y/wAAAP8CAgP/AwQD/wQEBP8EBQX/CwsN/wAC
+ Dv+JZjf/8bVk/+SsYf/qsGT/7LJm/+yyZf/rsWP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uyZv/ssmb/67Nn/+yz
+ aP/stWn+7bpu//DCfTH///8A7796Av///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65
+ cXPst27/7LRo++uzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uy
+ Zf/ssmb/6rFk/+qyaP/prV//mImG/5iu6v9SXoz/QU97/1Ngj/9EUn//Pkt1/z5KdP89SXP/PEdx/zxF
+ cP86RGz/OUNr/zhDaf83QWf/Nj9l/zU+Y/80PWL/MTte/zZCYv9JUnn/ND5g/zM+YP8dIzz/DxUp/w0S
+ J/8cIzv/XHGt/3+Xxv/I5Pb/0u38/9Ty//9ldn//BAoI/xAUFP8KCwz/a2N6/6qZwP+rmr//wLXO/9/a
+ 5P///////v7+//7+/v///////f39///////CxsT/HiQb/yYuIv8hKxz/Hy8U/x4tEP8SHA3/FyMQ/yAv
+ FP8aJRL/UFVT/9na5//S6Pf/1vP//9jz/v/X8/7/1/P//9fz///X8///1/P//9fz///X8///1/P//9f0
+ ///X9P//1/T//9f0///X9P//1/P//9fz///X8///1/P//9bz///W8v7/1vL+/9bz/v/V8v3/1/T//9Tw
+ /P/T8fz/1/L//9Pw/P/3/f7///////7//////////Pz8//////9oa2X/XWJX/97g3P//////6Orh/zpF
+ Lf8lNhX/IDIP/xorB/8WIwf/ChID/woPCf8GDQX/DxEQ/0hEUf8PERP/AgUD/xolK/9+mLj/S2Kn/zNF
+ jf85RY//M0SN/zVFjf8WHTP/Tlh6/zdCbP83QGb/NT5k/zM8Yf8wOl7/N0Fj/ykzUP8oMVD/KjNS/yk0
+ Uf8oMlD/KDJQ/ygyT/8nMU7/JjBO/yYwTv8lL03/JC5M/yQrS/8iK0n/GiI+/xsjP/8aIkD/FRw4/wQG
+ Ev8BAw3/AQMM/wECB/8AAAL/AAID/wECCP8VGjH/GiA6/wUGDP8AAAD/AgIC/wIDAv8DAwP/BAQE/wgH
+ C/8GCBL/Ix0Y/9agVf/or2L/6bBj/+uyZP/rsWT/67Jj/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uz
+ Z//ss2f/7LVo/u26bv/wwX0x////AO+/egL///8A////AP///wD///8A////AP///wD///8A7rlwBP//
+ /wDuuXFz7Ldu/+y0aPvss2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rsmX/7LJn/+yyZP/nsGj/7rFi/56Idv+Xrer/XWiW/0BNev9PXYv/Q1B+/z9Ldf8+SnT/PUlz/z1H
+ cf88RXD/OkVt/zpEbP84Q2n/N0Fn/zc/Zf81PmP/NT1i/zI7X/89SGn/SFF5/zM9X/8zPmD/HCI7/w4U
+ KP8TGC//Fhw1/1JnoP92jcT/tNLk/7rV4//V9P//sMzY/xwjI/8NERD/Cw4M/x8gJf+Yiq3/ppS9/7Ki
+ xf/DudH/3Nfj//39/f///////f39//v7+///////o6al/xkfF/8nMCT/ISsc/yY2Gv8iMhT/HCsR/xop
+ D/8dKxT/ERoN/05PVf+9udT/xNzr/9b0///X8v7/1vP//9fz///X9P//1/P//9fz///X8///1/P//9fz
+ ///X9P//1/P//9fz///X8///1/P//9fz///X8///1/P//9fz///X8///1vP+/9by/v/W8v7/1vL+/9Xx
+ /f/Z9f3/sczU/8rl8P/S8v7/6/T4//v7+//7+/z//f3+//z7/P//////srWy/+/x7f///////////8PI
+ vf8iKx3/GCEV/xYgDP8QGAj/CQ8G/woOCP8KDgj/CA4G/xATEv8KDQ3/AQUD/zRBTf+fwd//Z4HA/zNE
+ jv85SZH/NUaM/zdLlP8iLlv/Exgm/1Niif85RGz/OEBn/zU+ZP8zPGH/Mjpf/zdAYv8rNVL/KDFQ/yoz
+ Uv8pNFH/KTNR/ygyUP8oMk//JzFP/yYwTv8mME7/JS9N/yUuTP8kK0z/IytJ/xsjP/8cJUL/GyNB/xcd
+ O/8GCBb/AQIN/wIDDf8BAgb/AAEC/wABA/8FBhD/GR86/xYaMv8BAQP/AQEC/wIBAv8CAgH/AwMD/wQE
+ Bf8GBQv/DAwS/wADEP91WjP/8LVi/+WtYf/rsWT/67Fl/+uyZP/rsWP/67Jk/+yzZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yy
+ Zv/rs2f/7LNo/+21aP7tum7/78F9Mf///wDvv3oC////AP///wD///8A////AP///wD///8A////AO25
+ cAT///8A7Llxc+24bv/stGj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Jk/+yyZ//rsWb/57Bm//C1Zv+oi2v/larn/2h1ov8+THj/S1iF/0JPfP8/SnX/Pkp1/z1I
+ dP88R3L/PEVx/zpDbf86Q2v/OUJp/zlBaP84P2b/Nj1k/zY9Y/8yO2D/QEpu/0dQdf80PWH/NT9i/xsh
+ Of8MEyb/HCI9/xohOP9IW47/aIHC/7vY8f+71+L/qMHO/9f4//93ipD/BAYF/xMWF/8ECQf/RkFP/6yZ
+ wv+kkrr/s6PF/8C2z//Uz93/9fT3///////8/fz//v7+/5aZmP8dIxv/KjIl/7u+uP+uuaL/IzYU/yU0
+ GP8cKxD/GigT/woSCP9kX3D/oJ25/7rU3f/b9///1vL9/9bz///X9P//1/T//9fz///Y8v//1/P//9fz
+ ///X8///1/T//9f0///X8///1vL//9by///X8///2PL//9jz///Y8///1/L//9fz///X8///1vP+/9by
+ /v/W8/3/2vj//7nW3v9whIv/1PP7/8zV5//Fu87/zcjX/9DK2v/Pydn/187e/4KCh/+Hjob/7/Hu/+jr
+ 4/9HTT//Fx4S/xMZEf8LDwr/BwwI/woPCP8LDwn/CA0K/w0RDv8FCAX/GB0Z/2J2if+23Pv/gqLV/zpJ
+ k/89TJP/NkaP/z9Smv81QnP/GiA1/yYtSP9ca5L/N0Jq/zlCZ/83P2X/NDxh/zI7X/83QWP/LDVT/yky
+ T/8sNFL/KzNR/yozUv8pM1D/KDJQ/ycxT/8mMU7/JjBO/yUvTf8lLkz/JS1L/yMqSP8eJkP/HiZE/xsj
+ Qf8XHjz/BggW/wECDf8BAg3/AgII/wABAv8AAAH/CgwZ/xshP/8TFiv/AQAB/wEBAv8CAQL/AgIB/wIC
+ Av8DAwT/BQUK/wcHEP8HCRL/FxUT/8eXT//qsWL/6LBi/+uxZP/qsWX/67Fk/+uyY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+uy
+ Zv/ssmb/67Nn/+yzZ//ttWj+7blu/+/BfjH///8A7r96Av///wD///8A////AP///wD///8A////AP//
+ /wDsuXAE////AOy5cXPsuG7/7LRo++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/ssmf/7LFn/+qwZ//yt2j/tI5g/5Oj3f9xfrH/P0x5/0dVg/9BTnv/P0p2/z9K
+ df8+SXT/PEdy/zxFcP87RG//OkNr/zlCaf84QWj/N0Bm/zU+ZP82PmT/Mjtf/0BJbv9DTXH/Mztg/zU+
+ Yf8aITj/DBMm/yQqSf8lLUn/Okp4/2J5vv+lwOL/3Pj//7/X4f+Xsbz/wN/m/0pXW/8FCAb/ExQW/wwO
+ DP9oXnb/rpzG/6SSuv+vocP/wLXQ/8vE1v/f3Ob/8fD0//////+PlJD/LzYt/4uPiP/09/H/kZ2E/y1C
+ HP8nOxf/IDAU/xUeEv8RFxP/a2V5/2Ntdv/Q7vj/1vL+/9f0/f/X9f//1/T//9f0///X9P//2PP//9jz
+ ///X8///1/P//9fz///X9P//1/T//9f0///X9P//1/T//9fz///X8///1/P//9fz///W8/7/1vP+/9fz
+ ///X8v7/0u75/8/q9//g////V2hs/z9QUf+sssb/tqbH/7irx/+6rcj/ua3F/7+yyv9pZG//CxIJ/zxC
+ OP82OzD/FBoQ/xMbEf8MEwr/ChEJ/wwRB/8KEQv/CQ8O/wYJBf8MDQr/RE9U/5izzf+94f//fp7S/z5S
+ nP87T5f/OkiT/z5Tlv9GVID/LjdU/wsQI/8aID3/XGuS/zdCav87RGn/N0Bl/zQ9Yv8yPF7/NkBi/yw1
+ VP8qMlD/KzNR/yoyUf8qMlL/KTNQ/ygyUP8nMk//JzFO/yYwTv8mL03/Ji5M/yUtS/8jKkj/ISlG/yAo
+ Rf8cJEL/GSA+/wYIFv8BAw3/AgIO/wIDC/8AAQP/AAAB/w8TJf8cIkH/DhAg/wAAAP8BAgP/AgEC/wIB
+ Af8CAgL/AgMD/wQECv8FBhD/DAsS/wADDP9iTCv/7rRh/+StYP/rsGT/67Fl/+uxZP/rsWP/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uz
+ Zf/rsmb/7LJm/+uzZ//ss2f/7LVo/u25bv/vwn4x////AO7AegL///8A////AP///wD///8A////AP//
+ /wD///8A7blwBP///wDsuXBz7Lhu/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/7LJn/+yyZf/rsGb/77dp/8KVW/+Rncz/fIrB/0JNef9EUoD/Qk98/0BL
+ d/8/Snb/Pkl0/z1Ic/88RXD/O0Rv/zpDa/86Qmr/OUJo/zhAZv82PmT/Nj5k/zQ8Yf9FTnP/QEpu/zU8
+ Yf82P2L/GyI5/w4TKP8oMVH/ND5e/zA+ZP9edLn/kKrW/9Ty/v/V9P//yeTs/5eutv+Sqa//Lzk6/w0Q
+ EP8RExH/EhQT/3ZrhP+wnsb/pJS7/62cwv+8rc7/w7fQ/8i/0//V0Nz/xMTG/9/j3v//////6+7m/0JN
+ Ov8rPB//JTUY/xciD/8LEwr/Iicn/yIhKP9sgIP/2fb+/9Pu+v/X9f7/1/P+/9f0///X9P//1/T//9f0
+ ///Y8///2PP//9fz///X8///1/P//9f0///Y9P//1/P//9fz///X9P7/1/T+/9f0/v/X9P//1vP+/9bz
+ ///W8/7/1fP8/9Xy+v+1z9n/pcLL/5Oorv8PFRb/ISQp/2ZfdP+dj6//rJq//62bwv+xnsf/hnmP/xwe
+ Gf8OFQz/DxUN/xIYEv8PEw//DhIO/w4SD/8LEA3/BQgE/wcKBv8wOjv/gZaq/7bb+/+12/3/e5rO/0FV
+ n/8+T5b/O0yX/zhJj/9JVn7/Pklm/wkRKf8EBRj/GiA6/1tokv82Qmn/O0Rp/zhAZv81PmP/Mzxf/zZA
+ Yv8tNlX/KjJQ/yszUf8rM1L/KjJS/ykzUP8oMlD/JzFP/ycxTv8mME7/JjBO/yYvTf8mLkv/JStJ/yIq
+ R/8gKEX/HSVD/xgfPf8EBhP/AQMO/wECDv8CAwv/AAEE/wEBB/8VGjL/HCE//wgKE/8AAAD/AQED/wEB
+ Av8CAQH/AQEB/wICAv8DAwj/BQUP/wcHD/8JCxP/ERAS/8GSTv/ssmP/565j/+uwZf/rsWX/67Jj/+uy
+ Y//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rs2X/67Jm/+yyZv/rs2f/7LNn/+y1aP7tuW7/78J+Mf///wDvwHoC////AP///wD///8A////AP//
+ /wD///8A////AO65cgT///8A7blzc+24bv/stGj77LNn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jl/+2yZ//rsmX/6rFl/+21av/OnFj/j5e4/4eWz/9CT3n/QlB9/0BN
+ e/8/S3j/P0p2/z5Jdf89SHP/PEZz/zpEb/86Qmz/O0Nr/zpCaf85QWj/Nz9l/zY+ZP81PmP/SVJ4/z5H
+ bP82P2P/NkBj/xshOf8QFi3/LTZV/0JMcP8qOFj/WW6x/3iQyf/O6/3/0e77/9b0///V8v3/pb/H/2+B
+ iP8eJif/EhUU/xEWEf8UFBb/cGR9/66dxf+ol8D/p5a+/6+exP+2psv/tabG/7Swuf/4/Pf//////6uw
+ qP8mLSP/HSYb/xIZE/8NEg7/EBcR/w0QD/8RFhT/domO/8Db5P/Z9f7/1vL8/9f0///X8///1/T//9f0
+ ///X8///1/P//9jz///Y8///1/P//9fz///X8///1/P//9fz///W8///1/T+/9f0/v/X9f7/1/T+/9fz
+ ///X8/7/1vP9/9Px/f/W8v7/2Pb//6G6xP9aa3P/ERYZ/wsQDP8MDw3/JiUu/0lFVf9fVmr/ZVpy/2pg
+ df8iISf/DBIQ/xEVEv8PEg//DQ8N/wYJBv8CBQH/DRMS/zRARv94kKL/stLz/8Dk//+hvd3/cYm3/0te
+ qP8/Upb/PU6Z/zJEiP9JVX3/Y2+S/xwoQv8IDyP/BAUZ/xggOf9XY4z/N0Jn/zxGa/84QWb/Nj5i/zI7
+ Xf84QmP/LTdU/ykzT/8qNVH/KzRS/yoyUv8pMlD/KDJQ/ycxT/8nME//JjBO/yYwTv8mL03/Ji5M/yUs
+ Sv8iKkf/ICdF/x0lRP8WHTn/AgQQ/wEDDv8BAg7/AgIM/wAABP8GCBb/GiA8/xofO/8FBQv/AAEA/wEB
+ Av8BAQL/AgEC/wEBAf8AAgL/AgMH/wMDDf8EBQ//CwsS/wADDv9pUCz/77Rh/+WtYv/qsGX/67Fm/+uy
+ ZP/rsmP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/67Nl/+uyZv/ssmb/67Nm/+2zZ//stWj+7blu/+/CgDH///8A7sB8Av///wD///8A////AP//
+ /wD///8A////AP///wDtuHUE////AO24dnPtt3D/7LRn++yzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ss2f/67Jm/+qwZf/ss2j/26Rb/4+Oof+Qotz/RlR//0JP
+ ff9ATXz/P0t5/z9Kdv8+SnT/PUh0/ztGc/87RXD/OUJt/ztDa/86Qmr/OEFo/zdAZv82P2X/Nj9l/0VP
+ dP87RGr/NkBk/zdBZP8bIDj/Ehkx/zQ9XP9MV3z/MD1d/1Jnpv9lfcD/uNbx/9f0/v/U8P7/1PD+/9v4
+ ///F4uz/gZig/yoyNP8LDA7/EhUT/w0PEP9NSVn/nI+x/66dxf+qmMH/o5O6/6ubwP89OkT/SVBJ/3B0
+ bv8tMyv/HSMb/xUcFf8PFQ//DxUQ/woPDP8SEw//GB4Z/3yQmP/W9Pv/1fH7/9f0/f/X9P7/1/P//9f0
+ ///X9P//1/P//9f0///X9P//2PL//9jy///Y8///2PP//9jz///X9P//1/X+/9f0///X9P7/1/X+/9j1
+ /v/X9P//1vP+/9Xy/f/W9P7/u9fu/7fT7P/b+v//vtrn/2+Cjf8rNTn/EBUV/wMIBf8AAwD/AAMA/wAF
+ AP8ABQH/BgoH/wYJBv8DBgX/BgsJ/xMaGv8wPkT/XXOC/4yowP+41/f/weH//7zd/v+uy+7/Y3eh/1Jl
+ qP9AU5r/PlCb/zE/hP9FU3n/Z3Wb/z5Mbv8fJkD/CQ8j/wIFFv8dJD7/VmON/zlCZ/88RWv/OUJn/zY/
+ Y/8yO13/Nj9g/ys3U/8qNVD/KTRQ/ys0Uv8rM1L/KTNR/ygyUP8nMU//JzBP/yYwT/8nME7/Ji9N/yYu
+ TP8kLEr/IipI/yAnRf8eJkT/FRs1/wEDEP8CAw//AQEN/wIBC/8AAAT/Cw8f/xwiQP8XGzP/AQIE/wEB
+ Av8BAQH/AQEB/wEBAf8BAQL/AAIC/wECBf8CAwz/BAQO/wgIEP8IChL/HRgV/82bU//psGP/6K9j/+ux
+ Zf/rsWT/67Fk/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uzZv/ss2f/7LRo/uy5b//uw4Mx////AO3BfgL///8A////AP//
+ /wD///8A////AP///wD///8A7bl0BP///wDtuHVz7bdv/+y0Z/vss2f/7LJn/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2X/7LNn/+uyZv/rsGX/6rJo/+WsXP+SiIr/lKrk/09b
+ iP9BT33/Qk98/z9Lef8/Snb/Pkl0/z1Jc/87R3H/O0Vw/zpDbf86Q2v/OkJq/zlBaP82P2X/N0Bm/zdA
+ Zv9BS2//OUJn/zdBZf83QWT/GyA3/xcdNv87RWf/TFh+/z1Haf9KXZf/XHS7/5mz3v/X9f//1PH+/9bz
+ ///U8P3/1/L+/9n5//+109z/VGRp/w4SEf8NDw3/DA8O/ycnK/9mXHP/lYao/6uawf+xn8r/S0dV/wsT
+ Cv8TGRL/GR8Y/xQbFP8PFRH/DRMQ/w0TEP8NEg//BwsG/1ZlaP/S7vz/1PD9/9bz/P/W9P7/1vP+/9f0
+ /v/X9P//1/T//9fz/v/X9P//1/T//9jz///Y8///2PP//9jz///X9P7/1/T//9fz/v/X8///1/T+/9f1
+ /v/Y9f7/1/T+/9bz/v/V8f//0fD6/7vZ8v+EnM3/mrXU/8rs/v/U9///w+D0/5auv/9tgY3/VWNv/0RO
+ WP86RUz/NUBH/zI9Rf9ATFf/U2Zz/3iPof+dudP/t9f2/8Hk//+/4///udr6/7ja+v+w1Pb/bICh/1Bn
+ o/9DWKH/PVCZ/zJAhf9CT3T/aXae/z1McP88SWj/ICVA/wkPJP8CBBf/IypF/1llkP86Q2b/PUZr/zpC
+ aP82P2P/Mjxe/zI8Xf8rNlL/KjVR/ys1Uf8qNFH/KjJR/ygyUP8oMlD/KDJQ/ycwUP8mME//JzBO/yYv
+ Tf8mLkz/JC1K/yMrSP8gJ0T/HydE/xQZMf8BAw//AgMR/wECDf8BAgv/AAAE/w8TJf8eJUP/ERUn/wAA
+ AP8BAQL/AQAB/wEAAf8BAAH/AQEC/wEBAv8AAQP/AQMJ/wMEDv8FBg//DQsS/wADD/+GZzn/8LZi/+Wt
+ Yv/rsWT/67Fk/+uxZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//rs2X/67Jm/+yyZv/rs2b/7LNn/+y0aP7suW//7sOCMf///wDtwX4C////AP//
+ /wD///8A////AP///wD///8A////AO65dAT///8A7bh1c+23b//stGf77LNn/+yyZ//ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNl/+yyZ//rsWb/67Fl/+ixZv/ssl//mod4/5Wq
+ 5/9baJX/QE17/0NQfv9ATHn/P0p2/z5Jdf89SXP/O0dw/zxGcP87RG7/O0Rr/zlCav85Qmn/OEFn/zY/
+ Zf84QWf/QElv/zhBZ/84Qmb/N0Jk/xwgOP8bITr/Pkhs/0dTef9BS27/QlWI/1lyuv91jcn/zuv9/9by
+ ///W8/3/1vP//9Hu+f/Q7fj/1/X//9X1//+Xrrb/NkJE/woQEP8ICgn/DBAN/x8hJf9MRVT/g3SR/2df
+ c/8PEhH/GBwX/xIXE/8SFhL/EBQS/wwQDv8HCgj/DRQQ/19yd//J6vr/z+z8/9Pu/P/X9P7/2Pb+/9f0
+ ///X9P//1/P//9fz///X8///1/P//9fz///Y8///2PP//9jz///Y8///1/X//9fz///X8v7/1/P+/9f0
+ /v/X9f//2PX9/9f0/v/W8/7/1fH+/9Pu/f/H5fb/qsbp/3iPwv9+k77/mLHZ/6vJ6//E4///ze3//8vp
+ ///H5f//xeL9/8He/P+82vj/u9z4/8Dh///C5P//wOD//7vb/f+62vr/u9r6/7zf/v+v0fX/eIur/1Bk
+ lf9KX6r/Pk+Y/zJEif88Sm7/ZHCX/0NPdP88SWr/Pkpq/x4lQP8IDiT/AgQX/yYtSP9YZZD/OkNn/z1H
+ bP86Q2j/Nz9j/zM8Xv8yO1z/KjVR/yo1Uf8qNVH/KDJO/yszUv8pMlD/KDJQ/ygyUP8nMFD/JzBP/ycw
+ Tv8nL03/Ji5M/yUtSv8jK0j/ICdE/x8nRf8SFy3/AQIP/wIDEf8BAg7/AgMM/wABB/8VGjD/HiRC/wcK
+ Ff8AAAD/AQED/wEAAv8BAAL/AQAC/wEAAf8BAQL/AAEC/wEDB/8DBA3/BAQO/woIEf8EBRD/Oi0f/+Ss
+ W//mrmH/6rBk/+uxZf/rsWT/67Jj/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+yyZv/ssmb/67Nm/+yzZ//ttGj+7blv/+7DgzH///8A7cF+Av//
+ /wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cXPtt27/7bVo++yzZ//ssmb/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Fl/+qxZf/pr2b/8bZl/6eJ
+ Z/+UpuL/Z3Wn/z9Mef9DUH//P0x6/z9Ldv8+SnX/PElz/z5Icv88RXD/OkRu/zpEbP85Qmr/OUNo/zhB
+ Z/82P2X/OEFn/z5Hbf84QWf/OEFn/zdBY/8cIzn/HSQ//0JLb/9ET3X/PUps/z1LeP9Yb7b/YHe5/7TQ
+ 8f/Y9v//0/L8/9j2//+/3en/wd7w/9bz/v/T7vv/2/r//83t9f+Mo6r/QE1R/xIaG/8FCQb/AAMA/wgK
+ Cf8aGxz/DxIR/wsPDP8JDQn/BAcF/wUJCP8RFxb/PEhL/5Gptf/V9f//u9vq/7XR5P/Y8///1fL9/9j2
+ ///Y9P7/1/P+/9jz///X8/7/1/P//9f0///X8///1/P//9fz///X9P//1/T//9f0///X8///1/P//9f1
+ /v/Y9f7/1/X+/9f0/f/X9P7/1vP+/9Tx/v/T7///0u7+/9Lu///I5Pz/rMjj/5Ou0v+Encb/gZfD/4CZ
+ w/+Bm8T/jafL/5+71v+ivtv/q8fo/7XU8P+62fj/vtv6/77d+/+93Pz/vdv9/7/f/v+qzvT/eZC2/1Vl
+ if9LYab/P1Ca/zZGjf80QWv/X2yO/0VRdP9ATG3/Pkpq/z5Iav8fJj7/Cg8l/wADFf8oL0z/VGGJ/ztE
+ Z/89Rmv/OkNo/zZAY/8yPF3/MDpZ/yw1Uv8sNVL/KDFO/yozT/8qM1H/KDFR/ygxUP8nMVD/JzBQ/yYv
+ T/8nME//JzBO/yUuS/8lLUr/IyxJ/yEoRf8gKEX/ERUq/wEBD/8CAw//AgIP/wECC/8CAwz/Gh85/xsh
+ PP8DBgn/AAAB/wEAAv8BAAL/AQAC/wEAAv8BAAH/AQEB/wEBAv8BAQT/AwML/wQEDv8GBhD/CwoT/w0L
+ EP+4ikn/7LNj/+ivY//qsWX/67Fm/+uxZf/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uzZf/rsmb/7LJm/+uzZv/ss2f/7bVo/u25b//uxIQx////AO3B
+ fwL///8A////AP///wD///8A////AP///wD///8A7rlvBP///wDtuXBz7Ldt/+y0aPvss2f/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uxZf/rsWb/6bBm//K4
+ af+xi1z/kaHU/3eGuv9BTXn/RFB//0FMev9ATHf/P0p1/zxJc/89SHL/PUZx/ztFbv86RGz/OUNq/zpD
+ af84QWj/N0Bm/zlCaP88RWv/OEFn/zlCaP84QWX/HCI5/yEoQ/9FUHT/QUty/zpGa/81QWf/Vmuu/1hw
+ uP+Oqdn/1vb//9Lx+//b+f//rcra/6TA3P/a+f//1vL9/9Hv+v/R8P3/2vn//9Ly/f+sxtD/eIuT/0xY
+ Xf8uNTf/HyQk/x4jI/8dJSb/JzM0/0hXXP9yhI//ob7L/83u///U9P//sc7l/4aex//B3PL/1PH+/9Ty
+ /f/W9P7/1/T+/9f0/v/W8/3/1/T+/9f0///X9P//1/T//9f0///X9P//1/T//9f0///X9P7/1/X//9j1
+ ///X9P7/1/T+/9b0/f/W9f7/1fT9/9Xy///T7/7/0u///9Hu/v/P6v3/z+z+/9Lv///S8P//zez//8Xh
+ +f+62PH/t9Pu/7fT7/+72fL/vdv2/8Dg+//A4Pv/v+D9/77f/f+lxev/u937/7zd/P+v0/X/c4m2/2Fz
+ j/9EVo//RVii/zZIj/8vPGX/Y26U/01ZfP9CTWz/Qk1v/z5Jav8+SWr/HyY+/wsRJv8AAxX/LjZS/1Rh
+ iP87RGj/PUZr/zlCZ/82P2P/Mz1e/y44V/8vN1T/JzBN/yoyT/8sNVL/KjJR/ygxUf8oMVD/JzBQ/ycw
+ T/8mL07/JzBO/ycwTf8mLkz/JS1K/yQsSf8gJ0T/ICdF/w4RJf8CAhD/AgMQ/wECDv8AAQn/AwQP/x0i
+ Pv8VGS//AAEC/wEBAv8BAAL/AQAC/wEAAv8BAAL/AQAB/wEBAf8BAQL/AQED/wIDCf8EBA7/BQUQ/wwK
+ E/8AAg7/c1gx//G2Yv/mrWL/6rBl/+uyZf/rsWX/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rs2X/7LJm/+yyZv/rs2b/7LNn/+y1af7uuW//7sSEMf//
+ /wDuwX8C////AP///wD///8A////AP///wD///8A////AO24bwT///8A7bhvc+y2bf/stGf77LNn/+yy
+ Z//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rsWX/67Jm/+qx
+ Zv/wtmv/wpNV/4qXv/+Il87/RFB8/0VQf/9CTXv/Qkx3/0BKdf88SXP/PEhz/z1Hcf88RW//O0Vt/zpD
+ a/86Q2r/OUFp/zhAaP85QWn/OkJq/zlBaP85Qmn/OEFl/xwhOv8kKkf/Rk92/z9Jcf85RGz/LTha/05j
+ oP9acbj/bITD/8bk+f/V8v3/2/r//5280P+Josz/2vn//9Hv/f/T8v3/0/L9/9Hv+//T7/z/2PX//9z7
+ ///U9f//xuPx/7jV4v+21OD/uNTi/7/d7//E4/r/xeT9/7jW8P+jvtv/kazO/4ig0v+0z/D/0u/9/9Lu
+ /f/X9P//1/T+/9bz/v/W8v7/1/T+/9Xx/f/X9P//1/P//9fz///X8///1/P//9fz///X8///1/T//9bz
+ /v/W8///1/T+/9bz/f/Y9///zuz0/9Du+P/V8v7/1O/+/9Lu///S7///0e7+/8/r/v/R7f//zuz//83s
+ /v/O7P//zu7//83t///K6f//xub//8Xk///E4/3/xeX//77g+f+XtOD/lbLi/8Di/f+42/3/aoOv/298
+ of8/T3T/RVmf/zpMlf8qNmX/XmyO/1tqjv9ET23/Q09t/0NMbv8+Smv/PEhp/x0lPP8LESb/AAQV/zE6
+ Vf9SXoX/O0Ro/zxGav85Q2f/NT9j/zM8Xv8wOVj/KDBN/yozT/8tNVL/LDVR/yozUf8oMVL/KDFR/ycw
+ UP8nMFD/Ji9P/ycwTv8nL03/Ji5M/yUtS/8kLEn/ICdF/x4mRP8KDiH/AgMQ/wMDEP8BAQ3/AAIJ/wYH
+ Ff8eJED/DxEi/wAAAP8BAQL/AQAB/wEAAf8BAAH/AQAB/wEBAf8BAQH/AQEC/wECAv8BAwf/AwQN/wQE
+ Dv8JCRH/BAYQ/zIoHP/iqlv/565i/+qwY//rsWT/7LJl/+yyZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Nl/+yyZv/ssmb/67Nm/+yzZ//ttWn+7rlv/+7E
+ hTH///8A7sGAAv///wD///8A////AP///wD///8A////AP///wDtt3EE////AO22cnPstm7/7LRo++yz
+ Z//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jl/+uy
+ Zv/psWX/8LVq/8STU/98hKD/lafi/0pWhP9FT37/Q018/0BNef8/S3b/PEl0/ztIc/89R3L/O0Rw/zxF
+ bf86RGz/OkJs/zlCa/83QWj/OUJp/ztDa/85QWn/OUJp/zdBZP8cIjr/KC9M/0hSeP8+SG//OENt/ycz
+ VP9AU4j/WnK5/1lwtf+lweb/1/T//9f3//+Ur8X/do28/9Dx///T8v7/1PP+/9Xy/v/U8f7/1PH+/9Lu
+ /f/Q7fv/zer5/9Hv/P/V8f//1PH//8Th9/+syeP/oLzZ/5251/+btdb/nrnf/67L8P/K6f3/0vL+/9Lw
+ /v/U8f7/1vT+/9Xz/P/U8v3/0O39/63H3//T8Pv/1/X+/9f0///X8///1/P//9f0///X9P//1/P//9b0
+ /v/U8vz/0u75/9fz/v/Z9v//yubw/7zY4f/X9P7/1PD+/9Pu/v/S7/3/0e3+/9Dt/f/K6Pr/udTw/7vX
+ 9P+72fX/vNn3/7rY9v++3fn/xeT7/8Pj+/+82/f/tNT4/6XA5P9gdpj/ZH+7/6fJ7f/A4v//a4W4/2h4
+ o/9QXX3/OUqC/0FVoP8pNmr/T1l+/2d3n/9IVHP/RU9v/0JNbv9CTG3/Pklq/ztGZv8ZIDn/DBIm/wEF
+ Ff82P13/T1uB/ztEaP87RWr/OUJm/zhBZP8xOlv/KTNQ/yw1U/8uN1X/LDZS/ys1Uv8qNFH/KTJR/ygx
+ Uf8nMFD/JzBP/yYvUP8mME7/Ji9N/yYuTP8lLUv/IyxJ/yAoRf8eJUP/CQwd/wIDEf8CAxD/AQMP/wAC
+ Cv8GCRj/HSNC/woMF/8AAQL/AQID/wEBAf8BAAH/AQAB/wEBAf8BAQH/AQEB/wEBAf8BAQL/AQIG/wME
+ Df8DBA3/BgYQ/wsLE/8KCxL/tYlL/+60Y//or2H/6rFk/+uyZP/rsmP/67Jk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uyZf/ssmb/7LJn/+yyZv/ss2f/7bVp/u25
+ b//uw4Ux////AO7BgAL///8A////AP///wD///8A////AP///wD///8A7bZzBP///wDttnRz7bZu/+y1
+ aPvss2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ Zf/rsmb/6bFl//G2av/BkVH/anCD/5+y7v9UYJD/RVB+/0VQfv8/TXr/P0x4/z1Jdf88SHT/PEdy/ztF
+ cP88RG//O0Ru/zlCbf84Qmr/OEJq/zlBaf86Q2r/OUFp/zpDav82QWb/HyU+/y41Uv9JVXz/Pkhv/zhD
+ a/8rNlf/LDxn/1hwuP9VbLP/fZbO/8/t/f/X9v//iqK2/2J4p//D5Pv/1fP+/9Py/f/U8v//1PL//9Px
+ ///T8P7/1PL//8fk9P/P7Pv/0Oz9/9Lx/P/U8///0fH//9Hx///Q8f//0/P//9Lz///O7v//vtv1/73Y
+ 9P/A2/P/0u/8/9Xz/P/U8v3/1fP+/4qiwv+Uq9H/2vf//9Hu+v/V8v7/1/T//9f0///X9P//1/T//9bz
+ /v/Z9v//yefx/9Dt9f/W8/7/1vP8/42ksf/I4/H/1fL//9Pu/v/S7v7/0O78/9Hv/v/W9v//k67d/3OL
+ yP94j8z/dIzH/3CJxv9shcP/bofE/3iQyf93kM7/bonK/2F4sv80RGn/RluT/3CNzP+73v3/epjM/1Vk
+ kf9peZ3/LDxf/0dYov8uO3b/O0Zl/2x8pv9TYH7/Rk9x/0ROcP9DTW//QUxs/z9JbP86RGT/FBw0/wsS
+ JP8BBRf/PUZl/01Yfv86RGf/PUZs/zlCZv8xOlr/LDZV/y85V/8uN1j/LTdV/yw3U/8sNVP/KjRS/ykz
+ Uf8oMlH/JzFQ/ycxT/8nMFD/Ji9O/yYvTv8mLkz/JC1L/yIrSf8hKUb/HCVC/wcKGv8DBBH/AQMQ/wED
+ D/8AAQr/CAwe/xshPv8EBQv/AAAC/wABAv8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEC/wEB
+ Bf8CAwv/AwUN/wUGEP8MCxT/AAIO/3pcNP/xtmP/5q5h/+ixY//rsWP/67Fj/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+2yZ//ssmb/67Nn/+20
+ aP7tuXD/7sSHMf///wDuwYIC////AP///wD///8A////AP///wD///8A////AO22cwT///8A7bZzc+y2
+ bv/stGf77LNn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmX/67Jm/+mxZf/wtWr/xJNS/2Njb/+oufT/YG6g/0RRf/9FUX//QE58/0BMeP8+Snf/PEl1/zxI
+ dP87RnL/O0Rw/ztEb/85Qm3/OEJq/zhCav85QWn/OUJp/zpCaf86Q2v/NkFm/yEpQv8xOVj/S1aA/z5I
+ cf83QWj/MTxg/xwmSf9SZqj/Vm+2/191uv+z0e//2Pn//4GYrv9QZZb/sdDv/9f1///T8v7/1fP//9Py
+ /v/U8v7/0vD9/9Py/P+51ub/z+z+/9Hx//+62PH/obvj/5ix4P+Xsd//mLLi/5ew4f+as+L/iKLY/32W
+ 0v96kcz/gZvT/8rn+P/U8/3/0O/5/5Kquv9keZ//psDn/9Xy/f/C3vL/1fP+/9fz///X8///1/T//9f0
+ ///X9P7/1PL7/77b4//P7Pj/2/v//5mzwP9zhZz/xuL6/9Lv/f/R7f7/0e39/9Lv/v/F4/H/f5m1/2iA
+ uv9thsP/bIPE/2d/wP9jer7/X3a9/1xzuf9TbbH/UWip/0FTg/8iLk3/NUNn/1VttP+Lqdn/lbXl/0VW
+ iv9vfqf/OkZp/zZIgP86S47/LDVU/2Zwnf9ecJT/SFVy/0VPcP9CTG//Qktv/0BJbf8+SGz/NT9g/xEY
+ L/8MEiX/AwcZ/z5HZv9HUnj/PEZp/zhDZf8vOFv/MTxb/zM+Xf8wO1v/LjdX/y02V/8tNlX/LDZT/yo0
+ U/8qNFL/KTJS/ygyUP8nMU//JzBQ/yYwT/8mL07/Ji5M/yQtS/8iK0n/ISlG/xsjP/8FBxf/AwQS/wED
+ Ef8BAg//AAAK/wwQI/8XHTX/AAEE/wACAv8AAAH/AQAC/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Av8AAAP/AQMJ/wIEDf8EBA7/CgkS/wMFEf87LiD/5a1d/+ivYv/psWP/6rFj/+uxY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ss2f/7LJm/+uz
+ Z//ttGn+7rlw/+/EhzH///8A78GBAv///wD///8A////AP///wD///8A////AP///wDtt3IE////AO22
+ cnPttm7/7LVn++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNm/+uyZv/psWX/77Rp/8uYVv9gYGj/qrrz/3B+sv9EUn//RlOC/0FPff9ATXn/Pkt3/z1K
+ df88SHX/O0Zy/zpEcP86RG7/OkNu/zlDbP84Qmr/OkJr/zpCa/87RGz/OkRs/zVCZ/8lLEX/ND1e/01Z
+ hf8+SXP/NkBn/zdCav8XHzn/QU+K/1lxuf9Ua7T/iaTV/9b4//94jab/RFeH/5e03v/Y9v//0/H+/9X0
+ ///W9f//1fP+/9Xz///Q7vj/sMzg/8zq+P/G5fP/gZjQ/2N7wP9pgcb/aIHH/2mBxv9pgsb/aYLG/2+H
+ zP9nfLT/SVyK/3uTzf/A4Pb/1vb//563yP9uhJ3/Z36t/5Wx3P+/3O//u9jw/9n4///V8/7/1/T//9fz
+ ///X8///2Pf//8bk7P+61N//xeL1/87s9P9ZbH//eIuy/7za9f/V8f//0ez9/8/q/f/S8f7/kai//3aG
+ r/9QYIP/TV2D/09gi/9OYI7/TFyN/0tbjP9IWYj/RVV//0ZWev8fK0f/FR42/0FRhv9deL3/i6re/05j
+ nf9ebpX/VGWJ/yg3Wv9AU5b/JC9Z/01Xef9peqP/UF97/0RPc/9CTW//Qktv/0FKb/8/SW3/Pkds/zA6
+ W/8OFSv/DBIm/wcMHf9DTWv/QUxx/zI8Xf8zPV7/N0Bk/zdAZf8yPF7/MTxc/y44WP8uNlj/LTZW/yw2
+ VP8rNVP/KjRS/ykzUv8oMlH/KDJQ/ycwUP8nME//Ji9N/yYvTP8lLUv/IypK/yEpR/8ZIjz/BAYV/wME
+ Ev8BAhD/AQIQ/wAACv8PEyn/FBgr/wAAAP8AAQL/AQAC/wEAAv8BAAH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQL/AQAC/wECBv8DBA7/BAQO/wcHEf8JChX/Dw8W/76PTv/ts2P/6K9i/+qxZP/rsWT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7bJn/+yy
+ Zv/rsmf/7bVp/u66cP/uw4Yx////AO7BgQL///8A////AP///wD///8A////AP///wD///8A7rlwBP//
+ /wDuuXBz7bhu/+y0aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2P/7LJl/+2yZ//rsWb/6bFk/++0af/QnFn/a3CA/6S26/+Bj8j/R1eD/0hVhP9DUH//P058/z5L
+ eP88SXX/PEd0/ztGcv87RXD/OkRv/zpDb/85Qmz/OURq/zlDbf85Q2z/OkRt/zlEa/84Q2n/Jy1K/zhA
+ Yv9MWoT/PUpy/zdBaP85RG7/HidA/ys1X/9Xbrj/VGy1/2N6vf/D4vn/c4mi/zxNeP97lsr/0O/+/9X0
+ /v/W9f//1vb+/9f1/v/W9v//yebz/7TS5f+00Nz/jaS8/2V5qf9Uapv/Vmue/1hsov9cb6f/Wm6n/1ls
+ pP9OX5T/JTFO/0BRf/9tiMn/xOX5/7za4/+Elrb/Znye/2J4sf+XtNb/q8fl/8He8v/Y9v//1fL9/9f1
+ /v/X9P//1vP+/9j1//+7197/tdDk/8zt//+WsLz/R1d1/3mSwv/B3/b/0e3+/83q/P/V8///qsfX/4KV
+ u/+Elb//UWOF/1Jkh/9QYoX/T2CD/01dgf9LWoD/SFeA/0lZgP85Sm7/Fh86/xwnQ/9SZ6j/Yn7A/193
+ tP9GWoH/Z3ii/zRBYf82RXf/LTx1/y82U/9cbJL/W2uO/0hTdv9ETXH/Q01x/0JLcP9BSm//Pkhs/z5I
+ bf8sNVT/DhQp/wsSJf8MESP/Pklp/zZAYv86Q2T/PUZq/zlCZv81PmL/Mjxe/zE6W/8vOFn/LTZY/y02
+ V/8tNlb/LDVV/yo0Uv8qNFL/KTRS/ykzUP8oMVD/KDFQ/ygwTv8nLk3/JS1L/yMrSP8hKUj/GCA5/wMF
+ FP8CBBL/AQIQ/wICEP8AAAv/ERYu/w8TIP8AAAD/AgEE/wEAAv8BAAL/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQAC/wEBAv8BAQb/AgMM/wMEDv8GBRH/DAsV/wADEf+MaTv/8rZj/+euYv/qsWX/7LJm/+uy
+ Zf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yy
+ Z//ssmb/7LNn/+21af7tuXD/7sOGMf///wDuwYEC////AP///wD///8A////AP///wD///8A////AO65
+ cAT///8A7rhwc+24bv/stGj767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNj/+uyZP/ssmf/67Jm/+qyZf/vtWr/0JxY/4OJnf+ZrN7/jZvV/05djP9IVoX/RFGA/0BO
+ ff8/S3n/PUp3/z1Idf88R3L/PEZx/ztFcP87RG//OkNt/zpDbP85Q2v/OEJq/zlDaf88Rm3/OURq/yct
+ Sf86QmX/TVqG/z1Icv83QGn/OENu/ygwU/8VIDb/TF+j/1Vutv9RZ7P/lrLe/3eNqP84R3L/ZH2z/8He
+ 9//W9v//1PP+/9b0///W8/3/1/b//8Xi8P+51uX/pb7Q/5epz/9meZ//WmyP/1hqjv9XaI3/VmeM/1Jk
+ if9XaIz/NEFg/xwiO/9JWpT/Y4DC/8Xm9v+Oprn/fY+0/1xulP9ofrn/nLrX/6K+5//R7/z/1PP+/9b0
+ ///W9P7/1vT+/9bz///S7/v/ss3V/6XA5//G5/H/XnCM/0pbgP9zjMT/yOX8/87q/f/M6/3/y+n1/4KX
+ sv+LoND/Wm6R/09hhv9RY4j/UWOI/1Bhh/9NXoX/S1yD/0ZXfv9GV3//KTRZ/xEYLv8xQWz/WXK6/1tw
+ uP9CVIb/YnSZ/09bgv8wO13/OEWA/yEsSv9FT2//XGyV/1Bdgf9EUHP/Q01x/0NMcP9BS2//QElu/z1H
+ bP8+SG3/KjBP/w0TJ/8LER//Exgq/0xYev9ASW//PkZq/zpDaP84QWX/NT5i/zI8Xv8wO1v/LzhZ/y43
+ Wf8tNlj/LTZX/yw1Vv8qNFP/KjRS/yo0Uv8pM1H/KDFQ/ygxUP8oMU//JzBN/yYvTf8kLEn/ISlI/xYd
+ N/8DBBP/AwQS/wECEP8CAw//AAAM/xMZMP8IDBb/AAAB/wIBA/8BAAH/AQAB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQAB/wEAAf8BAQL/AQEE/wICCv8DBA7/BQUR/wsKFP8AAhL/WUMt/+2zYf/mrmH/6rFj/+uy
+ ZP/rsmT/67Jj/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yy
+ Zv/ssmf/7LJm/+yzZ//ttWn+7rpw/+/EiDH///8A7sKCAv///wD///8A////AP///wD///8A////AP//
+ /wDuuXAE////AO65cHPtuG7/7LRo++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uzY//rsmT/7bNo/+yyZv/qsWX/8LVr/86bVv+Plq//jqLR/4mX0v9YaJf/R1aF/0RT
+ gf9ATn7/P0x7/z1KeP89SXb/PEhz/z1Hc/89RnH/O0Vv/zpDbv86Q27/OkNt/zpDbf83QWr/N0Bo/ztF
+ a/8oL0v/OkRn/01Zhf88R3L/OEFs/zhEbP8wO2L/Ehsw/zJCdv9Vbbj/T2ix/2eBwf9ugqf/O0ly/1Bm
+ oP+lv+j/1fX//9Py/P/W8///1fP9/9f2//++2u3/vdnp/5qzxv+Wp9T/YXOa/1xtlv9cbJb/W2yV/1pr
+ lP9WaJL/WGuS/zJAYv8dJkL/SVyZ/2yGyP+xzd//eImo/3SHrv9XaZP/a4S7/4uk0v+nwur/2fb//9Pw
+ /v/V9P//1fT+/9Xz/f/X9v//yOXv/6C6zf+mxO7/rMXP/1Bhhv9EV3//fpXO/83q///H5vv/0/L//5y2
+ x/+AlcD/e4y4/09ghP9TZYr/UWOI/1FjiP9PYYf/TV6F/0tcgv9GWH3/QU94/xokP/8VHzv/S2Gd/1dw
+ uP9HWpv/TV6B/2Nynf85RWn/NEBv/yQwWf8yOFT/U2KL/11pj/9JVXb/QU5x/0FNcP9ASm7/QEpu/0BK
+ b/8+SGz/OkRk/x8kPf8MEiT/Cg8g/yAoQf9SYIb/O0Nq/zxEav87Q2n/OEFm/zY+Yv8zPV//Mjtc/zA5
+ Wv8uN1n/LjdZ/y43V/8tNlb/KzRU/yo0Uv8qNFL/KTNR/ygyUP8oMVD/KDBO/ycwTv8mL03/JC1K/yIq
+ Sf8TGzT/AgQT/wQFFP8CAxH/AQMO/wACEP8TGjH/BAYL/wEAAv8AAQL/AAEB/wEAAf8BAQH/AQEB/wEB
+ Af8BAAH/AQAB/wEAAf8BAAL/AQEC/wEBA/8BAgj/AgQN/wUFEf8ICBP/BAcT/ycfH//Yo1j/6bBj/+mw
+ ZP/rsWX/67Fl/+uxY//rsmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yy
+ Zf/ssmb/7bJn/+yyZv/rsmf/7bRp/u66cP/vxYkx////AO/CgwL///8A////AP///wD///8A////AP//
+ /wD///8A7rlwBP///wDuuXBz7Ldt/+y1aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yzZP/rsmT/7LJl/+yyZ//ssmb/6rFl//C2a//PnFj/lZ63/5Ok0/97i8P/Z3et/0pY
+ h/9GVIP/QU9//0BMe/8+S3n/PUp2/z1Jdf88R3P/PEZx/zxFcP86RG//OkNu/zpDbv86Q27/O0Rv/zhB
+ af80P2X/KTFM/zxFaf9NV4T/PUdx/zlDbv85Q2z/N0Jn/xkgO/8eJk3/TGKp/1Nssv9QabL/VGaX/z9N
+ dv9FWY3/hZ/Y/87u/v/U8vz/1vP//9Xz/f/Z9///vNfq/7jU5f+Yr8T/kqXQ/11vl/9dbJX/W2uU/1pq
+ k/9ZapL/VmmQ/1Zojv8pNlX/HChC/0lgnv90jcz/kai7/3WFrP9ne5//WW2c/2uCuf99lM3/tdHx/9j1
+ ///T8f7/1fT+/9b1///U8/z/1/f//7rX3/+Oq8v/rs3s/4qetf9MXIP/PlB+/4ag1//L6v3/yuj9/8Ti
+ 8f92i6j/jZ/Q/15sk/9RYYf/UmOK/1Jjif9QYYj/UGCH/05ehP9JXID/SFiC/zVBaP8OGS//KDZc/1Jr
+ sP9QZ7D/OUly/2V3m/9LWIH/NUJp/yo1Yf8gK0f/RU5z/19tkv9RXX3/RE5z/0FNcf9ATHD/QEtv/z9J
+ a/84QWL/MTtW/zA4Vf8ZIzr/DhUp/woQJP8vOFX/Tl2D/zhCaP88RWv/OUJn/zhBZv81PmL/Mz1e/zE6
+ XP8wOlv/LzhZ/y43Wf8uNlj/LTZX/yw1Vv8rNFT/KjRT/yk0Uv8pM1H/KDFQ/ycwT/8mL03/JS9N/yMs
+ Sv8jK0r/Exgx/wEDE/8EBBT/AwQS/wECDf8CBBP/Ehkt/wABBf8AAAP/AQAD/wEAAv8BAAL/AQAB/wEB
+ Af8BAQH/AQAC/wEAAv8BAAL/AQAC/wABAf8BAQL/AQII/wIEDf8EBBD/BwYT/woKFP8HCRb/soVL/++0
+ ZP/nrmP/67Fl/+uxZf/rsGX/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//ssmX/7LJm/+yyZ//ssmb/67Nn/+y1aP7tunH/78eLMf///wDvxIUC////AP///wD///8A////AP//
+ /wD///8A////AO65cAT///8A7rlxc+y3bf/stGj77LNn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZf/ssmf/7LJm/+qyZf/utWv/1J5a/5iet/+creD/a3mv/3SE
+ u/9PXY7/SFWF/0JQgP9BTXz/P0x6/z5Ld/89SXX/PEhz/z1Hcv88RXD/OkRv/zpDbv86Q27/OkNu/ztE
+ b/88RnD/OURt/yYvSv83P2H/TFeD/z9Kcv85Q23/OkRt/zpGbP8iKkr/FBoy/zlIif9RarL/UWex/1Fj
+ lP9CUnz/PE58/26Hxv+/3fX/1fP+/9bz/v/V8v7/2Pb//7bR5P+yz+D/l63E/42gzP9Za5P/W2yW/1pq
+ lP9aapT/WWqT/1hqkf9TZov/JjBP/yIsSf9LZKj/bIjD/3SIoP95i7X/W26R/1hsn/9pf7b/hJ3T/8Xi
+ +v/V8///0/H//9Ty/v/U8v7/0vH9/9X0//+mxMz/g5zO/6nF3f9ugqb/QlJ3/0JUiP+OquD/y+j8/9Hv
+ //+TrcD/fI27/3qMuv9QYIX/UmKJ/1Bhif9RYon/T2CI/09fhv9NXoT/SFqA/0hXf/8nMVH/Dhgw/ztM
+ gf9Tbbn/P1GM/09bfv9fcpz/O0t0/zI/Y/8eJ0j/MDtb/1Nghv9aaIz/SVV5/0FNcv9ASm7/PEVm/zhB
+ X/8yO1n/Mzxb/zhCYf87Q2b/GCE6/w4UKf8NEif/Pkhp/0pXfv84Qmj/O0Rq/zpCZ/84QGX/ND5i/zM9
+ Xv8xO1z/MDpc/zA6W/8uN1n/LTVX/y02V/8sNVb/KzRU/ys0VP8qNFP/KTNS/ygxUv8nMFD/Ji9O/yUv
+ Tf8jLEv/IytK/xEWLv8BAxT/AwQU/wIDEf8AAg3/BAcX/w8VJv8AAAL/AQED/wEAA/8BAAP/AQAC/wEA
+ Af8BAQH/AQEB/wEAAv8BAAL/AQAC/wEAAv8AAQH/AAEC/wEBB/8CAw3/BAQQ/wYGE/8MCxb/AAQT/4Jh
+ Of/ytmT/5q1i/+uxZP/rsmT/67Bl/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/7LJl/+yyZv/ssmf/7LJm/+uzZ//stWj+7bpw/+/HjDH///8A7sSFAv///wD///8A////AP//
+ /wD///8A////AP///wDuuXAE////AO65cHPst23/7LRo++yzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmX/7LJn/+yyZv/rsmX/7bRr/9egWv+Wmq7/o7bq/2Bu
+ of90g7n/UmGU/0hWhv9DUoH/QU5+/0BNe/8+S3n/Pkp3/z1Idf89R3P/PEVx/ztEb/86RGz/OkNu/zpD
+ bv87RW//PEVw/zxGcv8sNFD/ND1f/0FMdv86RWz/O0Vv/zlFbv86Rm//KzNX/xMYLv8mMF7/S2Cq/1Bo
+ rv9SYpT/R1iB/zZHcv9dc7X/pcLo/9b1///V8f3/1PH+/9n3//+uyN3/sc3e/5isxv+Fl8X/VmmQ/1ps
+ lf9abJT/WmyV/1hpk/9XaZH/UmSM/yQuTP8kMFH/Ummz/1x0rf9tfp7/doiz/1Vliv9Wap//aH+1/4+o
+ 3f/P7P7/1PH//9Tx///U8v//1fL+/9Lx/v/S7vv/fZau/4Oa0v+btsz/WmyZ/zxMcP9FWJP/l7Tl/8zq
+ /v/E4fL/b4Si/4udz/9cb5b/Tl6F/1Fhh/9QYYf/UWGH/1Bfhv9PX4X/TFuD/0hYgP9BTnT/GCE9/xUh
+ P/9GXJ7/TGSv/zdEa/9kcpv/SlmC/ztKb/8iLEv/IShG/0FKb/9caY7/S1d5/0FKav85Q2D/NUBd/zQ/
+ XP83QWH/O0Vn/z5Ha/86RGj/Nj5i/xQbM/8PFSr/EBYs/0hTeP9EUnn/OkNo/zpDav85Qmf/OEBl/zU+
+ Yv8zPV7/MTpc/zA6XP8wOlz/Lzha/y43Wf8uN1j/LTZX/ys1Vf8rNFX/KjRU/yozU/8pMlP/JzBQ/yYv
+ T/8lL03/IyxK/yIrSv8OEyv/AQQU/wMDFP8CAxH/AAAM/wYJGf8KDhr/AAAB/wIBBf8CAQT/AQAD/wEA
+ A/8BAQL/AQEC/wEBAv8BAAP/AQAD/wEAAv8BAAL/AQAC/wABAv8AAQX/AgMN/wQEEP8GBhL/CwoV/wEE
+ FP9PPiv/67Jg/+atYv/qsGX/67Fl/+uxZf/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+yyZf/ssmb/7LJn/+yyZv/rs2f/7LVo/u26cP/vx4wx////AO7EhQL///8A////AP//
+ /wD///8A////AP///wD///8A77lxBP///wDvuXFz7bdu/+y0aPvss2f/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/rs2T/7LJl/+yyZ//ssmb/67Jl/+y0a//Yoln/lZil/6S6
+ 7v9WY5P/bHqw/1Zlmf9JV4j/RFGC/0NPfv9BTnz/P0x6/z5KeP89SHX/PUd0/zxGcv87RW//O0Rt/ztE
+ bv87RG//O0Vv/ztEbv88RnL/KzNQ/ztDZ/9LVoD/OEJo/zE7X/83QWj/PEhx/zM9Y/8XHTv/FiA5/z9O
+ lf9MZaz/UWGU/0xdiP8yQmz/Umao/4ai1//R7/7/1PD9/9Lv/v/Y9f//scvg/7LO3f+SpcP/gJHA/1Vo
+ j/9Za5T/WWuU/1lrlf9YaZP/VmiR/09hif8gK0f/KDNW/1dtuP9PYZb/cIGl/2t+p/9OXYb/U2eb/2mA
+ uP+ateb/0vD//9Hu/v/T8P//0/D//9Tw/f/V9P//wdzn/2F3oP+Io8//g5i4/0pah/87TG7/Sl2b/5i4
+ 5P/U9P//j6i9/3OEsP98kLz/TF2D/09giP9PYYn/UGCH/1Bghv9OXoX/TV2D/0lYgP9JV4H/Mz9j/w0X
+ Mf8lMlr/UGmy/zhLhv9KVXr/XnCd/0BMc/82QWH/Ehoy/ysxT/9GT3P/SlV2/zpEYf84QWD/OkNk/zxF
+ aP8+SG3/P0lv/z1Ibf88RWr/OUNn/zI7XP8RGC//DhMq/xYeN/9RXYb/P0tz/ztEav86RGn/OUJn/zc/
+ Zf81PmL/Mz1e/zE6XP8wOlz/MDlb/y84Wv8vOFr/LzhZ/y43WP8tNlf/LDVW/ys0Vf8qNFT/KTJT/ygx
+ Uf8nL1D/Ji9P/yMsTP8iK0r/DBEn/wIEFf8DBBX/AgIQ/wAAC/8GCRn/BAYO/wABA/8BAgb/AwQH/wID
+ B/8BAgb/AQEG/wEBBP8BAQT/AQAD/wEAA/8BAAP/AQAC/wEAAv8AAAL/AAAE/wICC/8EBBD/BQUS/wgI
+ FP8GBxX/JR8d/9ejV//psGT/6bBk/+uxZf/rsWX/67Jk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yzZ//ssmb/67Nn/+y1aP7tunH/78iNMf///wDuxIYC////AP//
+ /wD///8A////AP///wD///8A////AO+6cQT///8A77pyc+23bv/stGj77LNn/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Nj/+uyZf/tsmf/7LJn/+qyZf/ttGr/26Va/5SU
+ nf+pwPT/V2SW/2FvpP9aaJ7/SlmM/0dUhP9CT4D/QE5+/z9Me/89Snj/PEh0/zxIc/87RnL/O0Vw/ztE
+ b/87RG//O0Rv/zpEbv86RG//PEZz/yszUf83QWX/S1iF/0JNef84Q2r/MTtf/y85Xf82P2P/HiVE/xEX
+ Lv8sOm//RVmn/05ekv9NXIn/MkBn/0tclf9th8n/wt/2/9Pw/v/R7f3/2PT//67I3/+rydj/jZ/A/3qM
+ uf9TZpD/WGqT/1dok/9XaJP/VmeR/1ZnkP9NXYX/HShC/yw3Xf9WbLf/S1qJ/3KFrf9gcpv/SVyG/1Ro
+ m/9ogb3/psPq/9bz///R7v7/0/D//9Lw///R7vz/2Pf//6fBz/9WbaL/hJzI/2t7pP9BVH//PEtw/05i
+ pP+hwej/wOD4/1xvlP+Hmsr/X3Ca/0pXff9JVnr/SFV4/0pXe/9NWX//TlyC/0tcgv9FVn7/RVN8/yUw
+ UP8PFS7/M0Z5/0hepf8rN1v/WmWO/0RTeP87RWj/IClB/xQbLv8yOVf/TFd4/0NPb/9BS2z/QEpu/0FL
+ cf9BSm//QElu/z9Ibf8+R2z/O0Rq/zpEaf8uOFj/ERcv/w8UKv8hKUT/VWGL/z1Gbf87RWv/OkNp/zlB
+ Z/83PmX/Nj5i/zM9X/8xO1z/MTtd/zE7Xf8vOVv/Ljha/y84Wv8uN1j/LTZX/y02V/8sNVb/KzRV/ykz
+ VP8oMVH/Jy9Q/ycvT/8lLU3/IitK/woPI/8CBRX/BAUW/wIDEP8AAQz/BAcU/wECB/8AAwf/AgMI/wAA
+ AP8AAQD/AgIA/wIBA/8BAQT/AQIH/wIBCP8CAgf/AQEG/wEBBf8BAAT/AQAF/wABBf8BAQn/AgMP/wQF
+ Ev8HBxX/CQoV/w8NFf+7jE7/7bNl/+ivY//qsWP/7LJm/+uxZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ss2f/7LJm/+uzZ//stWf+7bpx//DIjzH///8A78WIAv//
+ /wD///8A////AP///wD///8A////AP///wDvunEE////AO+6cnPtuG7/7LRo++yzZ//ssmb/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzY//rsmX/7LJn/+yyZ//rsmb/67Nq/+Go
+ XP+Vj5P/sMj9/2BtoP9cap7/XWug/0xajv9HVYf/QlGB/z9Off8+THz/PUt6/zxJdv88R3X/PEZ0/ztF
+ cf88RXD/O0Rv/ztEb/86Q27/OkVu/z1HdP8rM1T/OENn/1Fgj/89Snf/O0Zz/zxGcv83Q2j/Mjtf/x4l
+ P/8SFy3/HidG/0JQnf9JWJH/U2GT/zVCbf9BUYL/XHW5/6K94//T8P3/zOj5/9Xy/f+kv9j/ob/Q/4+g
+ w/90hbP/U2WP/1dpkv9WZ5H/VWaR/1Vmj/9UZY//S1uD/xwmQv8wPGT/Umar/1Jgi/9wg6z/V2mT/0da
+ hP9TZpj/aoPD/7XS8v/W8v//0e7+/9Lw///S7///0Oz8/9j2//+Jorf/V2yl/3eMuv9bapj/QFF+/ztJ
+ cv9PZav/q8vy/4Ofw/9gcqL/hJPF/01dh/9MW4X/S1mB/0ZSd/8+Smv/O0Zm/zhEYv83Q2H/NkJh/zI+
+ W/8WHTj/DBIn/xggOP8fJUL/OENg/1Vhh/83Q2P/Nj9i/xUcMP8hKEL/R1J0/1djiP9HUXX/RU9z/0FL
+ b/9BS2//QUpv/z9Ibf8/SG3/PUds/ztEaf86Q2j/KjNS/xAXLv8PFCz/LjlW/1Vijf87RGr/O0Vq/zlD
+ af85QWf/Nz9l/zU+Y/80PWH/Mjxe/zE7Xf8xO13/MDpb/y85Wv8vOVr/LzhZ/y43WP8tNlf/LDVW/yw1
+ Vv8rNFX/KTJT/ygwUf8nL0//JS5O/yAqSP8JDSL/AwUV/wQFFf8CAxH/AAIO/wIEDv8AAgj/AgQL/wEF
+ C/8oLmH/Jy5p/wkRQP8IDTH/BAUa/wABB/8AAAD/AAAA/wABAP8AAQL/AAEA/wEBAf8AAQL/AAII/wIE
+ D/8EBBL/BgYV/wsLFv8CBRP/k29B//G2ZP/mrWP/6rFl/+yxZv/rsWX/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7LNn/+yyZv/rs2f/7LVn/u26cf/wyI4x////AO/F
+ iAL///8A////AP///wD///8A////AP///wD///8A77pxBP///wDvunJz7bdu/+y0aPvss2f/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rs2P/67Jl/+yyZ//ssmf/67Jm/+qy
+ af/mq17/l42L/7PM//9ue67/VWSX/2Buo/9PXZH/SFaK/0RShf9CUYH/QE9+/z9NfP89S3n/PEh2/zxG
+ df88RnL/PEVx/ztEb/87RG//OkNv/zpGbv87R3T/LTZY/z1IbP9YZpb/QEx3/zxHc/86RXT/Okhz/z1K
+ dv8wOFz/FBs0/xMWLf8pNGT/OkZ0/0xYg/80Qm3/N0hy/1hvtP96mND/0/T//9Px///a+P//n7zW/5q4
+ y/+MncL/c4Oy/1Jljf9WaJH/VWeR/1RmkP9TZY7/VWaP/0dXf/8aIjv/Kzhb/0ldm/9aa5T/an2n/1Nl
+ j/9HWIP/U2ib/2qCx/+31fP/1fH//9Dt/v/S7/7/0u///9Dt/f/U8f//bIOh/1htqf9tf6z/UGCQ/0BQ
+ fP84R3L/VG2v/5q15v9SZpT/fI++/2l4pf9HV4L/S1uE/0pahP9MW4X/TVyF/0xagv9IVXz/Qk5z/z9K
+ bf8uOlr/EBgy/xkhPv8tOWj/ICtB/1dljv9IWH3/PUdy/zQ/X/8WHDP/OD9i/1lli/9PW4L/RVB1/0BL
+ cf9BTHD/QUtv/0BKbv8/SG3/Pkht/z1Hbf87RGr/OkNo/yUuTP8QFy7/DxYv/z9MbP9QXor/N0Fo/ztE
+ av85Qmj/OEFn/zc+Zf82PWP/NT1i/zQ8Yf8yPF//Mjxe/zE6Xf8vOVv/MDlb/y84Wv8uOFn/LTZY/y02
+ V/8sNVf/LDVX/yozVf8oMVL/KC9R/yUuT/8gKEb/CAsg/wMFFv8EBRX/AgMR/wECD/8CAwv/AgUL/wAA
+ Av8uN2v/aXjp/zE8wf8gKbP/ISqw/x0mo/8WHYb/DxRk/wgMRP8FBi//AgIi/wMCHf8CARf/AwIV/wMD
+ EP8CAg//BQUT/wUFFP8KChf/AAMW/2hQM//wtmP/5a1j/+qxZf/rsWb/67Fk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yyZ//ssmb/67Nn/+y1Z/7tunH/8MiPMf//
+ /wDvxYgC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23bv/stGj767Nn/+yy
+ Z//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZv/ssmb/7LJm/+uy
+ Zv/qsmj/6q9h/5mMfv+xzP//eoq8/1Bekv9ebKD/UV+S/0pZiv9GU4f/Q1KD/0FQgP8/TX3/PEt4/zxI
+ df88R3X/PEdz/z1Gcv88RXH/PEVx/zxFcf87RXD/O0d0/y43Wv9BTHH/XGub/0BOev88SHP/PEdz/ztH
+ cv87R3T/OUJt/xwkQ/8WGzP/ICpR/z5LgP9NWXv/Lzle/yozU/84RnT/RVmJ/32SsP+Vr8T/qcPX/4ih
+ v/+Gobn/gpS8/2p5p/9NXob/TmCJ/01fhv9LXYT/Slp//0ZUef85R2r/GB8y/zVCcf9KYJv/Y3Od/2R1
+ n/9SY43/SFmC/1RonP9kfsX/rs3t/9Py///Q7f7/0e7+/9Lv/f/Q7v7/xuTy/190m/9XbKf/aHil/0dX
+ hP8+T3r/NUNw/1tzuv9mfrz/U2OR/4OVxv9RYIv/SVeA/0pYg/9JV4L/SVeB/0lWgv9IVYH/SFWB/0ZS
+ ff9DUnr/KDVa/wwUK/83R3v/PVCL/zxJZv9oeKf/Q1N8/0NQef8nL0v/HCU+/0dRdv9YZov/R1N3/0NO
+ c/9AS3H/P0pw/z9KcP8/Sm//PUhu/z1Jbf88SGv/OUVp/zhDZ/8hK0b/ERcw/xMZNP9PXID/SVaC/zVB
+ Z/85RGv/OEJo/zhBZv83P2b/NT1l/zQ9Y/8zPGH/Mzxh/zM8Yf8yPF7/MDpc/y84W/8vOFr/Ljha/y03
+ WP8sNlf/LDVW/ys0Vv8qNFX/KTJT/ycwUf8mL1D/HydF/wYKHv8EBhj/BAUV/wIEEP8DAw//AgQM/wAC
+ Bv8NESf/Y3HS/0JPy/8cJ67/Iyyz/yEpsP8gKbL/ICq0/x8ps/8fKrb/EhiJ/wECUP8EBFP/BANR/wUE
+ SP8EAxr/AQIM/wQFE/8FBRT/CgkW/wIFFv8+MSb/5q5e/+auYv/qsWT/67Fl/+uxZf/rsWX/7LJl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ssmf/7LJm/+y0Z//stWj+7bty//HM
+ kzH///8A8MiMAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65cXPtt27/7LVo++uz
+ Z//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2P/7LNj/+yzY//ss2P/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LJm/+yx
+ Zv/rsmb/6rFn/++0Zf+eiXH/r8j8/4iYyv9NXJD/WGWZ/1Ffkv9LWYz/SFWJ/0VShf9CUYH/QE5+/z1L
+ ev88Snf/PEh2/zxHc/88RnL/O0Zy/ztFcf86RXH/OkVx/ztIdf8tN1z/Q090/11unv9CUXz/PUl0/ztH
+ c/87SHP/O0dy/z1Jdf8jLUv/Gx47/xUaM/88Snz/ZHKk/z5Nev8xQGb/PU+B/0dZlv9KW4n/XnOM/05h
+ ev9IVnb/RVRv/2l3mf9VY4f/RFN3/0ZVef9GVHf/RlR4/0VSeP9IV37/QlN6/xwjO/87Sn7/Sl+T/2h5
+ ov9cbZr/UWGO/0FPcv9HV4v/YnvF/6fF6f/T8f//z+39/9Du/v/Q7vz/0/P//7LO3v9ZbZv/W22k/2Z2
+ ov9AUH7/PEx1/zRBcP9acr//R1uU/2p8qf9vgLP/RlZ9/0hWgv9IVoD/SFaA/0dVf/9HVX//RlR+/0RS
+ fP9BT3j/Pk11/x0oRf8SGTL/PVGR/yY1Wv9dapD/VmiU/z9Nd/9BTnP/GyM8/y01VP9UYIX/T12C/0RQ
+ dP9CTXP/QEtx/z9KcP8/SnD/Pklv/z1Ibv89SG3/O0Zr/zhDaP83QWf/HSZC/xEXL/8aITv/XGqQ/0JO
+ ef83Qmj/OENq/zdCaP84Qmf/OEFn/zdAZv81PmT/NT5k/zQ9Yv80PWH/Mjxg/zE8Xv8wOl3/Lzlb/y43
+ Wv8tN1n/LTdZ/yw2V/8rNVf/KjRW/ykyVP8nMFL/Ji9R/x0mQ/8FCR3/BAYY/wQFFf8CAxD/AQIN/wIE
+ Df8AAAX/OEN//2Fw4/8kLrT/JC25/yMrt/8jK7T/ISmx/x8nrf8eKbD/FyCa/wMGVP8DBFH/AQNP/wED
+ Tf8CAxr/AAAC/wICDv8DAxH/BAUU/wgHFv8HCRf/HRka/82cVv/qsWP/6K9j/+qxZP/ssmT/7LJk/+uy
+ Y//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7LJn/+yyZv/stGf/7LVo/u27
+ cv/yzZUx////APHIjQL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDuuXFz7bdu/+y0
+ aPvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZP/ss2T/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LFm/+yy
+ Zv/ssWb/67Jm/+qxZv/utGX/qItp/6zD9f+Vpdb/TlyR/1Nhlf9QXZH/TVqO/0lWi/9HVIj/RFGE/0FQ
+ gP8/THz/PUp4/ztJdv87R3P/O0Zy/ztGcv87RnL/OkVx/zlFcf85RnX/MDth/0NPdv9eb5//RFJ+/z9K
+ dv89SHT/PUh0/zxIc/87SXX/Lzpg/xwhP/8TFy3/KjVT/2Zzpv8+UHr/N0Nw/z5Ohf9ZdLv/Yn7F/7XT
+ 9v/M7P7/iqO+/3iPpv+AkLX/W2mS/0hZfv9JWYD/SlmD/01dh/9QYIr/UmKN/0RUff8aITv/OUqA/01h
+ j/9oeaT/VmWT/1Jhjf8wPV7/QFKJ/2B6xP+hveX/0PH//83t/f/P7v7/zez7/9P0//+guc//U2aa/2Ny
+ pP9bbJn/QE9+/zZDa/8wP23/WXG7/0ZYiv95irn/V2eU/0VTff9IVYD/R1N//0dTfv9GUn3/RVJ9/0NR
+ fP9CT3r/P014/zdGbv8VHjf/HShM/zJDe/80Pl7/Z3mm/0dXgP9DUHn/OUNm/xkiOf8+SGv/V2SN/0dT
+ ef9ET3P/QUxy/0BLcf8/S3D/P0pw/z5Jb/89SG7/PEdt/zpFa/84Q2n/NT9k/xsiPf8QFy//JS5K/19u
+ mP88RXD/OUJo/zdBaf83Qmj/OUJn/zlCaP85Qmj/N0Bm/zc/Zv82P2X/ND1j/zM8Yf8zPGH/Mjtf/zA5
+ Xf8uN1v/Ljda/y03Wf8tNlj/LDVX/yo0Vv8pMlT/JzBR/yYwUf8bJEL/Awgb/wQGGP8EBRX/AgMQ/wID
+ D/8AAgn/Cw8j/11syf87SMn/ISq2/yUtuf8kK7n/Iyu2/yEpsv8hKrL/HCWr/wYJYf8DBFP/AwNT/wED
+ Uf8BAyL/AAED/wABCv8CAw//BAQT/wUFFP8HBxf/DAwa/wgKF/+tg0r/77Rl/+auY//qsGX/7LFm/+ux
+ Zf/rsWP/67Jj/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+2yZ//ssmb/7LRn/+y1
+ aP7tu3L/8syUMf///wDxyIwC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlxc+23
+ bv/stWj767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rsmT/7LJk/+uxZf/rsWX/7LJm/+yyZv/ssmb/7LJm/+yyZ//ts2b/7bNm/+2zZv/ss2b/7LNm/+yy
+ Z//ssmf/7LJm/+uxZv/qsWb/8LZn/7OQYv+mvOn/nrHj/1FflP9TYZX/T12R/01bj/9LWI7/R1aK/0RT
+ hv9CUYL/QE5+/z5Mev89Snf/PEh0/zxHc/88R3P/O0dy/zpGcf85RXH/OkZ0/zQ/Zv9DUHX/X26f/0dU
+ f/8+Snf/PEl1/z1JdP89SHT/PEl0/zlEb/8eJkT/Fh04/x8lQP9mcqL/Q1OD/zhHc/83RnP/UWiw/1Rs
+ tv9+mtP/zvH//5ax0/+KpL3/kKLL/2Bwnv9QYIr/UmKN/1Fhjf9PX4v/Tl6L/09gjP9CUHr/HCI8/zZJ
+ e/9RZZH/aXik/1Jhj/9PX4r/KzdU/0Zbmf9bdb7/l7Ph/9Dw///M6/3/zu3+/8zr/P/Q8f//j6fC/1Jj
+ lf9md6X/T1+M/0FRf/8tN1r/NEN0/1Borv9TYZL/dIW0/0dXgP9FUn7/RlN//0VSff9FUn3/RVJ+/0RR
+ ff9DUHv/QE55/0BMev8uPWH/DxYx/yIwXf8nMl3/UFyC/1xvm/9CT3j/RFJ8/yw2Vf8iKkX/TVp+/1Jf
+ h/9BTnP/Qk5z/0BKcv8/SnH/P0lv/z5Jb/89SG7/PEdt/zxGbf85Q2r/OENq/zE7X/8aIDr/EBUu/zU/
+ Xv9ca5b/NUFp/zlCaf83QWn/N0Jo/zhDaP86RGr/OkRp/zlCaP84QGf/NT5l/zM9Y/8yPWL/Mj1h/zI7
+ YP8wOl7/MDld/y85Xf8uN1v/LTdZ/yw2WP8rNFb/KTJU/ycwUf8mMFL/GiE//wIHGv8DBRf/AwUW/wIE
+ EP8CBBD/AAAG/yw1Y/9ebN//JC22/yUuu/8jLLn/Iiu4/yIqtf8hKrT/Hyix/woOb/8BBFL/AwRV/wEC
+ Vf8CAy//AAEE/wECCv8AAQb/AQMN/wQEFf8FBBX/BgYW/wwMGv8BAxj/j2s///G2Zf/mrWP/6rBk/+ux
+ Zv/ssWb/67Jk/+uyY//rsmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/tsmf/7LJm/+uz
+ Z//stWj+7bty//LOljH///8A8MmOAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65
+ cXPtt27/7LVo++uzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LNk/+yzZf/ssmf/7LFm/+yyZ//ssmb/7LJm/+yyZv/ssmb/7LJn/+yyZ//ssmf/7LFm/+yy
+ Zv/ssmb/7LJn/+yyZv/rsWb/6rBm//G2af++lF3/na/W/6i98f9UZJj/UmCU/09ekv9OXJH/TVuP/0lY
+ jP9GVYj/Q1KE/0BQgP89THz/PUt4/zxJdv88SHT/PEdz/zxHc/87RnL/OkVy/ztHdf81P2j/RFB0/2Bv
+ oP9JVoL/P0x5/z1Kdv88SXX/PUl1/zxIdP89SnX/Ji9Q/xkiPP8ZHzn/XWyW/0laiv83R3T/N0Nt/0hc
+ n/9Ycrv/W3W8/7PT9v+YtNT/gZi3/4udx/9bbJn/TV2J/09fiv9OXon/T16J/01civ9NXor/QlB5/xsi
+ O/8zRXD/V2mV/2Z1of9NXYz/S12H/yk0Uf9KYaP/WHG8/46q3f/O8P//yuv9/8zt/f/K6/z/y+z9/36W
+ s/9SY5P/Znin/0hXhP9BUX//IClG/zlJfv9JXp7/ZHOh/2Jyof9AUHv/Q1N+/0JRfv9EUXz/RFF9/0RR
+ ff9DUHv/QlB6/z9MeP8+THj/JTFU/xAWMf8kMWL/LDZZ/15tmf9OXon/QEx3/0JPef8gKEX/MDtZ/1dl
+ jP9KVnz/QU1z/0BMdP9ASnL/P0lx/z9IcP8+SHD/PUdv/zxHbv88R23/OURr/zhDav8tOFr/GB45/xEY
+ MP9DT3H/VWOO/zI/Zf85Q2v/N0Fp/zdBaf84Q2r/OkRs/zxFbP87Q2v/OUJp/zU/Z/8zPWT/Mj1j/zI8
+ Yf8zPWH/Mjtf/zI7X/8wO1//Lzpe/y44Wv8tN1n/LDZY/ys0Vv8oMVP/Ji9R/xgfO/8CBhn/AwUY/wME
+ Fv8CBBH/AgUP/wIDEP9QW6b/QE3Q/yIqt/8mL7v/Iyy5/yMruf8hKrX/ICu3/w4Tff8BBFP/AgVV/wED
+ Vf8CAzv/AAEH/wABCP8AAQj/AQII/wIDDf8FBRX/BQYX/wcGGf8MCxv/AAIX/2lQNf/wtWL/5a1i/+mw
+ ZP/qsGT/67Fl/+yyZf/rsmP/67Jj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7bNn/+yy
+ Zf/qs2f/7LVp/u26c//xz5cx////APDKjwL///8A////AP///wD///8A////AP///wD///8A7rlwBP//
+ /wDuuXFz7bdu/+y1aPvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/rs2T/67Jk/+uzZP/rs2b/7LNn/+yxZv/rsWb/6rFm/+qyZf/qsmb/6rJm/+uyZv/rsmf/67Fn/+uw
+ Zf/rsWX/7LFm/+yyZ//ssmb/7LFm/+qwZv/vtmv/yJlZ/5Whwf+wxfv/Wmqd/1FflP9PX5P/TlyR/05c
+ kf9LWY7/SFaK/0VTh/9CUIL/Pk19/zxKev88Snj/O0l2/ztIdP87SHT/Okdz/zpHc/87SHX/NkFr/0NQ
+ d/9hcaP/SleF/z9NfP88Snj/PUp3/z1Jd/88SXX/Pkt6/zI8ZP8cJD7/GyU+/1ppkf9RYY//OEd0/zdF
+ cP88TYj/V2+5/1Jptf+Cndb/mLTU/3aLq/+Kmsf/WGiW/01diP9NXYr/TVyJ/01cif9MW4n/TF2J/0JP
+ eP8bJDz/Kjha/1xslv9fb53/S12J/0pag/8oNFf/T2ar/1Rsuf+Dn9f/zfD//8rr/v/L7P7/yuv+/8Tk
+ 9/9whKf/V2eV/2V2pv9BT33/Pkx6/xYfOP89TYf/RVaN/2t7qf9OXoz/QVB7/0JSff9CUX7/Q1F9/0JQ
+ fP9BT3r/QVB6/0BOeP8+S3f/PEp1/x0mRf8WHjv/Ii5a/zxKZ/9ebpz/RFN9/0JOeP88SG//HSU//0RP
+ c/9XZY//RE91/0FNdf8+SnT/Pkpy/z5Jcv8+SHH/Pkhw/z1Hb/89R2//O0Zt/zpFbP84Qmv/KDNV/xcc
+ Nv8WHjf/Ul+E/0tYg/8zP2b/N0Nq/zdBav84Qmr/OkNs/ztFbf89Rm7/PEZu/zpEbP83QGn/ND1l/zI9
+ Y/8yPWL/Mzxi/zI7Yf8zPGH/Mjxh/zI7YP8wOV7/Ljdb/yw2Wf8rNVf/KDFT/ycwUv8WHTf/AwcZ/wMG
+ GP8DBRX/AgUR/wABC/8SGTT/WmnQ/ygzvf8mMLz/Ji+7/yQtuf8iK7X/Iiy7/xQakf8DBVj/AgVX/wED
+ Vf8CBEn/AQIO/wABB/8BAQn/AQEJ/wECCv8CBA//AgMS/wAADv8DBBX/Cwoc/wIFGv9BMyz/565f/+St
+ Y//psGX/6bBk/+qxZP/rsmT/6rFj/+uxY//rsmP/67Jj/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+2y
+ Z//ssmb/6rNn/+y1af7tunP/8c6WMf///wDwyo4C////AP///wD///8A////AP///wD///8A////AO65
+ cAT///8A7rlxc+23bv/stGj77LNn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/67Jj/+myYv/rsmT/7bRm/+mxZv/nsGb/6rBm/+mxZ//qsWf/6rFn/+qxaP/or2j/6rFo/+uy
+ af/qsGX/67Fk/+qyZv/us2b/67Jm/+yxZv/rsGf/7bRr/9ahWf+Rlqj/s8n//2Nypf9QYJP/UWCV/09d
+ kv9PXpP/TVyR/0lYjf9GVYj/Q1GF/z9Of/89S3v/PEp5/zxJdv87SHX/O0h1/ztJdf86SXT/O0l1/zhE
+ bv9HU3z/YXGk/0tYh/9BT37/PEt5/zxLeP89Snj/PUp2/zxJeP87RnT/ISpH/x8oQ/9UYov/VWSU/zlG
+ df88Snb/NEF1/05krv9UbLf/Xne+/3yUxf9xhaX/hZXF/1VmlP9LXIj/TFuJ/0xbif9LW4j/SlqH/0tc
+ iP9ATnf/GiM9/yEqQ/9hcZv/V2iW/0pbif9JWYL/KTde/1Bqsf9UbLn/dJHM/8fq/f/J6///yuv+/8vu
+ //+62u7/YnOb/2Bwm/9ebp//QE99/zZDcP8WHDP/N0eC/0lYiv9nd6b/QlKA/0JRff9CUn3/QlF//0NR
+ fv9CUXz/QFB6/0FPef8/TXf/PUt3/zdEcP8WIDn/GiJG/yQtTv9OXYH/VGOR/z9Od/9EUHz/MTxg/yYt
+ R/9TYIj/UV6I/0JOdP9ATHX/PUp0/z1Kc/8+SXP/Pkhy/z1GcP89RnH/PUZw/zxHbv85RGv/NkFq/yQv
+ T/8VGzX/HiZB/1lnkP9DT3n/NkJo/zdCav84Q2z/OUNt/ztEb/89R3H/PUdx/z5Icf86RW7/OEFr/zQ+
+ Z/8zPWX/Mj1k/zM8Yv8zPGL/ND1j/zI9Y/8zPWL/MTtg/y84XP8tNln/KzVX/ygyU/8mMFL/Exs0/wMH
+ Gf8EBhn/AwUV/wIFEv8AAAf/NT93/0dV1/8iLLf/KDG9/yYvu/8kLbj/Iy25/xkhov8GB2D/AwZY/wEE
+ Vv8CA1L/AQIX/wACBv8AAgr/AAIJ/wIDDP8DBAz/AAEI/xETLf8lKFf/DRAs/wcIF/8HCRf/GRYh/82b
+ V//qsWX/5K1k/+auZP/mrmT/5q5j/+evY//nsGL/6bBi/+qxZP/rsmP/67Nk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yy
+ Zv/ts2f/7LJm/+qyZ//stGn+7bpz//HPljH///8A8MqOAv///wD///8A////AP///wD///8A////AP//
+ /wDuuXAE////AO65cXPst27/7LVo++yzaP/ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+2zY//qs2X/4ath/+CsYf/vtl7/67Rj//GzZv/utWf/7rRn/+60Z//ts2X/7LRi/+av
+ Xv/jqln/6rFk/+mwZv/psmb/7bFn/+uxZv/rsWX/7LFm/+uzaf/kq13/koyP/7LK//9tfLL/T16R/1Jg
+ lv9QXZX/UF2U/01ck/9LWo//SFaL/0NShv9AT4H/Pkx8/zxLev87Snf/O0p3/ztKeP86SXf/Okh1/zpJ
+ dP85RXL/SFN9/2Nypf9MW4r/RFF//z1Lef88S3n/O0p4/zxKeP88SXf/PUp5/ys0Wf8fKET/T1uD/1ho
+ mf87R3T/PUx7/zRBb/9AVJr/VGu1/1Zuuf9Va63/c4en/4KSw/9SZJH/S1uK/0xbiP9KW4j/SlqI/0ha
+ hf9KW4b/Pk14/xohO/8fKDr/ZHSf/1Nij/9JWof/RlaA/y48Y/9Ra7X/U2y5/2eCxf/A4fr/yev//8jq
+ /P/N8P//qMbj/1lqkf9ldqP/VWST/z9Pff8tOmP/GSA1/y47dP9SYpL/W2mZ/z5Ne/9CUn7/QlF+/0FQ
+ fv9DUHz/Q1B8/0JQev9CTnn/Pkx3/z1MeP8yPmf/Ex05/xYdOP8rNVD/WGiT/0lYg/8/TXb/QU97/ykz
+ Uv80PVz/W2iR/0pWff9CTnb/QEx2/z9LdP8+SnT/P0l0/z9Ic/8+R3L/Pkdx/z1Hb/88Rm7/OERs/zVA
+ av8hK0r/FBs1/ykyUP9ca5b/PEZw/zhCa/85Qm3/OUNs/zpEbv88RXD/P0h0/z9Kdf8+SnP/O0dv/zhD
+ a/81P2f/Mz1l/zM9Zf8yPGP/Mjxk/zM+ZP8zPWT/ND5l/zI8Y/8wOWD/Ljhc/yw1Wf8oMVT/JjBS/xEZ
+ Mv8DBxj/AwYZ/wEFF/8BBBD/BQkY/1Fctv8xO8f/JjC7/ycwvP8lL7r/JC+7/x8psP8MDW//BAZZ/wMG
+ WP8CBVj/AgIm/wACA/8BAwz/AQIK/wMFD/8AAgf/AAIL/yowXP9VYr7/VWPV/yo0of8ZHnv/ExZK/wQE
+ Hv+SbEP/26Zb/+KqW//rsmD/77Rh//G2Y//yt2X/8rhk//G3Zf/qsWP/6rJj/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yy
+ Zf/ssmb/7bNn/+yyZv/qs2j/7LRp/u67c//yz5cx////APHKjwL///8A////AP///wD///8A////AP//
+ /wD///8A7rlwBP///wDuuXFz7Ldu/+y0aPvss2j/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rs2T/7LRm/+SwXf+lgGD/r5KQ/72Ydv+9mHL/xZht/8aabv/GnHH/wJp1/66R
+ g/+Zg5b/e3Sc/6CAXv/utGP/6LBl/+iwaP/rsWb/67Fl/+uyZv/psWf/67Fi/5aFef+xyf7/f43D/01d
+ kf9UYZf/UF6U/1BelP9OXpP/TVyQ/0pYjf9GVIf/QVCC/z9Nfv89THv/PEt5/zxLef88S3n/O0p3/ztJ
+ dv86SXT/OkZz/0ZQev9ldKf/T16M/0VTgf89S3n/PEt5/zxLef89S3n/PEt3/z1Lev80P2n/HidF/0ZR
+ eP9dbJz/PEp3/zxKfP85RnT/NUeH/05krv9Ua7j/T2Wp/2+Cpf+Akr7/UWKP/0pZiP9LWoj/SlqH/0lZ
+ h/9IWoX/SluG/z5OeP8WHzj/KDJI/2R0ov9OXov/R1iH/0VVf/8vOmL/UWq0/1Rtuf9ddr//s9P0/8rt
+ ///H6Pz/zPD//4+oz/9YZ5H/aXqp/01cif8/Tnz/JjJV/xskOf8vO3D/W2qa/0xbif8+TXr/QVB+/0JR
+ f/9CUX//QlB9/0JPfP9CUHv/QE55/z1Md/8+TXj/KTVc/xYcNf8RGCf/PEVn/1Znk/9DUn3/P013/z9M
+ d/8iLEr/RVB2/1lnk/9FUHf/Qk53/z9Ldf8/S3X/Pkp0/z9Jc/8/SHP/Pkhz/z5Hcv89R2//PEZv/zhD
+ bf80P2j/HSZD/xUcN/81QGH/WWiV/zdBbP86Q23/OUNu/zhDbf86RW//PEdy/z9Ld/9BTXj/QEt2/z1H
+ cf86RG3/NkBo/zM9Zf8zPWX/Mz1k/zQ+Zf81QGb/NT9n/zU/Zv8zPWT/MTth/y84Xf8sNVn/KDFV/yUv
+ Uv8PFi//AgcY/wQHGP8DBRf/AAAJ/x4nRv9QXtT/Ji+7/ykyvv8mL7z/JS+6/yQvu/8TF4X/BQZb/wQG
+ Wv8CBlr/BAU2/wECBf8BAwv/AgMM/wIEC/8AAAP/ExUw/0tTof9YZdj/NkPB/x4nqv8fJ6z/ISqw/yIq
+ qv8cIYP/FRZk/ygiVf8/LkX/UjxH/2NMSv9zWUf/jmtK/5lyS/+1iVP/5K1h/+mxYv/rsmP/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//ssmX/7LJm/+2yZ//ssmb/67No/+y0af7uu3P/8s6XMf///wDxyo8C////AP///wD///8A////AP//
+ /wD///8A////AO65cAT///8A7rlxc+y3bv/stWj77LNo/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+qvZv/vtWn/zqFc/3p7uv+Omfv/gobn/3p94v93gOH/cnrh/2ty
+ 4v9faeX/VV/j/0lU3v9CQ4n/059X/+qzaf/qsGT/67Fm/+uxZf/rsWb/6bBn//C1Zv+miWb/qL/y/5Kh
+ 2f9PXpT/VGKX/1Felv9RX5b/UF6W/05dkv9MW4//R1aK/0NRhP9AToD/Pkx8/zxLev89THr/PUx6/zxL
+ ef88Snj/Okp0/zxIdf9DTnj/ZnSn/1Bfjf9GVIL/PUt6/z1Mev88S3n/PUt5/z1Ld/88S3n/O0d1/yIr
+ S/8+SW3/Xm6e/0BOfP86SHv/O0l2/zJCev9DV6H/Umm2/1Jorf9eb5z/fI29/09fkP9IWIX/SVmG/0hY
+ hv9IWIb/SFmE/0hahf8+TXj/Fh85/zdCXP9icqP/TFuH/0hZiP9EU37/KzRb/09nsP9Ubbn/VW67/6PC
+ 6//L7///xOf8/8bq//93kL7/XW2X/2d4qf9GVYP/Pkx2/yQuTf8cJD7/OUVy/1xtl/9BUX//P097/0FQ
+ fv9BUH7/QlB+/0JPff9CT33/QU97/z9OeP87Snf/PEl0/yQwUv8UGzH/GR8x/0pWfv9PX43/QE95/z9N
+ eP83RW3/JC5L/1djjf9RYI3/Qk10/0FNdv8/S3X/Pkp0/z5KdP8+SXP/P0hz/z9Jc/89R3L/PUdv/zpG
+ cP83RG7/MTti/xsjPv8YIDz/QU5y/1Jgjf82QGz/OkRv/zlCb/85RG//O0dy/z9Kd/9CTnv/Qk98/0FN
+ eP8/SHP/O0Vt/zdBaf80Pmb/ND5m/zM9Zv81P2f/NkJo/zdBaf81QGf/ND5m/zI8Y/8vOV//LDRa/ygx
+ Vf8jLE//CRAn/wQHGv8DBRf/AwUU/wAACv8/Sov/QU3T/yUuuv8oMb//JjC8/yYxvv8eJqX/Bwpk/wQG
+ XP8DBVv/BAVB/wICDP8BAwv/AwUP/wAAB/8AAQv/MDZp/1hizf86Scb/HSeq/xsjqf8gKa7/Hyis/x4n
+ p/8fKKr/ISut/xUZev8LC1z/BgdY/wcIVP8LDFT/CApW/wAEUf8LCkr/VD49/8+bU//rtGP/6rJh/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/7LJl/+yyZv/tsmf/7LJm/+uzaP/stGn+7rt0//LPmDH///8A8cqPAv///wD///8A////AP//
+ /wD///8A////AP///wDuuXAE////AO65cHPtuG7/7LRo++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZ//stGT/6bBl//G4Zv+0j17/f4Xc/5af//9jaeP/R0zW/0ZM
+ 0f8/Q8v/OT7D/zc8wP87QMD/LjrB/31lbP/wtGL/5q5o/+uyZv/rsmX/7LFl/+ixZ//xt2r/tI1a/5uw
+ 2v+itu7/VGOZ/1Jhlv9TX5b/UmCX/1Ffl/9QXpX/TlyR/0lYjP9EUob/QE6B/z9Ofv8+Tn3/Pkx7/z1M
+ e/88THn/PEp5/ztKdv85Snb/Qk54/2Z1qP9SYZD/R1WE/z1Lev89THr/PEt5/zxMef88THf/O0t3/z1N
+ ef8qM1j/N0Bk/19tnf9ATn3/O0l5/z9Le/81Q3L/O0uW/0lesP9TaK//V2aa/3eHuv9OXY7/R1aF/0hX
+ hv9IWIX/SVmE/0dYhP9IWIX/Pk56/xojPP9ASmr/YHCg/0dYhf9IWIf/QlJ9/yYvUv9MY6v/VW66/1Fq
+ uP+OreD/yu7//8Tn/P+84Pv/Z3yt/2R0oP9jcqP/RFGA/ztGcf8lL07/HydD/0lYe/9UZY//PU58/0FR
+ fv9BUH7/QVB+/0FQfv9BUHz/QVB8/0BPe/8/Tnn/PUt3/zpHcv8gKkr/ERgq/ycvSP9RXYn/S1mG/z5M
+ dv8/T3v/MD1i/zA5Wf9ea5r/SVaB/0BNdv9ATXj/Pkt2/z1Kdf89SXX/Pkl1/z1Ic/8+SHT/PUhz/zxH
+ cv84RW//OERv/y43Xf8ZIj3/HCRB/0xYgf9KWIX/NkFs/zpEcP85Q2//OkZw/z1Jdf9ATXv/QlB9/0NQ
+ fv9CTnr/P0l1/zxGcP83QWv/Nj9p/zY/aP81Pmj/NkFp/zdDav83RGz/N0Jr/zdAaP80PWX/Lzlg/yw1
+ W/8pMlj/HSdJ/wcLIf8EBxz/AwUX/wIEEv8IDB3/UV69/zA6xv8pM73/KTK//ycwvP8mML3/ERaA/wQG
+ XP8EBl3/BAZM/wIDFv8BAw//AgQP/wAABP8QFS//Qkqf/0ZRz/8gK7D/GCGo/x8nrv8fKa7/Hiis/x4n
+ rP8fKK//GSGc/w0Pbf8LClX/DwxV/xURVP8RD1b/CAhV/yMbT/9pT0z/uYpS/+uzX//rsmH/6rFh/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+yyZf/ssmb/7LJn/+yyZv/rsmf/7LRo/u67dP/00Jkx////APLMkAL///8A////AP//
+ /wD///8A////AP///wD///8A7rlwBP///wDuuXBz7rhu/+y0aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ts2b/7LNm/+uyZf/or2n/7LVi/5+Dc/+FkvP/h5H2/0lR
+ 1f89Rc7/PkXL/ztCyf86Qcj/OkDG/ztByv83Par/vpFf/++zaP/or2f/67Jm/+yxZv/psGb/8LZr/8SW
+ Vv+ToL7/r8X9/2Fupv9SYJX/U2GW/1JhmP9RYJj/UF+X/05dk/9KWY7/RVSI/0FPg/8/Tn//P05+/z9N
+ ff8+THz/PUx7/z1Mev88Snj/Okt5/z5Mdv9ldKb/VGOS/0dWhf89THr/PUx6/zxMef89THr/PEt5/zxL
+ eP8+TXv/Mz5n/zE6Xf9gbpz/Q1KB/ztJeP8+S3v/OEVy/zhGif9AVKT/T2Ot/11sof90g7b/TVyM/0VT
+ hP9HVYb/R1aF/0hYhP9GVoP/RlaD/z9Pe/8fKEP/RlF0/1xtm/9GVoT/SFeH/0FRff8iKkr/SF2k/1Rs
+ uv9QZ7f/eZfT/8Xp///F6f7/q87x/1xuov9qeab/XGub/0JQgP8xP2j/KDJR/ycvR/9SYYn/SVeH/0BO
+ ff9CUX7/QVB+/0FQfv9BUH7/QlF+/0FRfv8/T3z/Pk57/zxLd/83QW3/HCZE/xEZLP81PV3/UmCN/0ZU
+ gf8/THj/QVB7/yk0V/9ASW//XGqZ/0JQef9ATXj/P014/z9Ld/89SnX/PEl1/z5Jdf89SHP/PElz/ztI
+ c/87SHL/OEVw/zdDb/8pM1f/FyA7/yUtS/9UYYv/QlB8/zdDbf87RXD/OkRw/ztHc/8/THn/Qk9+/0NS
+ f/9EUX//Qk98/z5Kdf86RnD/N0Fr/zY/av82P2n/Nj9p/zhDa/85RW3/OUZw/zlFbv85Qmv/ND5l/zA6
+ Yf8sNVv/KTJZ/xUePf8FCB7/BQcc/wQGGP8AAQz/IilL/1Bd1P8nML3/KzTA/ykyv/8oM8D/ICms/wcK
+ Zf8FB13/BARa/wIEH/8CBBD/AAEN/wEDE/8mLm3/Pku+/yo0vP8YIqf/Hiat/x8or/8eJqz/HSar/x0n
+ rv8aJKn/ERaC/wcKW/8HCFL/CgpU/wYHV/8AAlP/HRhN/3NXS//NmlX/8bZg//C1Y//nr2H/6bBh/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//ssmX/7LJm/+2yZ//ssmb/7LJn/+y0aP7uu3P/9NCZMf///wDzzJAC////AP//
+ /wD///8A////AP///wD///8A////AO65cAT///8A7rlwc+64bv/stGj767Nn/+yyZv/ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7bNm/+2yZ//rsmb/67Bm/+qxa//irlz/iXyQ/46b
+ //96g+3/P0jR/zxFzP86Qcv/OEDJ/zhAyf87QMX/ND/K/19Whv/pr1//5q9q/+qyZ//rsmj/6rBn/+20
+ av/Xo1j/kpOk/7XL//9ufLX/UV+V/1Nil/9SYZn/UmKa/1FfmP9QXpX/S1qQ/0ZVif9CUIX/QE6B/z9O
+ fv9AT3//P05+/z9Off88THr/PUt4/zxLe/88SXT/Y3Gh/1Vklf9IV4f/Pk18/z5Me/89S3r/PUt6/z1M
+ ev8+THv/PUx8/zlHc/8tNlr/XGuZ/0tbiv86Snj/PEt7/ztJdf80QHj/PlCf/0ZZo/9gbqT/cICy/0ta
+ i/9FU4P/RVOE/0ZUhP9GVYT/RVSD/0VVg/9CUH7/Ji9M/0pXe/9YaZj/RVWE/0dWhf9AUn//HyRF/0FW
+ mP9TbLn/UWm3/2uGyf+94fz/xuv//5i45f9UZpr/bHqo/1Nikv9BUYD/Kzpe/y01Vv83QV7/V2WS/0BO
+ ff9BT33/QlB+/0FQfv9BUH7/QlF//0NRgP9DUYD/QVB+/z9Pff88THj/MTxn/xkiPP8aIDb/QUtv/05e
+ jP9BT37/Pkx4/0BNd/8mMlL/TViC/1Rkjv9ATnj/P056/z9Oef8+TXj/PUp2/z1Jdf8+Snb/PUh0/zxI
+ c/87SHP/O0dy/zhFcf82Q2//JS9R/xkhPf8wOFn/UmKN/ztJdv85RG//OkRw/zpEcP88SXX/QE58/0NR
+ gf9EU4H/RFOB/0JQff8+S3b/OkZw/zdDbf82QWz/Nj9q/zZBa/84RG7/O0hy/z1Kdf86RnD/OkNt/zQ+
+ Zv8wOmL/LDZc/ycxVv8QFjH/BQgf/wQGG/8EBxj/AAEP/0VRlf9BTdX/JzC7/yw0wf8oMr7/KTPC/xYc
+ j/8FB1z/BAZg/wUHP/8DBRD/AQEM/wkLKP8uPZ3/Mz/G/x4mr/8dJqv/ICmv/x8nr/8eJa3/HSau/x0m
+ rf8UHJb/CQ1o/wYIU/8GB1X/CAlX/wkJUv8jHEj/fF5K/9OfVv/ytmD/7LFk/+euY//or2P/67Bk/+ux
+ Y//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ssmf/7LJm/+uyZ//stGj+7btz//TQmTH///8A8suQAv//
+ /wD///8A////AP///wD///8A////AP///wDuuXAE////AO25cHPuuG7/7LVo++uzZ//ssmb/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+2zZf/us2f/7LJn/+yxZv/psWT/67Vs/9ai
+ Wv+BfLD/k6H//2515v88RNH/PkfN/zpCzP85QMr/N0DJ/zxEy/80Pb3/p4Rr//K3Zv/mr2n/67Fn/+qx
+ Z//qsmr/46td/5KJif+1yv//fo7H/09flf9TY5n/UmKa/1Jim/9SYZr/UWCY/09dk/9JV43/RFKH/0JQ
+ hP9BT4L/QE+B/0BPf/9AT37/PU18/z1KeP89S3z/P057/2JwoP9VZJf/R1eG/z5NfP8/TXz/PUx7/z1M
+ e/8+THv/PUt6/z1Me/89TXv/Lzle/1ZkkP9SYpP/Okl3/zxLev8+THr/MT1r/zxLlv89UJ3/W2qf/3KB
+ sv9JWIn/RFOD/0VTg/9FU4P/RlSE/0VUg/9FVIT/Q1KA/yozUv9JVn3/WGmX/0VVg/9GVYT/QVF//xwi
+ Qv87Ton/Um25/1Nqtv9cdb//sdT2/8Xr//+CoNf/U2SW/2l4p/9LW4z/P09+/ys3Wf8wN1r/QU9y/1Jf
+ jf8/TXv/P09+/0FQfv9BUH7/QVB+/0JRf/9CUID/Q1GA/0NRgP8/Tn3/PEt3/yw4Yf8WIDf/JSpB/0dT
+ fP9MW4v/Pk16/z5Nef88SXH/KTVW/1dij/9LWoT/P015/0BPff8/T3v/PU15/zxKdv89Snb/Pkp2/z1J
+ df89SXT/PEhz/zxHcv84RHD/NUFu/yErS/8bIz//OkRn/09fiv85RXH/OkZx/zpFcf88R3P/Pkx5/0JQ
+ gP9FVIP/RVWD/0RTgf9CUX//Pkx4/zpHcf84RW//OENu/zdCbf84RW7/Okdx/z9MeP9BTnr/O0dy/ztG
+ b/81P2f/MDth/yw2Xv8jLFH/CxAo/wYJIP8EBhv/AgMU/xATLP9XZMv/LjnF/yw1wf8qNMH/KjXB/yUv
+ uP8OEHT/BQdd/wYHXf8GCSj/AAEI/wsNL/8yPbD/KDO9/xwlq/8hK7L/ISmw/x4nr/8dJq7/HSew/xgh
+ ov8NEnv/BQda/wUGVf8FBlf/BgdP/wQGP/8cFiv/yphS//S2YP/rr2T/5a1k/+qvZP/rsGb/6rBn/+ux
+ ZP/rsWP/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7LJn/+uyZv/rsmf/7LRo/u27dP/10Jkx////APPM
+ kAL///8A////AP///wD///8A////AP///wD///8A7LpwBP///wDruXFz7Lhu/+20aPvrs2f/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2X/7LNl/+2zZv/ssWf/67Fn/+iv
+ Z//vtmz/xZpe/3yCxv+UoP//XWXf/ztE0P89Rs//O0PN/zpAyv87Qsv/OkPN/09Po//ap17/6rFq/+mw
+ aP/qsmj/6LBp/+uyY/+ahnH/rMP6/5Kj3v9RYZn/VGOa/1Jjm/9TZJz/UmOb/1Fimf9PX5X/SlqP/0VT
+ iP9CUIX/QU+D/0FPgf9BUX//QFB//z9Off89S3v/Pkx7/0NRgP9icKD/WWia/0hYh/8+THz/P019/z5N
+ fP8+TXz/P059/z5MfP8+THv/QE+A/zE9Zf9NWYH/WGia/zxLev89S3r/Pkx+/zZCa/80Q4D/PE+g/1Vm
+ nP9xf63/SFiJ/0NRg/9EUoP/RFOD/0RThP9EU4L/Q1OC/0FRgP8sNFX/Sld//1VmlP9EVIH/RVSE/0JQ
+ fv8aI0H/NUR6/1Fru/9Sabb/VGy7/6LF7f/E6f//bojH/1Nikv9kc6P/R1eG/z1Mev8sNVn/MDla/0xa
+ gf9JVoX/P017/0FQf/9BUH//QE5+/0FPf/9CUID/QlGA/0NRgf9DUYD/P059/ztJd/8pNFr/Fx83/ys0
+ Tf9LWIb/R1aG/z5NeP8/Tnr/OUVu/zE9YP9YZZP/Q1N+/z9PfP9BT3//QE9+/z9OfP89S3j/PUp1/z1J
+ df8+SXX/PUpz/zxIc/87R3H/OERv/zM/a/8fKEb/HidE/0NPdv9KWYb/OURv/ztGcf85RnH/PUp3/0BO
+ ff9EUoL/R1WE/0dWhf9DU4L/Q1GA/z5Mev87SHP/OkZw/zhFb/85RXD/OkZx/zxIdP9FUoD/QlB9/zxJ
+ dP86RnD/NUBp/zA6Yf8rNl//GyRG/wgNI/8HCSD/Bggd/wAADf8zOWn/Ul3b/ycxv/8tN8P/KzXB/ys2
+ xP8dJqD/CQpl/wQGYv8JCkz/AgQQ/wcIJP8oMqn/Iy+5/yApr/8hK7P/Hyiw/x8psf8fKbL/GiOp/xEX
+ iv8GCWH/AwZU/wQGVv8DBU7/BQY6/wgIJv8ICB7/Gxce/86bVv/lrGL/561j/+qvY//qsGT/67Fl/+uw
+ ZP/rsWT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yzZ//ssmb/67Jn/+y0aP7uu3T/9dGZMf//
+ /wD0zJAC////AP///wD///8A////AP///wD///8A////AOy6cAT///8A6rlwc+y4bv/ttGj767Nn/+yy
+ Zv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZP/ssmb/7LJn/+qy
+ Zv/qsmX/569o//C3af+6kGT/eoXR/5Cd/f9QWNz/PEbR/z1G0P87Qs//OULN/z1DzP81Qs3/eWiA/++z
+ YP/mrmr/6rFp/+mwaf/wt2j/qIhh/6C14/+ktu//WGih/1Jjmv9TY5z/VWWe/1Rlnv9TY5z/UWCY/0xb
+ kv9HVYv/RFOH/0NRhv9CUIT/QlGB/0FQgP8/Tn//Pk19/z1LfP9IVoX/YW6e/1ppnP9JWYj/P01+/z9N
+ ff8/TX3/QE5+/z9Ofv8/Tn7/PUx8/0BQgP82RG//QU11/11tnv8+TXz/Pkx8/z1LfP8+S3f/LTtq/z5O
+ nv9MXJX/anmm/0hYif9CUYL/RFKB/0NRgf9EUoP/RFKC/0JSgf9DU4P/LjdZ/0tYgf9TZJP/RFKB/0RT
+ g/9AT33/GiRC/yo3a/9Rabj/Umm3/09nt/+PsOH/uuH9/151uf9UZJD/YXCg/0RUg/87SXX/LTZa/zM+
+ Xv9SYIv/QE97/0BOfv9AT3//QVB//0BOfv9CUID/Q1GB/0NRgf9DUYH/Q1KB/z9Off86SXf/JjBU/xkh
+ Ov81PmD/TFuJ/0RSgv8/S3n/QE16/zlCbP89R2z/VmSS/0FQe/9BUH//QlB//0JRf/9AT33/PUx5/zxL
+ eP89Snf/PEl2/z1IdP88R3P/OkVx/zdEcP8vO2T/HiZE/yMuTv9MW4L/RVSB/zpFcv86RnL/Okh1/z5N
+ e/9CUYD/RlaF/0dWhf9HV4b/RVSD/0JRf/8+THr/Okh0/zlGcv84RXH/Okdy/ztIc/9BT3z/SVmG/0NR
+ fv8+SnX/OkZw/zQ/af8uOWH/KjVe/xQcOf8IDST/Bgog/wQHG/8EBhj/U12w/ztG0f8rNcL/LTfD/ys1
+ wv8pNMD/FhuE/wYHYf8GB2H/Bgcp/wMEGv8dJpX/JTG9/yItsv8iLbf/ISy2/x8qs/8ZIqT/EBaG/wcL
+ Zv8CBVf/AQRW/wIFS/8DBDX/AwUf/wUFGf8HBx3/Cwsg/xEQH/+/jlD/7LJk/+iuY//qsGP/67Fk/+uy
+ ZP/rsWP/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ss2f/67Jm/+uyZ//stGn+7rt0//XQ
+ mTH///8A88uRAv///wD///8A////AP///wD///8A////AP///wDsunAE////AOu5cHPsuG7/7bRo++uz
+ Z//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+2z
+ Z//rs2b/67Jl/+yyZv/or2j/8bZn/6iHZP9/id3/ipb7/0ZQ1v8+R9b/PkbR/ztDzf87QdD/QUjR/zpC
+ v/+th2j/8LVp/+iuaP/qr2n/8bZs/7uRWv+Rocf/ssX8/2Z2r/9QYZj/VGSd/1VmoP9WZ6D/VWWe/1Jh
+ mv9OXZX/SVeO/0ZUiv9FU4f/Q1GF/0NRg/9BUIH/QE+A/0BOf/8+TX3/R1aG/15rm/9bapz/R1eH/0FP
+ gP8/TX7/P01+/0BPf/9AT4D/QVCB/0BPf/8/ToD/PEx6/ztHb/9capr/QlGB/z5LfP89S3z/Qk9//y05
+ Xv81RI3/S1qV/2NyoP9HV4n/QVCC/0NRgv9DUoL/Q1KC/0RSgv9CUYL/RVWG/zI7Xf9NWoP/UGGR/0JR
+ gf9EU4P/QE58/xslRP8gK1r/TGOw/1Fptv9NY7T/f5vX/63S9v9RZq//VmaP/1xqm/9CUoH/OUZw/y42
+ Wf88R2n/Ul+N/ztKd/9CUIH/QE+A/0FRgP9BUID/Q1GC/0VTg/9EUoL/RFKC/0RSgv8/T33/OUZ1/yMt
+ Tv8fJj//O0Zu/0taif9CTn7/Pkt5/z9OfP80P2n/SFV6/1Ffj/9BT3z/RVKA/0NRgv9DUoD/QVF//z5N
+ e/8+TXv/Pk16/z1KeP89SXX/PEd0/zpFcv83RHD/LDZd/x0lQ/8tOVr/UmGL/z9Off86RXL/Okd0/ztK
+ eP9BT37/RVSD/0hYh/9IWYf/SFiH/0VVhP9CUYD/Pkx6/ztJdv86SHT/Okh0/zxJdv8/THr/SlmG/01c
+ iv9CUX3/P0x4/zpHcf80QGn/LTli/yYxWf8PFzD/CA0l/wYKIf8AAhT/IidK/1pm2/8rNsT/LznG/y03
+ w/8tN8X/Iy2u/wwPbf8GCGT/BQdD/wEBEP8aH37/ICmv/xkhnP8dJ6r/GyWp/xcemf8NEXf/BQhe/wIE
+ V/8ABFj/AQNL/wIELf8CBBn/BAQV/wMEGP8FBRz/Bwcd/wwLHv8JCx7/sYZL/++0ZP/ormP/6rFj/+uy
+ ZP/rsWX/67Fl/+uxZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7bNn/+yyZv/ssmf/7LRp/u67
+ dP/10Jox////APPMkQL///8A////AP///wD///8A////AP///wD///8A7rlwBP///wDtuXBz7bdu/+y0
+ aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJm/+yyZv/rsGX/6bFn/+evaP/vtWj/mX9m/4KN4/+Ai/f/QkvV/0BK1v8/RtH/PETS/z1G
+ zv8+R9b/TEuf/9SiX//qsG3/5bBn/+60bP/Onln/hY2k/7jN//91h8H/T2CZ/1Rlnf9XaKH/WGmj/1Zn
+ oP9TZJ3/T2CY/0takv9IVY3/RlSL/0VTiP9DUYX/QlGC/0FQgf8/T3//Pk1+/0RUhP9XZpb/XGqe/0hW
+ iP9BT4H/P01+/0BOf/9BT4L/QlCC/0NSg/9CUIH/QFCA/0BQf/85SHX/WGaV/0VUhP89THv/P0x8/z9P
+ f/8xPmX/Kzdt/0hXlv9gb5j/R1iM/0JQgf9CUYL/Q1KD/0NSg/9DUoP/QVGB/0ZVhv8wOl7/S1mD/09f
+ kP9CUYD/Q1KD/0BPfv8dJ0f/GyVM/0Zapv9PaLb/TGS0/26JzP+evu7/R16j/1lok/9YZ5f/QlB+/zlE
+ bv8vNlb/Q090/0xbh/88Snr/QlCB/0JQgP9CUIH/QlGC/0ZWhv9FVIX/RVOD/0VTg/9EUoH/QE5+/zVE
+ dP8iKUr/JixI/0FNeP9KWIj/PUx6/z1Lev8+THv/NkFo/05chf9MWon/QU9//0VUg/9FVIT/Q1KC/0FQ
+ gP9BUH//RFOC/0BPff89S3r/PEl2/ztHc/87RHL/OURx/ycyVv8dJ0P/OkZq/1Jjkf88Snf/OUZz/ztI
+ df8+THv/Q1GB/0dWhf9KWon/SVqI/0lZh/9GVoX/Q1OB/z9NfP88S3n/PEt4/zxLef8+TXv/RVOC/1Fg
+ j/9OXIv/QVB+/z5Nef85RnH/ND9o/yw3Yf8hK07/CxIq/wgNJf8GCiL/AAIT/0VOj/9IVNr/KzXC/y85
+ xv8tOMP/LDjG/xkglP8ICWj/Bgdd/wEAFP8KDE3/JzG+/yApqP8IC2v/Cgtt/wgKY/8DBVn/AARY/wEE
+ WP8BA0j/AQMq/wICEv8CAxD/AwMW/wMCF/8EBBj/BQUa/wcGG/8MCx3/BQgc/6N8Sf/xtmT/5q5i/+qw
+ Zf/rsmb/67Fk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+2zZ//rsmb/7LJn/+y0
+ aP7tu3T/9NKcMf///wDyzZMC////AP///wD///8A////AP///wD///8A////AO65cAT///8A7rlwc+23
+ bv/stGj767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+2zZ//ssmf/67Bl/+yxZf/qsWf/6LFp/+qzYv+Remb/hY7o/3WB8v9ASdf/QUvX/z1I
+ 0P8+RtX/REnQ/zlF1f9wYn7/7bFh/+Oua//osmr/4qtg/4WAgf+zy///iZvX/1Jknf9UZZ7/WGmi/1pq
+ pf9ZaaP/Vmeg/1Jjm/9OXZX/SliQ/0lXjv9HVYz/RVOH/0NShf9DUoL/QVCB/z5Nfv9CUYP/UWCR/1xq
+ nf9JVoj/QlCD/0BOgP9BT4D/Q1GE/0NRhP9EUoX/RFKF/0JRgv9BUYD/PUx7/1NhkP9KWIj/Pk18/z9M
+ ff8+TX3/O0h2/yMsTP8/T4v/X22X/01cjf8/T4H/Q1GC/0NSg/9DUoP/Q1KD/0JRgf9GVYb/MTxh/0dV
+ f/9NXY7/QlKB/0JSg/8/Tnz/HidH/xYgQv88Tpj/Tme0/01mtf9eecD/iKXf/0Nam/9bapj/U2GT/0NQ
+ fv83Q2z/LjZW/0pXfv9GVYH/Pkx7/0FPgP9BUID/QVCA/0ZWh/9OXo//RlWF/0ZUhP9GVIT/Q1GB/z9N
+ ff80QnH/IChH/yszUv9HVID/R1SE/z1Mef88THn/Pkx6/zhDav9QXor/SFeF/0NSgf9FVIP/RlaF/0VV
+ hP9BUH//R1aG/0xbiv9EU4L/Pkx8/zxLef87SHP/OkRy/zdBb/8iLE//IStJ/0ZTe/9PX47/OUd1/zpI
+ dv87SXj/QU9//0VVhP9IWIf/TFyL/0pbif9LW4r/RlaG/0NTgv9BUH//P059/0BOff9ATn3/QlGA/09d
+ jP9XZpX/TFuK/0FQfv8+TXr/N0Vv/zA7ZP8sOGH/GSNC/wkPKf8HDSb/Agge/w4ULf9ZZsb/Mz7M/zA5
+ xv8vOMf/LznH/ykzu/8QFHn/Bglr/wIFNP8CBDD/Hyms/yMts/8MEHL/BQdh/wQGXP8CBlv/AgVY/wEE
+ RP8BAyX/AQIM/wECBf8AAAr/AgMT/wICFP8DAhX/BQQY/wUFGf8HBxv/DAsd/wMHG/+adkb/8rZk/+au
+ Yv/rsWX/7LFm/+uxZP/rsmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZv/ssmf/7LJm/+yz
+ Z//stGj+7bt0//PTnTH///8A8s2UAv///wD///8A////AP///wD///8A////AP///wDuuXAE////AO65
+ cHPtt27/7LRo++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmf/7LJn/+yyZv/qsWP/6LFn/+uxZ//psGz/57Bh/4t2a/+Hkuj/a3Tt/z9H
+ 2P9DS9n/PkjV/z9H1/9FTNP/OkPK/55/aP/xs2n/4axr/++0Z/+RfWn/pr3x/5+w6v9ZaqT/VGWe/1lp
+ pP9ca6j/Wmqm/1hoo/9WZp//UWCY/01bk/9MWZH/SVaP/0ZUiv9EUob/Q1KE/0JRgv8/Tn//QVCB/05c
+ jP9da57/SliK/0RShf9BT4D/QU+A/0NRhP9EUob/RVOH/0VTh/9EU4T/QVGB/0BPfv9NW4r/Tl2N/z5M
+ fP9ATn//Pkx8/z5Of/8gKUL/Ljhj/15snP9MW43/P09//0JRgv9DUoP/Q1KD/0NRgv9BUIH/RleG/zZC
+ Zv9FU33/S1uN/0JRgP9CUYL/P058/x4nSP8SHDv/MkSL/0hgrf9OZrX/U267/2uGzf9EWZj/X22b/0xb
+ jv9CT33/NUBp/zE5Wv9QXob/Pk17/z9OfP9AT3//QlCB/0JQgv9PXpH/VGOW/0dVh/9HVYb/RlSF/0JR
+ gf8/TX7/Mj9r/yApR/8yO13/SleF/0RSgf8+S3f/Pk17/z1Ld/85Q2v/UV+M/0NTgf9FVIP/R1eG/0dW
+ h/9GVYX/RFKC/1Bfj/9TYZL/RVSE/0BOfv8+THz/Okh1/zpFcv8yPmv/HylK/yozVP9PX4r/SVmH/zlG
+ dP87SHb/PUt8/0NRgv9HV4b/SlqK/0xbjP9OXo7/T1+P/0hXiP9EUoL/QlGB/0JQgP9CUID/Q1GA/0hW
+ hv9WZZT/WWiX/0taif9BUH//PUx5/zZDbf8vOmT/KTRe/xEbN/8JDyn/CA0o/wADF/8sNGP/Ul7e/yw2
+ xP8xO8n/LzjG/y86y/8hKKP/Cw1u/wUIVf8AACb/FRyO/yMut/8JDW3/AgRZ/wMFXv8BBFn/AQE6/wMC
+ IP8CAgv/AQEG/wABCf8AAQr/AAAK/wIBEf8CAhP/AwMV/wQEF/8EBRj/BgYZ/wsLHP8ABRn/lHBB//K2
+ ZP/mrmL/67Fl/+yxZv/rsWT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb/7LJn/+uy
+ Zv/ss2j/7LRo/u27dP/z050x////APLOlAL///8A////AP///wD///8A////AP///wD///8A7bhyBP//
+ /wDtt3Jz7Ldu/+y0aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jl/+yyZf/ssmf/7LFn/+uxZf/tsWX/6LBk/+qxaf/mr2D/iHVp/4KQ
+ 5P9jZ+//P0rV/0RM2/9BSNr/QEnV/0VN2/9ESbT/xZhd/+mxaf/utWz/pYVc/5Wp2P+wwvv/Znaz/1Jk
+ nP9baab/Xm2r/1xsqP9ba6f/WGij/1Rjm/9PXpb/TluT/0xZkf9IVoz/RlOI/0NShf9CUYP/QE+B/0FQ
+ gv9LWYr/XGud/0tajf9FU4X/QU6B/0FOgf9DUYX/RVOH/0hWiv9IVor/RlSH/0NShP9AT4D/S1iJ/1Bf
+ kP8+TX3/P05+/z9Pff8/T3//Ljhe/xAXJ/9UX4P/T2CT/0BNf/9CUYL/Q1KD/0NThP9FU4T/QlGB/0ZX
+ h/84RGr/RlN9/0tbjP9CUYD/QVCB/0BOff8eKEr/Eho2/y4+f/9AWKj/TWaz/09ntv9SbLv/R1qX/2Bv
+ nv9HVYj/QE59/zQ9Zv80PV//UF+J/zpJd/9ATn7/QE9//0JRg/9EUob/V2aZ/1Zlmf9HVon/SFeJ/0VU
+ hv9CUYL/Pkx+/y88Zv8kK0j/O0Vq/0tZiP9ATn3/Pkx5/z9NfP88SXb/O0Zv/05ci/9DUoH/R1iH/0lZ
+ iP9KWYr/R1aH/0lXiP9XZpf/VmWW/0ZVhf9BUID/P05+/zpJdv85RnP/Ljlk/x4oR/80P2P/VGOR/0NS
+ gP85SHX/PEp5/0BPgP9FVYT/SVqJ/0xcjP9NXI3/VWSV/1NklP9JWIn/RFOD/0RSgv9DUYH/Q1KC/0VU
+ hP9NXIz/W2qa/1hnl/9KWIf/QlB//zxLeP81QWv/Ljtl/yMvVf8MFS//CRAq/wcNKP8CBhr/SlKf/z5J
+ 2P8wOsj/MjvL/y84x/8tN8f/FxqJ/woKZ/8FBj7/Cw9q/yIrrP8MDW7/AwRZ/wMEXf8BA1z/AgIu/wAB
+ Bv8DAwz/AQAL/wAAC/8AAAn/AAAI/wAAC/8CARH/AQAR/wECE/8DBBX/BAQX/wYGGP8MCxz/AAMX/4xq
+ Pv/yt2T/565i/+uyZf/ssWb/67Fk/+uyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm/+yy
+ Z//rsmb/67No/+y0aP7tu3T/89OdMf///wDyzpQC////AP///wD///8A////AP///wD///8A////AOy3
+ cwT///8A67Z1c+y2b//stGf767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJl/+yyZv/rsWb/67Fm/+yxZf/mr2f/67Jr/+au
+ Yf+OeGj/eIbk/1hi6P9DS9f/RE7a/0RK2v9ESdj/Qk3g/1xXlP/ep1v/7LVw/72TWv+FkbP/tcv//3iI
+ xv9TZJz/XGun/15uq/9eb6v/XW6r/1tsp/9WZ6D/UV+Z/05clP9NW5P/SliO/0dUif9FUof/Q1KG/0JQ
+ hP9CUIP/SFWJ/1ppm/9OXZH/RlSG/0FOgv9BToL/RFKF/0dViP9KWIz/TVyQ/0lXi/9FU4f/QU+D/0lY
+ iv9TYpP/Pk59/0BQf/8/Tn3/P09//zhEcP8ZHzX/TlZ6/1RmmP8/TX//Q1KD/0RThP9FVYX/RVWG/0NS
+ gv9IWIn/PEhw/0VSfP9KWYr/QlGA/0FQgf8/Tn7/HilM/xEXNP8oNm7/PVOl/0xjsv9OZLT/TGW1/0hc
+ l/9ebZ7/Q1KD/0BPf/80PGP/N0Fk/01aiP85SXb/QE+B/0FQgv9DUYX/SVeL/15tof9ZaJz/SliL/0xb
+ jf9FVIX/QFB//zxLfP8tOWL/KC9L/0FMdf9IWIj/PUx7/z1Lev8+THv/PUt5/z9Md/9JWYj/Q1OC/0hY
+ h/9KWor/TFuM/0lYif9QX5D/W2qc/1dmmP9HV4b/Q1OC/0FRgP87Snj/OUd1/yo1XP8gKkn/P0tx/1Jg
+ j/8/TXv/Okl3/z5Nff9DU4L/R1eH/0xci/9NXY3/UmGR/1xrnP9WZpf/SlqK/0VUhf9FU4T/Q1KD/0VU
+ hP9GVYb/U2KT/11rm/9WZZX/RlWF/0BQfv86SXX/Mz9o/y05Y/8cKEr/ChIs/woRK/8DCSP/FBo4/1Nd
+ yf8yPM7/ND3M/zI7y/8wO8r/JzC3/w4Qc/8GCVr/BghZ/xUZhf8OEHL/BARc/wUGXv8BAlv/AQM2/wEB
+ C/8AAQ//AQEM/wAACf8AAAj/AAAI/wAACP8BAAv/AQEQ/wEBEv8CAhL/AwQV/wUFF/8GBhj/DAsc/wAC
+ Ff+EZDr/8rZk/+euYv/rsmX/67Fm/+uxZP/rsmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Jl/+yy
+ Zv/ssmf/67Jm/+uzaP/stGj+7bt0//PTnTH///8A8s6UAv///wD///8A////AP///wD///8A////AP//
+ /wDst3QE////AOu2dXPstm//7LRn++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LJk/+uyZP/ssmb/7bJn/+uxZv/tsWX/67Bm/+ev
+ aP/qsWv/565i/5J5ZP9zftv/Ulzq/0RN2P9ET9r/REvZ/0hP2P89SNv/f2p//+22Zv/ToGD/f3yJ/7LJ
+ //+Nn9v/Vmei/1lppP9fcK3/X3Ku/19xrv9db6v/WWqk/1Rknv9SYJr/T16X/0xakv9IVoz/RlSJ/0RS
+ h/9CUIT/QU+E/0ZTh/9ZaJr/UV+T/0hViP9CT4P/QlCD/0RRhf9HVYn/TVuP/1ZkmP9OXJD/RlSI/0RS
+ hv9FVIf/U2KU/0BPf/8/Tn//Pk5+/z9QgP87SHb/KzNV/01WeP9WZ5n/P01+/0RShf9GVYj/SViL/0pY
+ i/9FVIX/SFiJ/z1Kcf9ATXf/SFiJ/0FQf/9BUID/Pk19/x8qTv8QFjX/IC1e/zxPov9FXKr/TWW0/0ti
+ sv9LX5b/XGuc/0BOf/8+TXz/Mjxi/zhDZv9GVYT/OUl3/0JQhP9EUoX/Q1GF/1FglP9icab/Wmid/1Ff
+ k/9OXZH/RVSH/0BPgP89TH7/Kzdf/ywzU/9FU3//RlWG/z1Lev89S3v/PUx8/ztKeP9ATnn/R1eH/0VU
+ hP9JWIn/TFuN/05cj/9MW43/V2WY/19tof9XZpj/SViI/0hYh/9DUoH/PUx6/zlIdf8mMFb/JC5Q/0hX
+ gP9MWor/PUt6/zxLev9CUIH/RlWG/0pZiv9NXI3/T1+Q/1lomv9gb6D/V2eZ/0tai/9GVYb/RVOE/0VT
+ hP9GVYb/SViJ/1lomP9da5v/UV+O/0RTgv9ATn3/N0Vy/zE9Z/8rN2D/FR8//woSLP8KESz/AQYe/ys1
+ Zv9IVdn/MDnL/zQ9zv8xO8r/MTvN/xsjmP8KCWb/BQlX/wcJZ/8HB2D/BQZg/wYHXv8DA1v/AAI//wED
+ Fv8AAg//AQEN/wAAC/8AAQn/AAAI/wAAB/8AAAf/AQAL/wEBEP8BARL/AgIS/wMDFf8FBRf/BgUY/wwL
+ G/8AARX/fV42//K2ZP/nrmL/67Jl/+uyZv/rsWT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uy
+ Zf/ssmb/7LJn/+uyZv/rs2f/7LRo/u27c//z050x////APLOlAL///8A////AP///wD///8A////AP//
+ /wD///8A7bd0BP///wDtt3Vz7LZv/+y1Z/vss2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2X/7LJm/+yyZP/ss2T/7LJl/+yyZv/tsmf/6rJm/+ux
+ ZP/ssGb/6K9m/+ixav/pr2P/mn5g/3B40v9VXun/Rkva/0ZP3P9ETN3/SlHf/z1Jzf+dfnL/87Zj/4B0
+ cv+lvPP/oLLt/2Bzr/9XZ6L/X3Ct/2FzsP9jdLH/Y3az/11vq/9YaaP/VGWe/1Vknv9QXpj/S1mQ/0hW
+ jf9GVIr/RFKH/0NQhv9EUYX/VmaW/1Vjl/9KWIv/QlCE/0JQhP9EUYX/SFaK/1Bekv9ebaH/V2Wa/0hW
+ i/9FU4j/QlCE/1FhlP9DUoP/Pk1+/0FPgf8/UH//PU18/zM8Y/9MV3f/Vmab/z5Mgf9GVYj/S1mN/1Ff
+ lP9RX5P/SViK/0lZi/8/S3T/Pkt0/0dXiP9AUH//QVCA/z9Of/8iLVH/FBg6/xsmT/86TJ3/PlWi/05m
+ s/9KYK7/UGSZ/1homv8/Tn3/PEt4/y43XP88R2z/Q1KB/zxLe/9EUob/RVSI/0dVif9YZ5z/Y3Kn/1tq
+ nv9XZZr/T16T/0VTh/9AT4L/PEx9/ys2Xv8yOlz/SFiF/0JRg/88Snv/PUt8/z1Mff87SXn/Q1F9/0VU
+ hf9HVYb/SlmK/05ckP9PXZH/UF6R/1xqnv9fbqH/VGOW/0xbjP9KW4r/RFOD/z9Off83RnP/Iy1R/y87
+ X/9OXov/RlWF/z1Kev8/Tn7/RFKF/0lXif9MW43/Tl2P/1FhlP9ebKD/X22g/1Vkl/9JWIn/R1WG/0VU
+ hP9GVIb/R1aG/09ej/9bapv/W2qa/0tZif9EUoL/Pkx6/zVCbv8vO2X/KDNb/xAZNv8KESz/CRAs/wMI
+ If8/SJj/PEbZ/zQ9zP8zPc3/MjzN/yw1wP8QE3j/BwhY/wgJYf8ICGP/Bwhi/wYGXf8DBFf/AgND/wEC
+ Gf8BBBz/AQER/wACCv8AAAn/AAAJ/wEACP8AAAf/AAAH/wAAC/8BARD/AQES/wICEv8DAxT/BQUW/wYF
+ F/8MCxv/AAEX/3lbNf/ytmT/565i/+uyZf/ssWb/67Fk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Y//rsmX/7LJm/+yyZ//rsmb/67No/+y0aP7tu3T/89OdMf///wDyzpQC////AP///wD///8A////AP//
+ /wD///8A////AO63dAT///8A7rd1c+22b//stGf767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmT/7LNl/+yz
+ Zf/ss2X/67Fm/+yxZv/psGb/67Br/+myZf+ggV3/bHXJ/1Vf7v9HTdr/RlDd/0hQ3f9KU+T/Nz2k/7SJ
+ V/+ihGf/i6TY/6/D+/9vgb7/VWah/19wrP9idLL/ZHa0/2p9uf9mebb/W22o/1VmoP9aaqT/WWeh/09d
+ lv9KWI//SFaN/0ZSiv9DUIf/Q1GG/1NjlP9YZpn/S1mN/0NShv9CUIT/Q1GF/0lXi/9RXpX/YG2l/11r
+ ov9MWo7/RlSI/0JQhP9MW47/RlWG/z9Pf/9BT4P/QE+A/z9Qf/85RG3/UFqA/1hpm/9AToP/SFaK/09d
+ k/9aaKD/V2ac/0tcjf9MW47/QU97/zxJcf9IV4j/P09//z9PgP9AT4D/JDBW/xcgQf8VHUP/NUiV/ztO
+ n/9LY7H/SF6r/1psov9VZJb/P059/ztJd/8vOVr/QE1z/0JRf/8/TX//RVOH/0hWiv9LWo3/Xm2h/2V0
+ qf9ca5//Wmmd/1Bfk/9EU4f/P06A/ztLff8rOFz/NUBl/0xbiv9AToD/PEp7/z5MfP8+TX3/O0h4/0FP
+ gP9FU4X/R1WI/0tajf9QXpL/UF6R/1Jglf9ebKH/XWyh/1JglP9OXY7/S1uL/0VVhP9BT4H/NEFu/yIt
+ UP87SW//T1+N/0JQgP89S3v/QVCA/0ZVh/9KWYz/TVyP/09dkf9WZJj/YG+i/11tnv9SYpL/SliJ/0ZV
+ hv9FVIT/R1aG/0hXiP9TYpP/XGuc/1dmlv9HVoT/Q1KA/zxKd/8zP2r/LTlk/yQuVP8NFDH/ChIu/wYN
+ KP8NFTD/RVG//zQ+0/81P8//MjzL/zM9z/8dIpv/Bwpe/wYIVv8KCWf/CQhj/wcGYP8DBFX/AwRO/wEC
+ Hf8BBRv/AQQf/wECEP8AAQn/AAAJ/wAACP8AAAj/AAAH/wAAB/8AAQv/AQEQ/wEBEf8BAhL/AwMU/wUF
+ F/8GBRf/DAsb/wABF/95WjX/8rZl/+auYv/rsmb/7LJm/+uxZP/rsmT/7LNk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmP/67Jl/+yyZv/ssmf/67Jm/+yzaP/stWj+7bt0//PTnTH///8A8s6UAv///wD///8A////AP//
+ /wD///8A////AP///wDut3QE////AO63dXPstm//7LRn++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2X/67Jk/+uy
+ ZP/ss2X/7LJk/+yyZv/ssWb/7LJl/+iwaf/osGn/7rRm/7CIWP9qc7f/VGHw/0pQ3P9HT97/SlLg/zpE
+ zv8rKm7/iGpJ/4OUuv+1yv//g5bS/1dopP9eb6v/Y3W0/2Z4t/9yhcD/c4XB/2R2sv9XaaT/XGyn/2N0
+ rf9dbKX/TVyT/0pZjv9JVoz/RVKI/0JRhf9NXY7/W2mc/01ckP9FVIj/QlCE/0NRhf9IVor/UV6U/2Bu
+ pf9hbqb/UmCV/0dWiv9DUob/RlWI/0ZVhv9AT4D/QE6C/0BPgP9BUYL/P0x4/01Yfv9ba5z/QU+E/0lX
+ i/9TYJf/X2yk/1xrov9QX5L/Tl2O/0VTgP88SXL/SFeH/z9Pf/9AT4D/QU+A/ycxWf8fKUz/EBg4/zJC
+ iP86S5//RVyq/0ddqP9gcaX/UF+R/z5Off88SXj/Mjte/0NSev9AT37/QU+E/0hXiv9LWo3/UV+U/2Ny
+ qP9mdqz/XWyg/1pqnf9PXpH/RVSI/z9Of/88THz/Kzda/ztGbP9MW4v/Pkx9/zxKev89S3z/PUt7/z1L
+ fP9CUYL/RFKE/0hWiv9NW47/T16S/09dkf9WZZn/X26i/1hnnP9QX5L/Tl6P/0tbi/9EVYT/QlKB/zA9
+ Z/8lL1L/RVN9/0taif8/TX3/Pkx8/0NSg/9IV4r/SluO/01dkP9PYJP/XGuf/2FwpP9bap3/Tl2O/0hX
+ h/9GVIX/RlSF/0dVhv9JWYn/V2eY/1xrnP9QX4//RVSD/0FQf/85R3P/MD1o/y05ZP8dJkj/DBMv/wsS
+ L/8DCSL/HSZU/0RP2P80Pc//NT7Q/zQ+0P8rNL3/DhBu/wQHUP8ICWL/CApj/wUGXv8DBFX/AwRT/wEC
+ Jf8ABBj/AQYh/wECHP8BAg7/AAEI/wAACP8AAAf/AAAG/wAABv8AAAb/AQEM/wEBEf8BAhL/AgIS/wMD
+ FP8FBRf/BgUX/wwLG/8AARX/f184//O2Zf/mrmL/67Fl/+uyZv/rsWT/67Jk/+yzZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uyZf/ssmb/7LJn/+uyZv/ss2f/7bVp/u28dP/z050x////APLOlAL///8A////AP//
+ /wD///8A////AP///wD///8A7rd0BP///wDtt3Vz7LZv/+y0Z/vrs2f/7LJm/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ Zf/ss2T/67Jj/+yyZf/ssmf/67Fm/+qxZP/psWX/6rBo/+muaf/utWn/wpVZ/3FxpP9UX+z/S1Lg/0dR
+ 3v9ITtj/JCuW/x4bTv9iaoL/tcv//5So5f9dcKv/W2yo/2R1tP9meLb/c4fC/3qMx/9xg7//XG6r/19x
+ q/9nebH/Znew/1Rjmv9MW5L/S1mQ/0ZUi/9EUof/SlmL/1tqnf9SYJT/RlSI/0JQhP9DUYX/SFaK/1Be
+ lP9gbaX/Y3Cq/1dlm/9KWI3/RVOJ/0RShv9FVIb/QVCB/0BPgv9AT4L/QVCD/0NRgf9LWH//XG2d/0JR
+ h/9KWY3/U2CW/19spP9ebaX/UWKV/01cjP9JWIb/P014/0hXhv9ATn//P0+A/0FPgf8qNF3/JTFZ/xAY
+ Nf8qOHf/O02h/z5Sov9HXaP/YXGi/0lXiv8/T3//Okd3/zdAY/9IV4L/Pk1//0RSiP9MW4//TVyQ/1Vi
+ mv9mdK3/Znau/1xsov9VZpr/TFuP/0dVif8/T4H/PEt7/yo2WP9CTnX/SlqK/z5Mff8+TH3/PUt8/z1L
+ e/8/Tn7/Q1KC/0RShf9HVon/TFuO/05dkf9NXZD/VWWZ/1lpnf9SYZb/T12R/05ejv9KW4r/QlSC/0BP
+ f/8pNVz/Ljpb/0lYhf9EU4P/PUx8/0BOfv9DUoT/SliM/01bj/9PXZH/VGKW/19tof9gbqP/VmWZ/0ta
+ jP9HVob/RVOE/0ZUhf9GVYb/S1uL/1homP9YZ5f/S1mJ/0RTgv8/TXz/NkNv/y88aP8qOGH/FB49/w0T
+ L/8LEDD/BAgf/ygweP8+SN3/NT7O/zQ90f80PdH/GR6R/wYIVf8ICVn/CQpj/wUGXf8DBFX/AwVW/wIB
+ LP8BAxT/AgYi/wAEHP8AAxn/BAcb/wEBCP8AAAf/AAAG/wAABv8AAAb/AAAG/wEBDf8BARH/AQIS/wIC
+ E/8DAxT/BQUX/wcGGP8MCxr/AAIV/4dmPP/zt2X/5q5j/+uxZf/rsWb/67Fk/+uyZP/ss2T/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//rsmX/7LJm/+yyZ//rsmb/7LNo/+21af7tu3T/89KdMf///wDyzZQC////AP//
+ /wD///8A////AP///wD///8A////AO63dAT///8A7rd1c+22b//ttWj767Nn/+yyZv/ts2f/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmX/7LJm/+yyZ//rsGX/7LFj/+uxZf/ssWb/6bBm/+61a//Qn1f/c2yQ/05b
+ 5/9PVuH/R1Hi/zE0p/8bG3r/MThl/6q/8f+mu/X/a3y6/1hqpv9kdbT/Z3m3/3SGwv98jsn/eIrF/2N1
+ s/9hca3/anu1/2h6sv9cbKT/T16W/01ckv9IVoz/RVKJ/0hXif9ZaZv/VGOY/0lXjP9DUYX/RFGG/0dV
+ iv9OXJP/XGuj/2Vyq/9daqL/TVuQ/0hWiv9EUof/RFKH/0FQg/9BT4L/QFCB/0BPgP9FVIX/S1iA/1xt
+ nf9EU4n/SleO/1Fflv9dbKP/XW2l/1Filv9LW4z/SVmI/0BNeP9IV4f/QE9//0BPf/9BUIL/LDZg/ys3
+ Yf8UGjv/IS1f/ztNn/85S5//QVOX/11sn/9DUYP/QE6B/z1Kef89R23/TluI/zxMff9GVIr/TluQ/05d
+ kv9YZ57/aHav/2d2r/9ZaaD/UmGX/01ckP9HVYn/QE+C/zxJev8sN1b/RlR8/0hXif89S37/Pk1//z5M
+ fv89S33/QE6A/0NRhP9EUob/R1WK/0tajf9NW47/Tl2R/1Nil/9TYZb/T12S/05ckP9MXI3/SViI/0NT
+ g/85Snb/JjJX/zhFa/9IWIb/P059/zxLfP9BT4D/RVSG/0pajf9NXZD/TV+R/1Vlmf9fbqH/XW2g/1Fh
+ k/9JV4j/RlSF/0VThP9GVYX/RlWG/09ej/9ZaJn/U2KT/0dWhf9CUID/Okp4/zJAbP8tOmn/JzNc/xEZ
+ Nv8NEzD/CQ8u/wUJIf8qL43/OkXc/zU/zv82QNT/KzK6/woNZv8GB1T/CQpi/wcHXP8DBFb/AwRa/wME
+ OP8BAg7/AgYh/wIGH/8AARf/CxEv/w4VL/8AAAX/AQEI/wAABv8AAAb/AAAG/wAAB/8AAQ3/AQIS/wEC
+ Ev8CAhP/BAQV/wYGF/8HBhj/CwsZ/wAEFP+Rbj//87dl/+euY//rsWb/67Fm/+uxZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/67Jl/+yyZv/ssmf/67Jm/+yzaP/ttGj+7rx0//LUoTH///8A8c+XAv//
+ /wD///8A////AP///wD///8A////AP///wDuuHME////AO63dHPttm//7bVo++yzZ//ssmb/7bNn/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ss2b/67Jk/+uyZP/rsWb/67Fm/+yyZf/or2b/7LNs/9qm
+ Wf93aH3/SlXb/1JZ6P85O7n/JCOF/x0iaP+Pocr/sMr//36R0P9YaaX/YnSz/2Z4tv9yhcL/e47J/3yO
+ yf9tfrz/YHCt/2l6tf9qfLX/YnOr/1Fgmf9QX5b/S1mP/0ZTiv9GVYj/VWWW/1Zmm/9MW5D/Q1GG/0RR
+ hv9GVIj/TVuS/1ppof9lc6z/YXCo/1Fglv9JWI3/RlSJ/0RTh/9BT4T/QVCD/0FPgv8/ToH/SVeJ/01a
+ g/9fb5//RlSK/0lWjf9OXZT/VGWb/1hpn/9QYZb/SFeL/0hXiP9BTnn/SFeI/0FQgP9BT3//QVCD/y87
+ Zv8vPGf/GSFG/xgiSf85TJr/Nkmd/0BRkf9caZ3/QE+A/0BOgf8+S3n/QU11/05civ89TH7/SVeM/05c
+ kf9QXpT/XGyj/2l4sP9ldK7/VWad/1Fflv9NXJH/RlaK/z5Ogv85R3j/LDdW/0lXgv9EUoX/PUt//z9N
+ gP8+TH//Pk1+/0FPgf9DUYX/RFOG/0dWif9KWIz/S1qM/0xajv9PXpH/T12R/01ckP9LWo7/SViJ/0VU
+ hv9CUIP/NERv/yk1Wf8/THj/RFKC/zxMev89TX3/QlCB/0ZWiP9LW47/TV2R/01gk/9XaZv/X22h/1ho
+ m/9MW4z/R1aG/0VThP9FU4T/RlSF/0hXiP9UY5T/WGeY/0xbi/9EU4L/P018/zdFdf8yP2z/LTtl/yEr
+ TP8NFS7/DRMx/wkNLv8FCiT/JiyS/zpE2v82QM7/NUDR/xcZh/8GBlj/Bwlc/wcIXf8FBlj/BAVa/wME
+ RP8BAhD/AwUe/wIGIv8BAxr/Bwok/xolS/8OFS7/AAAF/wEBCf8AAAf/AAAG/wAABv8AAAf/AAIN/wEB
+ Ef8BARL/AgMT/wQEFf8GBhf/BwcY/wwLGv8GCRf/o3xG//C1ZP/nrmP/67Fm/+uxZv/rsWT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uyZf/ssmb/7LJn/+uyZv/ss2j/7bRo/u68dP/x1qMx////APHQ
+ mQL///8A////AP///wD///8A////AP///wD///8A7rdzBP///wDtt3Rz7bdv/+21aPvrs2f/67Jm/+2z
+ Z//ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yyZP/ssmT/7LFm/+yyZv/rsmX/67Jl/+ev
+ Zf/psmz/461Z/3xpaP9JUM//Rk7Y/yYniv8aGHD/a3Se/7bP//+Sp+T/XnCr/2BxsP9nd7j/cILA/3yP
+ y/99j8n/dYfD/2JysP9oeLT/a3y1/2N1rv9TZJz/UGCY/0xakv9GVYv/RVOI/1Fhkv9XaJv/Tl2S/0RT
+ h/9FUYf/RVOH/0tZkP9ZZ5//ZXOr/2Vzq/9WZpv/TFuP/0hWi/9FU4j/Q1GF/0JQg/9BT4P/QE6C/0dX
+ iv9NWoX/XW2c/0pYjP9IVor/Tl6T/09flP9SZJj/T2CU/0ZWif9JWIr/RFF9/0hXiP9BT4H/Q1CB/0FQ
+ g/82Q3D/NEFv/yArVP8SGDn/NkeN/zZInP9CVI//W2ib/z9Nfv9CUIP/QE58/0hWgP9MW4z/P0x//0pY
+ jf9NW5L/UF6V/11spf9pd7D/Y3Ks/1Fimv9QX5b/S1qP/0RUh/89TYD/OEZ1/y45Wf9MWoj/QVGC/z5O
+ fv8/Tn//P01//z9Of/9BUIH/QlCE/0RShv9HVor/SVeL/0pZi/9MWo3/TFuN/0tajf9LWY3/SFeK/0ZU
+ hv9CUIP/P0x//zE+Zv8uOV7/Q1GA/z5Nff88Snr/QE9+/0NRgv9IV4n/S1yO/09ekf9PYZT/WWqd/1tp
+ nf9RYJP/SViJ/0dWhv9FU4T/RVOE/0ZUhf9LWor/VmWW/1Njk/9HVob/Q1GB/z5Mff81Qm3/KTZi/y02
+ ev8lKmv/EhhE/wsRMf8HDCv/BQko/yQqlf85Q9b/OUPU/yIppv8GB1v/BwdZ/wYHXv8FBlr/BAVa/wQF
+ Tf8BARf/AgUb/wQII/8ABBv/BAgi/xcgRP8aJUz/EBYx/wAABf8BAQn/AAAH/wAAB/8AAAb/AAAI/wEC
+ D/8CAhH/AQIR/wIDE/8EBBX/BgYX/wcIGP8LDBr/Dw4Z/7iKS//utGX/569j/+uxZf/rsWb/67Fk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rsmX/7LJm/+yyZ//rsmb/7LNo/+20aP7uvHT/8dajMf//
+ /wDx0JkC////AP///wD///8A////AP///wD///8A////AO63cwT///8A7bdzc+23b//ttWj767Nn/+yy
+ Zv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LNk/+yzY//ssmT/7LJk/+yyZf/ssmb/7LFm/+ux
+ Zv/ssWX/6K9m/+mxa//nsGD/hm5W/0VHtv8yNKL/HR13/z1De/+zyPb/prn3/2x+u/9dbqv/Z3i5/2x+
+ vv97jMn/fI7J/3qMx/9neLb/YnKv/2h5tP9hcq3/VWaf/1Fim/9PXpX/SViP/0ZTi/9OXY//WGib/1Fg
+ lv9HVIr/RVKI/0ZTiP9KWI//VWSc/2Ryq/9ndKz/XGqh/1Bek/9KWY3/RVSJ/0NRhv9CUIX/QU+D/0BO
+ g/9EVIf/TVuJ/1polv9NXJD/RVSJ/0xdkf9MXpH/TV6S/0xdkP9FVIn/SFeJ/0RSfv9IVoj/QU+C/0FQ
+ gP9AT4L/OUd2/zdFdP8nNGD/DRQx/y07eP85Sp7/RliQ/1hkmP9ATX//Q1GE/0NRf/9OXYj/S1uN/z9M
+ gP9JV43/TlyT/1Felv9ebab/ZnSt/2Bvp/9PX5b/T16U/0lZjf9BUIT/PEp+/zhGdP8zPmD/TVuL/z9O
+ gP9ATn//QE+A/z9Of/8/ToD/QU+C/0NRhP9EUob/RlWI/0hWif9JWIn/SlmL/0pZi/9JWIr/R1aI/0VT
+ hv9CUYT/Pk6B/zxKev8uOWD/OUNt/0RTgv88S3r/Pkx+/0JQgf9FVIT/SlmL/0xdkP9PX5L/UGKV/1lp
+ nf9UY5f/S1qN/0dWiP9GVIX/RVOE/0VUhf9HVob/T16P/1Vllf9MW4v/RFOC/0JQgv8xPmb/Iy1k/x4j
+ fv8bHIH/Fxd6/xISbP8OD1L/CA00/w0PQP8hJpL/O0bc/yw0t/8MDWn/BAhT/wUHXf8FBVr/BAVZ/wQF
+ Wf8CAiL/AgMX/wQJJP8BBR3/Awcg/xYfQ/8aJEr/GiRM/xEXM/8AAAb/AQEK/wAACP8AAAf/AAAH/wAA
+ CP8BAhD/AgIS/wECEf8CAxP/BAQV/wYGF/8ICBf/CAoa/xsWHf/NmVP/67Fk/+mvZP/rsWX/67Fm/+ux
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Jl/+yyZv/ss2f/67Jm/+yzaP/ttGj+7bt0//PW
+ pDH///8A8dGaAv///wD///8A////AP///wD///8A////AP///wDuuHAE////AO24cXPtt2//7LRo++uz
+ Z//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+yy
+ Zv/ssWb/67Fm/+yyZv/psGX/6K9p/+uzY/+Tc1D/Kyx5/yUoi/8mJWX/mKnU/7PJ//9/ks//XGyq/2d4
+ t/9pe7z/eIrH/3yPyv99j8n/bYC8/2Byr/9idLH/X3Gv/1dnov9TY5z/T1+X/0pZkf9HVIz/S1mM/1dn
+ mf9UZJr/SVaM/0VTiP9GU4n/S1aO/1FgmP9hcKr/ZnSu/19tp/9RYJf/TlyR/0lXjP9FU4j/Q1GG/0JQ
+ hP9BT4P/Q1KE/0xcjf9XY5D/Tl6S/0NTiP9KW4//SlyQ/0pckP9JWI3/RVSJ/0ZVif9FVYP/SFeH/0FQ
+ gv9AUYH/QVGD/ztId/83RXP/MD1t/xAXNf8iLVv/NUma/0lXj/9SYpb/QE2A/0NShf9EUX//UF6L/0lZ
+ i/9ATID/SVeM/05ck/9SYJj/X26n/2VyrP9ebKT/UF6U/01ckf9EVYn/Pk2A/zpJfP86R3T/N0Jn/0xc
+ i/8+TID/QU6C/0BOf/9ATn//Pk6A/z9Ogf9CUIT/RFKF/0VThv9HVon/SVeL/0hWiv9HVYn/RlSI/0RS
+ h/9CUYL/P09+/zxLfP86R3f/Ljhf/0BMeP9BT4H/PEp7/0BOf/9DUYL/R1aH/0tajf9PX5L/T2CT/1Rk
+ l/9XZpr/Tl2R/0hXi/9FVIf/RFOE/0RSg/9FVIX/SFeI/1Jgkf9UYpP/R1aG/0RRhP85RnL/KTFp/xwg
+ gf8SE3H/Dg9m/wwOZf8MDWX/DQ1o/w8PU/8MDEH/Gh6G/y84vv8PEHT/BwpW/wUJXP8GCF3/BQZZ/wQG
+ Xf8CBC//AQIS/wQJJP8ABh7/AgYi/xYeRP8cJE3/GiJK/xskTf8SGDT/AAEG/wEBCf8AAAj/AQAJ/wAA
+ CP8AAAn/AQEQ/wECEf8CAhL/AgIS/wQEFf8GBhf/CQkY/wYIGf8qIiP/3KVb/+mvYv/pr2T/67Fl/+ux
+ Zf/rsWX/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZv/ssmb/7bNn/+yyZ//rs2f/7LRo/u28
+ df/01qgx////APLQnAL///8A////AP///wD///8A////AP///wD///8A7rhwBP///wDtuHFz7Ldv/+y0
+ aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmX/7LJl/+uyZf/rsmT/67Jk/+mxZP/mrmb/7rdl/5p4SP8jI2P/Ghxv/297of++0///k6jk/2Fy
+ r/9kdbP/aHq6/3WGxf99j8v/fY/K/3OFwv9idLH/XnCt/11vrP9XaKP/U2Sd/1Bfl/9LWpP/SFaN/0lW
+ jf9VY5T/V2aa/0tYkP9FU4j/RlSJ/0lVjf9NXJT/XWym/2Z0rv9gb6n/VGKa/09ekv9KWY3/RlSJ/0RS
+ h/9CUIT/QlCE/0FQg/9LXI3/U1+M/09fkv9DUob/SVmN/0pbkP9JWY7/SFeM/0VUiP9FVIn/R1aG/0hX
+ if9CUIT/Q1GE/0JShf89S3v/OUl3/zZDd/8aH0H/FB09/zBDif9MV4j/TmCR/z5Mgf9DUYb/RFGB/0xa
+ iP9EVIb/QE2B/0hXjP9NWpH/UmCX/19up/9jcav/WWig/05elP9KWo//QVKG/zxLf/87Sn3/OEVw/z5J
+ cP9KW4z/P0uA/z9Ngf8/Tn//P05//z1OgP8/ToH/QlCD/0RShv9FU4j/RlSJ/0hXi/9HVon/RlSH/0NR
+ hf9BUIP/P06A/z1Mff87Snr/N0Rx/zE7Zf9EUYD/PEt7/z1Le/9BT4D/RVOE/0lXif9NW4//T1+T/1Bh
+ lP9VZpn/UmCU/0tZjf9HVon/RVWG/0RUhP9EUoP/RFOE/0pai/9SYZL/TVyM/0RThP9BTn7/QE2E/zI3
+ mv8RE2z/EhNt/xAQav8QEGr/Dw9p/wsNYv8NDF//DAtP/w8QY/8PEnn/Cwxb/wgKWP8HCV//BQZZ/wUF
+ Yv8DBjv/AQIR/wQII/8DBx//Bwwn/xghRv8eJ0//HSZN/x0lTP8dJlD/Exo4/wABCP8BAgv/AAAJ/wAA
+ Cf8AAAn/AAEL/wEBEf8BARH/AgIS/wICEv8FBRX/BgYX/wsKGf8CBhj/RTQo/+iuX//nrWL/6rBl/+ux
+ Zf/rsWX/67Fl/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/7LJm/+2zZ//ssmf/67Nm/+y0
+ aP7tvHX/9NaoMf///wDy0JwC////AP///wD///8A////AP///wD///8A////AO64cQT///8A7rhxc+y3
+ b//stWj767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/7LJm/+uyZv/ssmb/7LFm/+OtZv/xt2f/poJN/x8aTf8/RnX/t8z3/6a7
+ 9/9vgb3/YXGt/2l5uv9xgcH/e43K/3uOyf94isb/ZXe0/15xrf9bbar/WGmk/1Nknf9QYJn/TVuV/0lX
+ jv9IVY7/U1+S/1Zlmf9NXJT/RlKJ/0ZUif9JVY3/S1uS/1hnoP9lc63/Y3Gr/1dmnv9QX5P/S1qO/0dV
+ iv9EU4j/QlGF/0JQhP9BT4P/SVmL/09bh/9PX5H/RFOH/0hXjP9IWI3/R1eM/0dWiv9FUoj/RFGH/0lZ
+ iP9KWIz/QlCF/0RRhf9BUIT/P09//z1Lff84SHf/IClR/w8WMv8mNGP/TFqL/01ej/9ATID/Q1KH/0ZV
+ hf9LWon/QlGD/0FOgv9IVov/TFqR/1Jfl/9dbKX/YG+o/1Zjm/9OW5L/SFeM/0BQhP88S37/PEp+/zZC
+ bP9FUXr/R1eK/0BMgf9AToL/QE+A/0BPgP89ToD/P06B/0JQhP9EUoX/RVOG/0ZViP9HVYj/RlSH/0RT
+ hv9CUYT/P0+A/z5Mf/89SXz/PEp6/zE/aP84Qm//QU+C/ztKef8/TX7/Q1GC/0dUh/9KWIz/Tl2R/09f
+ lP9QYZT/UmOV/01cj/9JWIr/RlWG/0VVhf9FVYX/RFOE/0VUhf9MXIz/UF6P/0hWhv9EUoT/PEp1/1Fc
+ q/8iKIb/EBFp/xERa/8ODmb/Cgtg/w4PZP8RE3H/EBFw/w4Pav8KC0z/Cwth/wYGI/8EBSr/Bghd/wYH
+ Yf8DBkL/AQQf/wQGKv8FCDj/BQk+/wwRTP8LD0z/DhFI/xEVR/8RF0T/FRxI/xEYN/8AAQj/AAII/wAB
+ Bv8BAAn/AAAK/wABDv8BARL/AQES/wICE/8DAxT/BQUV/wcGF/8MDBr/AAQW/2dNLv/wtGH/5q1i/+qw
+ Zf/rsWX/67Fl/+uxZf/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yyZ//ts2f/7LJn/+uz
+ Zv/stGj+7bx1//TWqDH///8A8tCcAv///wD///8A////AP///wD///8A////AP///wDvuXEE////AO+5
+ cnPtt27/7LRo++yzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jj/+uyZP/ssmT/7LJk/+uxZP/ssmX/67Fm/+ywZP/rsGX/5a1k//K4Z/+if1L/LChC/5yx
+ 2P+3zP7/gpXT/15vrP9oeLj/bX69/3mKyP97jcr/fI7L/2t9uv9fcq7/W22p/1dppP9SZJ7/TmCZ/0xc
+ lf9JWZD/RlWO/1Bek/9VZpj/UmGY/0dUi/9GU4r/R1SM/0xakf9SYJr/YG+p/2Nxq/9ZaaL/UWCX/01b
+ kf9IV4z/RVOI/0RShv9DUYX/QlCE/0ZWif9LV4P/TlyO/0VTiP9HVYr/RlWK/0dWiv9GVIj/RFKG/0NQ
+ hf9IWIr/SVmK/0NShv9DUYb/QlGF/0JRg/8/ToH/PEt8/ycxW/8UGzv/Exgr/01djP9NWo//P02A/0VT
+ iP9IV4b/S1mK/0FQg/9CUIT/SVeM/0takf9RYJj/XGuj/1xrov9QYJX/SlqP/0VViv8/T4T/O0p9/ztK
+ ff83Qmr/SVaE/0dViP8/TIH/QE+B/0BQf/9AT4D/P06A/0BPgP9CUYL/RFKF/0ZUh/9HVYj/R1WI/0RT
+ hP9DUoP/QVCB/z9Ofv89TH7/O0l7/ztJd/8tOWD/PUt5/z5Mff88THv/QVCB/0RThP9HVoj/S1qM/1Be
+ kv9QX5P/UGCT/05ekf9KWIz/RlWH/0RThf9EU4X/RVSF/0RThP9IV4f/TVyN/0pZi/9EU4L/QlGC/z5L
+ ef9fa83/Nj21/xcZd/8UF3L/Gh15/yUplv82Pr3/QUnY/x4jlP8LDWj/Cw1d/wkLYP8IC1b/BwdC/wUG
+ Rv8EBUf/AwY5/wQFUv8GBlb/BAVY/wQEWf8DA1j/AwNY/wMEVv8CA1P/AgNR/wIET/8DBkr/AgQ9/wIC
+ Kf8BABb/AAAJ/wAABv8BAQ3/AgIT/wECFP8CAxT/BAMV/wYGF/8HBxf/DAwa/wAFFf+KaTz/8rVj/+at
+ Y//rsWX/67Fl/+uxZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+2zZv/ts2f/7LNn/+uy
+ Z//ss2f/7LRo/u27dv/y1qsx////APDQnwL///8A////AP///wD///8A////AP///wD///8A77lxBP//
+ /wDvunJz7Ldu/+y0aPvss2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/qsWP/67Fk/+uxZv/rsGb/6rFl/+qyZv/lrWT/8Lls/7mR
+ Tv+Ahpz/vtP//5qt6P9kdrP/ZXe2/2t8u/90hsT/eYzJ/3qMyv9vgb7/YHOw/1ptqP9XaaT/UmSe/05g
+ mP9MXZX/SlqS/0hXj/9OXZT/VWaX/1Rjmf9IVYz/RlOL/0dUjP9LWZH/T12X/1poov9hcKr/WWmi/1Jh
+ mf9PXZL/SVmN/0RUif9DUof/QlKH/0JRhf9FU4j/SFWC/0tZiv9GVIn/RVOI/0VUiP9FVYj/RFSH/0JS
+ hv9CUYX/R1aJ/0hYif9EUof/Q1GG/0NRhf9CUYP/QE+B/z5MgP8vO2f/GSJE/w8UJf9PXof/S1mM/z5O
+ gP9HVIn/SViG/0lXif9BT4P/Q1GF/0hXi/9KWY//T16U/1pqn/9XZ53/TV2S/0laj/9DU4j/Pk+C/ztK
+ ff88Sn7/OENr/0xci/9DUoT/P06B/0BPgf9AUH//QE+B/0FPgf9CUYL/RFKE/0VThf9GU4f/R1SI/0ZT
+ h/9EU4T/QlGC/0BPgf8+TX7/O0p7/zxKev8zQWn/Lzth/z1LfP88Snz/Pk19/0FRgf9EU4T/R1eJ/0tb
+ jv9PX5L/T1+S/01ekf9LW47/R1WJ/0RThf9DUoP/Q1OE/0RThP9EU4T/SVmJ/0tbi/9FVIb/Q1KB/z9O
+ f/9IVIf/Y23d/0hT5f9DTNX/PkjS/0RO3P9GUOP/Qk3f/0FM3v8hJpv/Cg1l/woMYv8OD2z/Cgtn/wsM
+ bf8HBkj/AwU7/wcHY/8GBlv/BQVa/wQGWf8EBVj/BQVY/wQFV/8DBFf/AwVX/wIFVv8CBVT/AQVU/wEE
+ Vv8CA1T/AQNN/wEDO/8CAiT/AQIW/wECEf8CAhL/AwMV/wQEFv8GBhf/BwcY/wsMGv8JChf/sYVJ/++0
+ ZP/or2P/67Fm/+uxZf/rsWT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ss2b/7bNn/+yz
+ Zv/rsmf/7LNn/+y0aP7tu3b/8darMf///wDw0KAC////AP///wD///8A////AP///wD///8A////AO+5
+ cQT///8A77pyc+23bv/stGj77LNn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/6rFj/+uxZP/rsWX/6rFl/+qyZf/psGX/6rFm/+Os
+ Z//ssmb/lYNs/6rD9/+wwvr/dIfE/2Fzsv9rfL3/cIHB/3iKx/95i8j/b4G//2F0sf9bbqn/V2mk/1Jl
+ n/9OYZn/TF2W/0tbkv9JWZH/TFuU/1hnmv9UYpj/S1uQ/0ZTi/9HVIz/SliP/05clf9TYpv/Xm2n/1pq
+ o/9TY5r/UF6T/0paj/9GVYr/RFOI/0NSh/9EUob/RFKJ/0dTgv9KWIj/R1aL/0RShv9EU4j/RFSH/0RT
+ hv9CUYX/QlGG/0RUiP9GV4r/QlGH/0NRhv9DUYX/QlGD/0FPgP8+S4D/NkJx/x0nTP8bITj/UV6I/0lY
+ i/8/ToH/R1SK/0dWhP9FU4X/QU+E/0RSh/9IVYz/S1mQ/09dlP9UZZz/UmKY/0tbkP9IWI3/QVGG/z5O
+ gv87Sn3/O0p9/zlFbf9NXYz/QVCC/0BPgv9BUIH/QVCA/0BOgf9BT4P/QlCE/0RShv9FUob/RlKH/0ZS
+ h/9FUob/QlGC/0FQgP8/Tn7/PUx8/ztKev88SXb/LTld/zZEbf88Snz/Pkt9/z9Pfv9CUoL/RVSF/0pY
+ i/9NXI//T16S/05ekP9LXI3/SVmJ/0VUhP9DU4P/QlKC/0NTgv9EVIP/RVSF/0hYiP9GVob/QlKC/0FS
+ gv88S3v/UFyS/2Vv5/9EUOD/SVPk/0dQ4f9FTd//RU3e/zc/x/9BSdr/HiGQ/woMX/8OEGj/DQ1t/xwf
+ k/8UGYD/CQhc/wQFNP8EBUr/BQVV/wUEVv8EBFX/AwRW/wMEV/8DBFj/AwNW/wQEVv8EBVf/BARW/wQE
+ Vf8BA1T/AgNT/wMDU/8DBFT/AgRR/wIDSf8DAzX/AQMb/wICFP8GBRj/BgYY/wkIGP8GCRr/IBsd/9ag
+ VP/qsWP/6rBl/+uxZv/rsWX/67Fk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+2z
+ Z//ss2f/67Jn/+yzZ//stGj+7bt2//LWqzH///8A8dCfAv///wD///8A////AP///wD///8A////AP//
+ /wDuuXEE////AO65cnPst27/7LRo++yzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jk/+qxY//rsWX/67Bl/+ixZv/psmT/6K9m/+et
+ Zv/ormb/87pt/8KXWv+WosX/us///4yg3v9hcrD/aXq7/25/v/91h8b/eYvI/3KEwf9kdrP/XW+r/1hr
+ pf9TZp//TmGa/01el/9MXJT/S1uS/0lZkv9XZZr/VGGW/1Fglv9GVIz/SFaO/klXj/9MW5T/UF+Y/1ho
+ of9aa6T/U2Sb/1Fglf9LW5D/SFaM/0ZUiv9FU4n/RFKH/0NRif9GUob/S1mM/0hWjf9EUof/RFKH/0RS
+ hv9EUob/RFGG/0NRhv9DU4f/R1aJ/0NRhv9DUob/Q1GF/0JRhP9AT4H/PUuA/zpHeP8iLFX/KC5L/1Rg
+ j/9HVYr/P02C/0dUif9DUoH/QU+B/0JQhf9EUoj/R1WL/0pYj/9NXZP/T2CX/05elP9KWo7/RlaK/0FQ
+ hf8/ToL/PEt+/zpJev89SXH/T12O/0BPgf8/ToH/QVCB/0FPgf9BT4L/QlCE/0NShf9FU4b/RFKG/0ZS
+ iP9FUof/Q1GF/0FQgv9AToD/PUx+/zxKe/86SXn/NUJs/y46YP87SXj/PEt7/z5NfP9AUID/Q1OD/0ZW
+ hv9KWY3/Tl2R/09ekv9OXY//SlqL/0dWhv9DUoP/QlGC/0JSgf9CUoL/Q1KC/0NSg/9GVYX/RVOE/0BQ
+ gf9AT3//OUZ3/05alf9hb+3/RlHf/0lU4v9HUOH/R0/f/0hQ4v8/R9L/Jy2p/xYXe/8OD2X/Dg9y/yEo
+ ov8/St3/JSim/wkJW/8MC1n/CglS/wgHVP8HBlX/BgVT/wUFUf8EBE//AwRO/wIETv8CA03/AgNN/wID
+ Tf8BAk7/AQNO/wIET/8DA07/AgJQ/wIDT/8CA1D/AgNU/wMDQ/8CASD/BAQW/wYGGf8LChr/AQUZ/0Y2
+ KP/rr17/5q5j/+uxZf/rsWb/7LFm/+uxZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yz
+ Zv/ts2f/7LNm/+uyZ//ss2f/7LRo/u27dv/z1qsx////APHQnwL///8A////AP///wD///8A////AP//
+ /wD///8A7blxBP///wDtuXJz7Ldu/+y0aPvrs2f/7LJn/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Jj/+uyZP/rsWX/67Fl/+uyZf/psGX/6K9m/+y0
+ Zf/vtGL/2KNf/66FWP9eSUP/UVp8/77V/P+htvT/a329/2Z4tv9sfb//cYLD/3eJx/9zhcT/Z3i3/15w
+ rf9Za6b/VGeg/1BjnP9PYJr/Tl6X/01clf9KWpP/Tl2T/05cj/9VZJr/R1WN/0lXj/9JV4//S1qS/05f
+ l/9UZZ7/WWuj/1Njm/9QYJb/TFuR/0lXjv9GVIv/RVSL/0VTif9EUon/Q1CH/0lXjP9KV47/RFKH/0RS
+ hv9EUof/RFKH/0RSh/9EUob/RFKG/0dWif9EUob/Q1KG/0NRhf9CUIT/QU+D/z1Mgf89Snz/KDJe/y41
+ Vf9VZJX/RFSI/0BOg/9EUoX/Pkx//z9NgP9DUYX/RVOI/0hWi/9JWY7/TV2S/05ekv9MXJH/SVqO/0ZU
+ if9CUIX/QE+C/z5Mf/85SHj/QU93/05ajf8+TH//QU+B/0FQgv9BT4P/QlCE/0JRhP9FU4f/RVOG/0RS
+ hv9FU4j/RFOH/0JRhP9BUIP/P02A/z1Lfv88SXr/Okh3/y89Zf81QWv/PEp8/z1Me/8/T37/QlCC/0VU
+ hP9GV4f/SlqN/0xdkP9NXI//S1qM/0hXiP9DUoP/QVGB/0JRgf9CUYH/QVCB/0FQgf9BUID/QlGB/0FP
+ gP8+TX7/QEyA/zZEdP9XY57/Y3Dx/0dR4f9KVOT/SFLh/0dQ4P9FTt3/SFHj/yImmP8ODmT/DxBs/yQp
+ o/8+Str/PUjc/yovp/8JC1n/DA1x/wsLbf8LC2r/Cgpq/wsKav8KCWr/CQhm/wcHZP8HBmL/BARe/wQF
+ Xf8EBVv/AwVZ/wMEVv8DBFX/AgRS/wMETv8BBEv/AQRI/wEEQf8CA0L/BANE/wQFGv8GBxj/DQ0c/wAE
+ GP92Wjf/8bZj/+auY//qsWX/67Fl/+yyZf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ss2b/7bNn/+yzZv/rsmf/7bNo/+y0aP7tu3b/89esMf///wDy0aAC////AP///wD///8A////AP//
+ /wD///8A////AO25cQT///8A7bpyc+y3bv/stGj767Nn/+yyZ//ts2j/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Fj/+uxY//rsmT/67Fk/+iwY//nr2X/7bNk/+Ks
+ Xf+7j2H/dmBn/z82a/8cG2v/Exhz/yAkZf+gst3/tMz+/4CT0v9ic7L/bH6//2+Awf90hsX/dYbF/2t9
+ vf9gc7D/Wm2o/1Voov9TZJ//UWCd/05emf9PXZf/TFqU/01clP9MWo//VWOY/0pZkf9GVYz/SVeP/0pY
+ kP9OXZX/UWGb/1ZooP9TZJ3/T2CX/01dk/9JWI7/R1aL/0dWi/9GVIn/RVOJ/0NQhv9HVIj/TFqP/0RS
+ h/9FU4j/RVOI/0RTh/9EUob/Q1GG/0NRhv9GVYr/RFOH/0NRhf9DUYX/QlGF/0FPg/9AToL/PUt//zI+
+ bf8zPF7/VWSV/0VUh/9AT4P/QVCD/z9Ngv9BT4T/Q1GF/0VTiP9JV4z/SlqP/0xckf9NXZL/S1yR/0hY
+ jf9FU4j/QlCF/0BOgv8+TID/OUh4/0RSff9JVor/Pkx//0FPgf9CUIP/Q1CE/0NRhv9EUob/RFOH/0VT
+ h/9FU4f/RVOH/0RShf9CUYL/QFCA/z5Nfv88Snv/PEp6/zdEcP8xPmb/O0d1/z5Mff8/TX7/QVCA/0RS
+ hP9GVob/SFiJ/0pbjf9LXI//S1qL/0hXiP9EVIT/QFB//z9Pfv9AUH//P05+/z9Ofv8/Tn3/P01+/0BO
+ fv8/TX3/PUx6/z9Mgf8xPWr/X22r/2dz9f9HUeH/SlTk/0hT4f9IUeD/Rk/d/0hR5P8rMJ//CgpX/xga
+ hv86RtT/PUjX/ztE0f8bIXz/DQ1t/w8Nb/8LDGz/Cwpq/wsKaf8KCmj/Cglo/wkIZ/8JCGj/CAhn/wkI
+ aP8JCWn/CAhm/wYHZP8GBmP/BQZg/wUFYP8GBV7/BAVa/wMEVv8DBFT/AwRU/wUEVP8FBSD/BwcY/wwN
+ Hf8IChn/rIFH//C1Y//nr2P/6rFk/+uyZP/ssmX/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LNm/+2zZ//ss2b/67Jn/+2zaP/stGj+7rx3//TYrTH///8A8tKhAv///wD///8A////AP//
+ /wD///8A////AP///wDuuXEE////AO66cnPst27/7LRo++yzZ//ssmf/7bNo/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uxY//rsWP/6rFj/+ivZP/rs2b/5a5i/7CG
+ Yv9fUnz/KSeE/xkbgP8dG3j/Hxtx/yEhev8OD0f/a3ef/7/W//+Xq+j/Zne3/2p6u/9uf8D/cYLD/3WG
+ x/9vgML/ZHW0/1xuq/9WaaT/VGWg/1Jjnv9QYJr/UF6Y/09dl/9NXJf/TV2S/1Rilf9RX5f/R1SM/0tZ
+ kP9LWJD/TVuT/1BemP9RY5z/UWSc/09gmP9MXJT/S1mR/0pXj/9JVo7/R1WL/0ZTi/9FUon/RVOH/01c
+ kP9GVIn/RVKK/0VTiP9EU4f/Q1GG/0RSh/9DUYb/RlSJ/0VTiP9EUob/RFOG/0RShv9EUYb/QVCD/z5N
+ gf83RXj/NkFm/1dnmf9EU4b/P0+D/0BQhP9AT4b/QlCH/0NRhf9EU4j/SViM/0tbj/9MXJH/TFyQ/0pa
+ j/9HV4z/RFOH/0JQhf9AToL/P02A/zlIeP9EU4H/RFOG/z9OgP9CUIP/QlGD/0NRhf9EUob/RFOH/0VT
+ h/9FU4f/RlSI/0VThv9DUoT/QlGC/0BPgP8+TH3/PEt7/zhGdv82Q2v/NUFr/zxLe/8+TH3/QE6A/0NR
+ g/9FVIb/R1eH/0paiv9LW43/SluM/0lYif9GVYX/Q1GC/0BOf/8/TX7/QE5//z9Of/8+TX7/Pk1+/z9N
+ fv8+THz/Pkx8/zxJe/89S37/Lzll/2x7xv9sePb/SFHh/0pU4/9JU+L/SVLh/0ZP3f9IUeT/JCiN/wkK
+ WP8uNbn/QEvb/0BL3/8qMJr/CgpF/w0Qcf8OC2D/DAth/woKYv8JCmT/Cgtm/w4Nb/8QDnb/Dwx0/w8N
+ dP8JCm3/BQZl/wUHZP8JCWr/CQlp/wgHZf8HBmX/BwZl/wYFYv8FBV7/AwRX/wIEU/8EBEv/BQUb/wkJ
+ G/8HCx3/JB8h/9iiVv/pr2L/6bBj/+qwZf/rsWX/67Jl/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yzZv/ts2f/7LNm/+uyZ//ts2j/7bRo/u68d//02K4x////APLSoQL///8A////AP//
+ /wD///8A////AP///wD///8A8bpwBP///wDwunFz7rdt/+y0aPvss2f/7LJn/+2zaP/ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uxZP/rsmb/67Fl/+ivZP/rtGb/z51e/1hI
+ Yv8rKoz/Hh+M/x8eef8dG3L/Ghht/xgZc/8ZGWP/EBNJ/zI4d/+wxfD/rMP6/3iLyf9ld7b/bH6//26A
+ wv9zhcb/cYPD/2Z4t/9dcK3/WWum/1Zoov9TZJ//UWKd/1BhnP9OX5j/Tl2Y/1Bfl/9RYJP/VmSc/0lV
+ jv9LWZD/TFqS/0xckv9OXpb/T2CY/1Fimv9PYJj/TFyU/0takv9JWI//SFaO/0hWjP9HVor/RlSM/0NQ
+ h/9OXJD/R1WK/0VSiv9FUoj/RVOI/0RSh/9EUof/RFKH/0VSif9FUor/RVKJ/0VTiP9EUob/RFKG/0JQ
+ hP8/TYH/PkuA/ztHcf9baZv/QVGH/0JPhf9CUIX/QlGF/0RSh/9EUof/RlSJ/0pYjf9MWo//TVuQ/01c
+ kP9LWo//R1aL/0RSh/9BUIT/QU+D/z5Ngf86Snn/RFKE/0NQhP9CUIP/QlCE/0JRhf9DUYb/RFKG/0RS
+ h/9FU4f/RlSI/0dWiP9FVIX/Q1KF/0JQg/9AToH/PUx+/ztKeP82RG//N0Ru/zhFcv89TH3/Pk59/0FR
+ gf9DUoX/RlWG/0hYif9LW4v/S1qL/0lYif9GVYb/Q1KC/0FOf/8+TX7/Pk1+/z5Ofv8+Tn3/PU18/z1N
+ fP89THz/PUt7/zxKef86SHr/OUl5/zI7cP+BkO3/YGzu/0pU4/9MVeT/S1Pi/0lR4P9HUN7/R1Hj/xsd
+ dP8dIIn/QEvb/z9J1P9DTeH/IyuO/woITf8LD2L/Dg9x/w8Mb/8LCWf/CQlm/wkIY/8QEnL/Iyyk/zE8
+ yP8xOsb/LDW8/yEnpP8TF4f/CApu/wUFZf8HB2j/CQhn/wgHZv8GBWP/BQdh/wYFXv8DBVf/BQM1/wYF
+ Ff8LDB7/AAUd/1VCL//ts2D/565j/+uxZP/qsGX/67Fk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2b/7LNn/+yzZv/rsmf/7LNn/+20aP7uvHf/9NitMf///wDy0qEC////AP//
+ /wD///8A////AP///wD///8A////APC6cQT///8A8Lpxc+63bv/stGj77LNn/+yyZ//ts2j/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsWX/67Jm/+ivZP/rsWf/1qNa/0lA
+ Z/8cH4n/ISKC/x0adf8ZF3P/Fxhx/xkZdf8YF23/ERJS/x8fgf8VGm//f5C5/73U//+Oo97/Zni4/2t9
+ vv9tf8D/b4HC/3CDwv9qfLv/YHKx/1ttqf9XaaT/VGag/1Fjnv9SY57/UGGb/09fmf9RYJn/UGCV/1Zl
+ nf9MWpP/SliP/0tZkv9LW5H/TV2U/09fmP9QYpn/UGCY/01elv9LW5L/SlmQ/0lYkP9IV43/SFiM/0VU
+ jP9DUYj/TVuP/0lXjf9GU4r/RVOJ/0VTiP9EUof/RFKH/0RTiP9EUon/RVKK/0VSif9FU4j/RFKH/0NR
+ hv9DUYb/QU+D/0BOhP9GUoH/XGqd/0JSh/9CT4X/QlCF/0NSh/9EU4j/RVSJ/0hWi/9KWY3/SlqO/0tb
+ j/9LW4//SlmO/0dWi/9EUof/QlGF/0FQhP8+TYH/PUt7/0RThf9AToP/QlCE/0NRhf9DUYb/RFKG/0RS
+ hv9FU4f/RVOH/0ZViP9HVoj/RVSF/0NShf9BUIP/P01//z5Nff82RXP/O0h0/zVDb/89Snr/P01+/0BQ
+ gP9DUoP/RVSF/0dXhv9JWYj/SlqJ/0hYiP9GVYb/Q1KD/0BOf/8+TX7/PUt8/z5Mff89THz/PUx7/zxL
+ ev87S3r/PEt6/zxKev87SXn/PUt9/zE+bf9OV5n/f438/0tW4/9NWeT/S1Tj/0pT4v9JU+H/SFLg/0NN
+ 2f8XGHb/OUHG/0NO3P8/Sdj/PknW/ycvhv83Prz/IimV/xUaef8lJ6H/KSyt/yAjm/8ZHIv/ERN9/wwO
+ b/8cI5P/ND/P/zU/0P83QdP/Nj/P/y01vf8bIZj/Cw52/wQFZP8GB2T/CAhm/wcGZP8FBl//BARV/wQE
+ Iv8HBxr/DQ0f/wMHHf+Rb0L/8bVj/+euY//qsWX/67Fm/+uxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+2zZ//ss2f/67Jn/+yzZ//ttGj+7rx3//TYrDH///8A8tKgAv//
+ /wD///8A////AP///wD///8A////AP///wDwunAE////APC6cXPut27/7LRo++yzZ//ssmf/7bNo/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Fl/+uxZv/mrmX/7bFg/3dm
+ Z/8oLJL/JiKA/xsaeP8YFnH/Fxdw/xgZdf8VE2v/ERRe/yMnkv8sL5//GRp//0JJhP+40Pv/pbv0/3CD
+ w/9nern/boDA/26Awf9vgcD/bH+//2N0tf9cbqv/WGql/1Rmof9SZJ//U2Oe/1BhnP9PYZv/T1+Z/1Bf
+ mP9VY5r/Ul+Y/0pYjv9KWZH/SlmQ/01ck/9OXZb/TmCX/09gmP9NXpb/TFyU/0takv9KWpL/SlmP/0ta
+ jv9JV47/R1WM/0tajf9NW5H/RlOL/0ZUi/9GU4v/RVKK/0RSif9FVIj/RFKJ/0VSiv9FUYr/RVKJ/0RS
+ iP9EUof/RFKH/0JQhP9BT4X/SFaF/11soP9CUof/Q1CG/0NShv9EUof/RVSI/0RVif9HV4v/SFmN/0lZ
+ jv9KWo//SVmO/0lZjf9IVov/RFKH/0NRhf9CUIP/Pk2C/z9Nfv9EUoT/QU+D/0JQhP9DUYX/RFKH/0RS
+ hv9EUof/RVOH/0VUh/9HVof/R1eH/0VUhf9DUYT/QE+C/z5Of/84RnX/OEd2/zlHdP82RXP/QE+A/0FP
+ f/9CUYP/RFOE/0dWhv9JWIj/SlqK/0lYiP9FVYX/Q1KD/0JRgf9AT3//PUx9/zxLfP89S3z/PUt7/z1L
+ e/88Snr/O0l5/ztJef87SXn/Okh5/zxLe/8tOWr/d4Pa/1pl6v9LVuP/TFfj/0tV5P9KVOL/SVLh/0lU
+ 4/88RMf/HBt1/z5J1v88RtT/SFLj/0JMqf9zf9j/Ul7k/zxG2f89RtL/OULR/zxE2P87RNb/OEHS/zU9
+ y/8wN73/JCih/y01uv84P9T/NTvP/zQ8zf81P9D/NkDT/zE6xv8kK6n/ERWC/wgIav8KCWf/BQdg/wUF
+ Tf8GBRz/CQoc/wkMHv8cGiP/zJlR/+yyY//osGT/67Fk/+yxZv/ssWX/7LJk/+yzZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZv/ts2f/7LNn/+uyZ//ts2f/7bRo/u68d//02K4x////APLS
+ oQL///8A////AP///wD///8A////AP///wD///8A7rlxBP///wDtuXJz7bdu/+y0aPvrs2f/7LJm/+2z
+ aP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rsmX/7LJl/+2xZ//osWP/7LRp/8WX
+ Vf9MTJz/KiqR/xgadf8XFm//GBdy/xcXcv8VFGz/IyiJ/0FI0P9KUuz/TVXq/ycspP8ZHGj/kaLO/7jQ
+ //+Gmdf/ZHe3/2x+v/9ugMH/boHB/26Av/9meLj/XnCu/1lsp/9XaaX/VWej/1NkoP9SY57/UmOc/1Fh
+ m/9SYZr/UmGZ/1Vjm/9LWZD/SlmS/0pZkP9MWpL/TV2V/05dlf9PX5b/Tl6W/0tclP9KWpL/SlqS/0pZ
+ kP9KWZD/SliQ/0lXj/9KWIz/T12S/0hWjf9IVoz/R1WL/0dUi/9GU4r/RlOK/0VSiv9FUor/RVKJ/0VS
+ if9EUoj/RVKJ/0RSif9DUIf/Q1CI/0lYiv9ca57/Q1GI/0RSh/9EUof/RVOI/0VUif9GVIv/SFaN/0hX
+ jv9HWI3/SFmO/0hZjv9JWIz/RlWK/0VTiP9EUob/QVGE/0BPg/9AT4H/QU+C/0FQg/9CUIT/Q1GF/0RS
+ hv9EU4f/RVOH/0ZUh/9GVYb/R1aH/0ZVh/9EU4b/QVCD/0FQg/86Snn/NkNz/z9Le/80Qm//PEt7/z9P
+ gf9BUIL/Q1KE/0VUhf9HV4b/SViJ/0hYiP9HVof/Q1KD/0FQgf9BUID/P05//z1Mff88S3z/PUt8/z1K
+ e/88Snr/O0l5/ztKef86SXj/O0h5/zxKfP8wP2//VmSj/3R/9v9IU+H/T1nl/01X5P9LVeP/SlPg/0hS
+ 4f9LVuf/Mjeu/yImfv9ZZfD/XWnm/0hTn/81QG//eYTi/2967f84Qs//PUjW/z1G1/86QtX/OULU/zhB
+ 0/84QNP/OUHX/zpD1/83QND/Nz/R/zg/0v82PtH/Nj7P/zU8zv81Pc//N0DR/zZAzv8eJJz/Bwhn/wgK
+ Zv8HB0b/Bwcb/woMHv8CCB7/TUAy/+yxXv/mrWL/6rBl/+uxZP/rsWT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ss2b/7bNn/+yzZ//qsmf/7LNn/+20Z/7uvHf/9NmzMf//
+ /wDy06YC////AP///wD///8A////AP///wD///8A////AO25cQT///8A7blyc+y3bv/ttGj767Nn/+yy
+ Zv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/67Jl/+yxZv/qsWf/6q9n/+2z
+ ZP+Xe2j/SE2//x4geP8aF3b/GBh1/xQVbf8YGHX/MDim/0pU6P9LVe//RlTm/0xW7v88QMT/ExZ1/09b
+ j/+80/7/nrLx/2x/v/9pe7v/bX/A/21/wP9sf77/aHq6/19ysf9abqj/WGqm/1ZopP9UZqL/U2Sf/1Jj
+ nf9SYpv/UWGa/1BgmP9UY5v/T12V/0xbk/9KWZH/S1qS/01dlP9NXZX/Tl6V/05elf9MXZT/SlqS/0ta
+ kv9KWpH/SlqR/0pZkP9KWY//SlmO/09ek/9JWI7/SFaL/0dViv9HVIz/R1SL/0ZTi/9GU4v/RVKK/0VT
+ iP9FU4j/RVOI/0VSif9FUon/RFGI/0RRif9JWIv/V2aZ/0RRiP9EUof/RFKI/0ZUif9GVIn/R1WL/0hW
+ jf9HVo3/R1iN/0dXjP9IV4z/SFaL/0ZViv9FU4j/RFKH/0FShf9AUIP/P02B/0BPg/9BUIT/Q1GF/0RS
+ hv9EUob/RVOH/0VUh/9GVYb/R1aH/0dWh/9FU4b/Q1KF/0NRhf8/TYD/N0Z1/z5MfP87SHf/N0V1/0BP
+ gf8/T3//QlOD/0VUhf9GVob/SFiH/0hXh/9GVYb/RFSE/0JRgv9BUIH/P09//z1Mff89TH3/PUx8/zxL
+ fP88Snv/O0l5/ztJef87SXn/Okl4/zpJef86Snn/Okd7/3mH5f9TXuj/Tlnk/01X5P9MVuP/S1Xi/0pT
+ 4f9HUt7/S1Xq/ycph/8iJ17/ZG68/0lWif8tO2f/MUBw/zZFd/9ve9D/aHPt/zhD1P85RNP/PEfY/zpE
+ 1f86QtT/OEDT/zhA0v84QNL/OEDT/zhA0v84QNL/Nz/R/zY+z/82PtD/NT7P/zQ9zf80Pc3/MzzH/xAU
+ fP8HCWf/BgdA/wcIGf8NDSD/BAoi/5VzRf/ytWP/5q1i/+uxZf/ssWX/67Fj/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+yzZ//ss2f/6rJn/+yzZ//ttGf+7rx3//PZ
+ tjH///8A8tOoAv///wD///8A////AP///wD///8A////AP///wDtunEE////AO26cnPst27/7bVo++uy
+ Z//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssWb/6rJl/+uw
+ af/jrFv/gHWP/0ZSyf8aGnT/GBZw/xQWaf8iJIb/QEfM/0hV8P9JUur/TVPp/0pS6/9NVvL/Nju7/x0e
+ hf8cImf/m67Y/7LJ/v+CldT/aHq6/2t9vv9tgMD/a329/2l7vP9idLT/XG+r/1lrp/9XaqX/Vmij/1Rm
+ ov9TZaD/UmOd/1Fhm/9QYZr/UWGa/09el/9MW5P/S1uS/0takv9NW5P/TVyU/05dlf9OXZX/TF2V/0xc
+ k/9MWpL/TFuS/0xbkf9LW5D/S1uR/0lZjv9OXZL/SlmO/0hXjP9IVov/R1SM/0dUi/9GU4v/RlOL/0ZT
+ i/9GU4v/RlOL/0ZTi/9FU4n/RVOI/0VTiP9EUon/SViL/09ekf9EUon/RFOH/0VTiP9GVIn/RlSJ/0dV
+ i/9HV4z/R1eN/0dWjf9HVYz/R1SL/0dUiv9GVYn/RVOI/0VTiP9EUob/QVCD/z9Pgv9AT4P/QlCE/0NR
+ hf9EUob/RFKH/0VTiP9FU4j/RlSI/0dWif9GVIf/RVOH/0RTh/9CUYP/OUl5/z1Nfv8/ToD/NkV0/z5N
+ ff9BT4L/QlKC/0NTg/9FVIb/R1aG/0dXhv9GVoX/RFSE/0NTgv9BUID/QE+A/z5Ofv88S3z/PUx8/z1L
+ e/88S3r/PEp6/ztJef86SHj/Okh4/zpIeP88THz/MkBx/2Zzuf9tevX/SVTk/1Fa5v9NV+T/TFbj/0pV
+ 4v9IUuH/R1He/0ZP3f8TF1P/GSNF/y87af8tOmf/NEJz/zRCc/8zQnD/MEBt/1Zjp/9hbd3/Qk7c/zdB
+ 0/86Q9T/O0LV/zlB1P85QdP/OEDT/zhA0/84QNL/Nz/R/zc/0v82P9D/Nj/Q/zY/0P82P9D/ND3N/zZA
+ 0f8hKKT/Bwhp/wYIOP8JChr/CQsh/yYjKv/Vn1f/6bBi/+mvY//rsmT/67Fk/+uxY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZv/ss2f/7LNn/+qyZ//ss2f/7LRn/u68
+ d//z2rYx////APLTpwL///8A////AP///wD///8A////AP///wD///8A7rpyBP///wDuunNz7Ldu/+20
+ aPvrsmf/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssmb/7LFm/+yw
+ Z//rtGv/1aFb/3p5tf9UXeL/Ki2O/ycrkf85Prz/SlLo/0lT7v9LUun/S1Tr/0hT7P9JU+v/S1Xr/yYr
+ nf8fIIb/FRZq/1hhkf+71P//mKzq/2+Bwv9qfb3/bH6//2p8vf9pe7z/Y3a2/11wrf9bbqr/WWun/1dp
+ pf9VZ6T/VGai/1Nkn/9RYp3/UGGa/1Bhmv9RYJn/TVyU/0xbk/9LWpL/TFuT/0xclP9NXZT/TV2V/01d
+ lP9MXJT/TVuS/0xbk/9LW5P/TFuT/01bk/9MWY//T12S/01bj/9JV4z/SFaL/0dUjP9GVIv/RlOL/0ZT
+ i/9GU4v/RlOL/0ZSi/9GUov/RVKK/0VTi/9GU4v/RVKK/0hWiv9KWYz/RVKJ/0VTif9FU4n/RlSJ/0dU
+ i/9IVYz/SFaN/0dWjv9HVYz/SFWM/0dUjP9HVIr/RlSJ/0ZUif9FVIj/RFKG/0JRhf9BUoX/QlGE/0NR
+ hf9EUob/RVOH/0VTh/9FU4j/RVOI/0ZUiP9GVIj/RVSI/0VTh/9EUob/Pkx//0BPgf9AT4L/PUt9/zpI
+ eP9CUoL/QVGB/0NRhP9FU4b/RVSF/0ZVhv9GVYX/RVSF/0RThP9CUoP/QFCB/z9PgP8+Tn7/PEt8/zxL
+ e/88Snv/O0l5/ztJef87SXn/Okh4/zpIeP86SXn/OUZ3/0hVi/+Dk/L/U17m/05Z5/9OWeb/TVjl/0xW
+ 5P9LVeL/SFPe/0tW5v80ObD/Fh5H/zRDdP80QXL/NEJx/zRBcP80QXD/NEJx/zVDcv8uPWn/Pkx9/1Vj
+ tv9PWtj/PkfZ/zZB0f84QtH/OkLT/zlC0/85QtL/N0HR/zZA0P82QNL/Nz/R/zc/0f83P9H/Nj7Q/zY+
+ zv80PtD/LjW8/w4Qdv8HCTL/Dg4d/wMKIv9rVTr/77Nh/+WtY//rsWX/7LJm/+uxZf/rsmP/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ss2b/7LNn/+yzZ//qsmf/7LNn/+y0
+ Z/7uvHf/9Nu2Mf///wDz1KgC////AP///wD///8A////AP///wD///8A////APC6dgT///8A77p4c+63
+ cP/stGj767Nn/+yyZv/ts2j/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uxY//ssmb/7LJn/+ux
+ Zf/rsGb/77Vr/8ucYf93f87/V1/t/0xU4P9NVun/TVft/0pT6f9KUuv/TFTs/0xU7P9LU+z/TVbv/0NL
+ 3P8fIYr/Hx5//x8feP8eI17/oLPe/6/I/P+Ak9T/aXy7/2p8vf9rfr7/aHu7/2V3tv9gcrD/XG+r/1ps
+ p/9YaqX/Vmik/1Rmov9TZaH/UGKe/1Bhmv9PYJn/UGCZ/05dl/9NW5X/TFqU/0xak/9OXJP/TFuT/0xc
+ lP9MW5P/SVuT/0tbk/9LW5P/S1uT/0xbk/9NW5L/TFqQ/0xckP9LXJD/SVeO/0lWjf9HVYz/RlSL/0dU
+ i/9HU4z/R1OM/0dTjP9GU4z/RlKM/0ZTi/9GU4v/RlOK/0VSiv9HVIz/R1SM/0VSiv9FU4r/RlOL/0ZT
+ i/9HVIz/R1SM/0hVjP9IVo3/SFWN/0dUjP9HVIz/RlSK/0ZUif9GVIn/RlSJ/0VTh/9EUob/RFKG/0NS
+ hv9EUof/RFOH/0VTh/9FU4j/RVOI/0ZUif9GVIn/RlSI/0ZUif9FU4f/QVCD/0JQhP9BT4P/QlGD/zxJ
+ ef9AT4H/QlCF/0JQhP9EUoX/RVOG/0ZVhv9FVIX/RVSF/0RTg/9DUoP/QVGB/0BQgP8/Tn//Pk5//z1M
+ ff88S3v/PEp6/z1Kev88SXn/O0l5/ztJef87SXn/PUt8/zpHdf99itX/b3z1/01X4/9QWuf/TVnm/05Z
+ 5f9LVeP/SlTh/0pT3v9JUeH/HSJs/y8+aP8zQnP/MkBw/zNBcP80QnD/M0Fv/zRBcP80QXD/NkNz/zI/
+ b/81Q27/RlSH/09bs/9JUtX/PETZ/zY/0v83QdH/OUHS/zlB1P85QNL/Nz/R/zc/0f83P9H/N0DQ/zZA
+ 0P82PtD/NT7P/zQ8yf8UF4H/CQwv/wwPIf8PFSf/tolO/+60ZP/nsGT/67Fm/+uxZf/ssWX/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+yzZ//ss2f/67Jn/+u0
+ Z//rtGf+7r13//jduDH///8A9daqAv///wD///8A////AP///wD///8A////AP///wDwunYE////AO+6
+ d3Put3D/7LRo++uzZ//ssmb/7bNo/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsWP/7LJm/+yy
+ Z//rsWb/6rBm/+60aP/Fmmj/eoHe/1Nb6/9RWeb/TlXm/01W6P9MVur/TFXr/0tU7P9LVOz/S1Pr/09X
+ 8f84PcD/Gx6A/yAggP8VGXD/Nio4/4aOnf+50v//nK/s/3OFxv9rfLz/an29/2l7vP9leLf/YnOy/11w
+ rv9bbar/WWun/1dqpf9UZ6L/U2Wg/1Jknv9QY5z/UGGa/1Bfmf9PXpj/TlyW/0xalP9NW5P/TlyU/0xb
+ k/9MXJT/TFuT/0lbk/9LW5P/S1uT/0lakv9LWpP/S1qS/0takf9LW5D/S1uQ/0pYjf9KWI3/SVeM/0dV
+ i/9GVIr/R1SM/0dUjf9HVIz/R1SM/0ZTi/9GVIv/RlOL/0ZTi/9FU4r/RFSJ/0RTiP9DU4j/RFOK/0VT
+ iv9FU4v/R1SM/0dUjP9HVIz/R1SM/0dUjP9HVIz/R1SM/0ZTi/9GU4r/RlOK/0ZUif9FU4j/RFOI/0RS
+ h/9EUof/RFKH/0VTiP9FU4j/RVOI/0VTiP9FU4j/RlSJ/0ZUif9GVIn/RVSI/0RTh/9EUob/Q1KF/0BO
+ f/89TH3/RVOE/0NShP9EUoX/RVOG/0ZUh/9GVYb/RVSF/0VUhf9DUoP/QlGC/0BQgP8/ToD/Pk1//z5M
+ f/89S33/PEt8/z1LfP89Snv/PEl5/ztJef87SXn/PUp9/zhHcv9gbqn/j5z+/1Vg5v9RWuf/UFrm/01Y
+ 5f9NWOX/TFbj/0hS3P9NV+v/KC+T/yMxWf83Rnb/MkBw/zRCcf80QXD/NUNw/zRCb/80QW//NEFv/zNA
+ b/82RHT/Pkx9/zlHdv8xP2r/PkuB/0lVqv9HUcn/O0XU/zdC1f81P9H/NT/P/zdA0P84QdL/N0DS/zdA
+ 0v83QNH/Nz/R/zY/zv81Psz/FxqD/wwOKf8ECyP/ST0z/+mtXf/lrmP/6rBk/+yyZP/ssmT/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZv/ss2f/7LNn/+uy
+ Z//stGf/67Rn/u69d//43bkx////APXWqgL///8A////AP///wD///8A////AP///wD///8A8Lp2BP//
+ /wDvunhz7rdw/+y0aPvrs2f/7LJm/+2zaP/ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Fj/+yy
+ Zv/ssmf/67Fm/+mwZv/vtGf/v5hw/3d/5f9RW+j/UFnn/09Y5/9OWOn/TVjp/0xX6f9LVuv/S1bs/0xV
+ 6v9MVun/Ki6k/yAggP8bHH3/LidM/86dV/+Zgmb/o7np/7bM/P+Jm9r/bH6+/2p8vf9pe73/Z3i5/2N0
+ tP9fcbD/XG6s/1psqf9Yaqf/Vmml/1Rmov9RY5//UWSc/1Bhmv9PXpj/T16Y/09dl/9NXJb/TlyV/05c
+ k/9MW5P/TFuT/0xbk/9JW5P/S1uT/0pbk/9JW5L/SVqR/0lZkf9JWpL/SVmQ/0tbkP9KWI//SleO/0lW
+ jv9IVoz/R1aK/0dVi/9HVIz/R1SM/0dUjP9HVIz/R1SM/0dUjP9HVIz/RlSL/0ZTi/9FU4r/RlOL/0ZT
+ i/9GVIv/RlOL/0hVjf9IVY3/R1SM/0dUjP9HVIz/R1SM/0dUjP9GU4v/RlOL/0ZTiv9GU4r/RVOI/0VT
+ iP9EUof/RFOI/0VTiP9FU4j/RVOI/0VTiP9FU4j/RVOI/0VTh/9EU4f/RlSJ/0VTh/9FU4f/RFKG/0VT
+ hv9ATX7/Q1KF/0VThf9FU4X/RVOG/0VTh/9GVYf/RlWG/0VUhf9FVIX/Q1KD/0JRgv9BUIH/P06A/z5M
+ gP8+TID/PUt//z1Lff89S3z/PUp8/zxJev88Snr/PEp6/zxKe/8+Tnn/jZnr/4SR9/9SXOf/UVzm/1Fc
+ 5f9PWeb/Tljj/0pU3f9PWOr/Mjiu/x4qVv83R3b/NEJy/zRCcv80QnH/NEJx/zVDcP80Qm//NEFv/zNA
+ b/82QnL/PUt6/zpJeP8yQHD/MT9w/zNAb/85SHL/QE9+/0FOl/9DTrP/RlDN/0BK2P84QtX/ND7Q/zQ+
+ zf81Ps3/Nj/O/zU+zv82QM3/NT/L/xcYdv8OECb/CRAk/6N8R//wtGT/5a1k/+qxZP/rsWX/67Fl/+yx
+ Zf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ss2b/7bNn/+yz
+ Z//rsmf/7LRn/+u0Z/7uvXf/9925Mf///wD11qoC////AP///wD///8A////AP///wD///8A////APC5
+ dgT///8A8Lp4c+63b//stGf77LNn/+yyZv/ts2f/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+ux
+ Y//ssmb/7LJn/+uxZf/psGf/77Rm/7uXdf91f+r/U1vn/1Nb6f9QWen/UFnp/09Z6f9PWOr/T1jr/09a
+ 6f9OWO3/RUzY/yQlj/8iIYT/JiFl/7qNVv/vt2//yZlY/4mOof+71v//ornx/3uMy/9rfLz/aHu7/2d5
+ uv9kdbb/YHKx/11vrf9bbKn/WWuo/1Zopf9UZqP/UmSg/1Fjnf9PYZv/Tl+Z/09emP9PXZf/TlyW/01c
+ lP9PXZT/TluU/0xalP9MW5P/S1uT/0xbk/9LW5P/SlqS/0pakv9KWpL/SVmS/0hakf9IW5H/SViQ/0hX
+ jv9IVo7/SVaO/0hVjP9IVo3/SFWM/0dUjP9HVIz/R1WM/0dVjP9IVY3/SFWM/0dUjP9HVIz/RlSL/0ZT
+ i/9GVIv/RlSL/0dUjP9IVY3/SFWN/0dUjP9HVIv/R1SM/0dUjP9HVIz/R1SL/0dViv9GVYr/RlSJ/0NT
+ iP9DU4j/Q1OI/0RSiP9FUon/RVKJ/0VSiP9GU4n/RVSI/0RSh/9FU4j/RVOI/0VTiP9EUoj/RFKH/0RT
+ hv9BUIH/Q1GC/0VUhf9EU4T/RVOG/0VTh/9GVYb/RlWG/0VUhf9EU4T/RFOE/0NSgv9CUYL/QVCB/0BO
+ gf8+TYD/P02A/z1Lf/88Sn7/PEp8/zxKev88S3r/PEp6/z1Lff80Q27/TlmQ/56r//+Ilvn/V2Dn/0pW
+ 4v9LV+L/TFfk/0tW5P9NV+r/OD+z/yEtXf84R3T/NUR0/zVEcv81Q3L/NUNy/zVEcf8zQnD/M0Jw/zJB
+ bv80Q3D/PUx6/zpKdv8yQG//MD5t/zJAcP86SHj/O0p6/ztKef8yQW3/Lz1o/zZFd/9CTpP/SFOy/0lW
+ zP9DTtb/OkXX/zZB1P81P9P/Nj/O/yMqp/8SElT/Bwwf/z01Mv/kql3/565j/+qwZf/rsWX/7LFl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+2z
+ Z//ss2f/67Jm/+y0Z//stGf+7r14//bcujH///8A9NWrAv///wD///8A////AP///wD///8A////AP//
+ /wDwunYE////APC6d3Ptt2//7LRn++yzZ//ssmf/7bJn/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsWP/7LJm/+yyZ//rsWX/6rBo/++0Z/+6l3T/d4Hr/1Vd5/9UXOn/Ulrp/1Fa6v9RWev/UFjs/1BY
+ 7P9QV+n/UVrv/zs9vf8lI4j/GBlx/5t0Uf/xtmX/4qxn/+21Zv+ahGf/qL/p/73Q/P+SqOj/coTE/2l8
+ u/9nebr/ZXe4/2JztP9fcK//XG6s/1psqf9Xaqb/VWej/1Nmof9RY57/UGGc/05gmv9QX5r/T12Y/05c
+ lv9OXZb/T12V/09clf9MW5T/TFuT/0xbk/9LWpL/S1qS/0pakv9KWZH/SlmR/0lZkf9HWpH/SFmR/0lZ
+ kP9JWI//SVeP/0lXj/9HVY3/SFaN/0dVjf9IVY3/SFWN/0dUjP9HVIz/R1SM/0dUjP9HVYz/R1SM/0dU
+ jP9GU4v/RlSL/0ZTi/9HVIz/SFWM/0dVi/9HVYv/R1WL/0dUjP9HVIz/R1SM/0dVi/9HVYr/RlSJ/0ZU
+ if9EU4j/RFOI/0RTiP9EUoj/RlOK/0ZTiv9GU4n/RlOJ/0VTiP9FU4f/RVOI/0VTiP9FU4f/RVOH/0RS
+ h/9EUoX/Q1OE/0VUhf9EU4T/Q1KD/0VThv9FU4f/RlWG/0VVhv9FVIX/RVSF/0RThP9DUoP/QlGC/0FP
+ gv9AToL/P02B/z9Ngf89S3//PUt+/zxLfP88S3r/PEp6/zxKev88Snz/OEZz/ztGe/9zgM7/h5Xn/3+K
+ 8f9udu7/aXHr/2Bq4P9WY8//Pkug/yw3aP83R3P/NkV0/zZFc/81RHL/NURy/zVEcv81RHL/NENw/zNC
+ cP8yQW//NURx/zhHdP8yQG3/MD9t/zA/bv84R3b/Okl4/zxLef82RXP/LTtr/y06a/8rOWj/IjJa/xEa
+ Of8eJkn/JzBj/y42iP8sNJr/IiiN/xgbdv8RElz/ERIr/wwTJf+ie0r/8LVj/+auYv/qsWT/67Fm/+yy
+ Zf/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yz
+ Zv/ss2f/7LNn/+uzZv/stGf/7LRn/u69eP/027kx////APLUqwL///8A////AP///wD///8A////AP//
+ /wD///8A8Lp2BP///wDwunhz7bdv/+y0Z/vss2f/7LJn/+2zZ//ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Fj/+yyZv/ssmf/67Fl/+mwaP/vtGb/updy/3mE6/9WXuj/VFzp/1Nc6v9SW+r/Ulvr/1Ja
+ 7P9RWuv/UFjr/05V4/8yM6L/FRiA/3VXU//wtGH/461p/+iwaP/rtWz/y59a/5Gcsf/A1///rsP3/4WX
+ 1/9sf7//aXu8/2Z4uf9jdLX/YHGy/11urf9abKn/WWun/1ZopP9UZqL/UmSf/1Fjnv9PYJv/UF+a/1Be
+ mP9PXZf/Tl2X/05dlv9PXJb/TFyV/01clP9MW5P/S1qS/0takv9KWpL/SlmR/0pZkf9JWZD/R1iQ/0lY
+ j/9JWZD/SViQ/0pYkP9KWI//SFaO/0lXjv9IVo7/SVaO/0hVjf9HVIz/R1SM/0ZUi/9HVIz/SFWN/0dV
+ jP9HVIz/RlOL/0ZUi/9GU4v/RlOL/0ZUi/9GU4r/RlSK/0dUi/9HVIv/R1SL/0dUi/9HVIr/RlSJ/0ZU
+ if9GVIn/RVOI/0VTiP9FU4j/RVOI/0ZUif9GVYn/RlSJ/0VTh/9FU4f/RVOI/0VTh/9FU4f/RFKG/0RT
+ hv9EU4X/RVSF/0VUhf9EU4T/Q1KE/0RThP9FU4b/RVSH/0ZVhv9FVIX/RVSF/0RThP9EU4P/Q1KD/0NR
+ hP9BT4T/QE6C/z9Ogf8/ToH/PkyA/z1Lf/89S37/PUp9/z1LfP88Snr/Okh5/zxKef84R3b/NkZ4/zpG
+ d/83P27/Q0l7/zxFdf87SHX/O0p1/zVEbv84Rnb/NkR0/zZFc/82RnP/NURy/zVEcv81RHL/NURy/zRD
+ cf8zQnD/MkFv/zJBb/8xQG7/MUBu/y8+bP83RnP/PEt5/ztLeP85SHT/Lj1r/y07av8qOWj/LDtr/yAs
+ Vf8MFDD/CRAs/wQKIf8ECB7/Bwsj/wgNJP8HCyH/Dg8h/wYMI/9IPTL/565c/+euY//psGT/67Jk/+yy
+ Zf/ssmX/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ss2b/7LNn/+yzZ//rs2b/7LRn/+y0Z/7uvHj/9du6Mf///wDz1KsC////AP///wD///8A////AP//
+ /wD///8A////APC6dgT///8A8Lp4c+63b//stGj77LNn/+yyZ//tsmf/7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uxY//ssmb/7LJn/+uxZf/psGj/8LRm/7iWbv97hur/V2Do/1Ve6P9TXOn/U13q/1Nd
+ 6f9TXOr/UFvp/1Rc7P9HTcz/HSOT/1E/WP/krFv/6K9m/+uxZf/qsWb/6LBp/+uzZf+fh2v/rMTu/77T
+ +/+gtvP/eYzM/2l8u/9nebr/Y3S2/2Bxsv9dbq//Wmyr/1lsqP9Xaab/VGai/1JloP9RY57/UGGc/1Bg
+ mv9PXpn/Tl2Y/05emP9PXZf/T12W/05clf9PXZX/TVyU/01bk/9MW5P/TFuT/0takv9KWpL/SFiQ/0dY
+ kP9IV4//SFeP/0hXj/9IV47/SVeP/0lWjv9JV47/SVaO/0hWjf9JVo3/SVaN/0lWjv9IVY3/R1SM/0hV
+ jf9HVYz/R1SL/0ZTi/9GVIv/RlOL/0ZTi/9GU4v/RlOL/0ZTi/9HVIz/RlKK/0ZTiv9GU4r/RVOJ/0VU
+ iP9FVIj/RlOJ/0VSiP9FU4j/RVOI/0RSh/9FU4j/RlSJ/0ZUiP9FU4f/RVOH/0VTh/9FU4f/RVOH/0RS
+ hv9FU4b/RVSG/0VUhv9FVIb/RVWF/0VUhv9GVYb/RVSH/0ZUh/9GVIf/RFOF/0RThf9EU4T/Q1KD/0NR
+ hP9DUYT/QlCD/0BPgv8/ToH/P06B/z5Nf/8+TX//Pkx+/z5Lfv89S33/PEp6/ztJeP85SHb/OEh3/zVE
+ cv8fKE7/FRw7/xYdP/8nNF3/M0Jx/zVDdP83RHb/N0R0/zdFdP83RnP/NkVz/zZFcv82RXL/NURy/zVE
+ cf80Q3H/M0Jw/zJBb/8yQW//MkBu/zA/bP81RHL/PEt4/z1Mef86SXX/MD9r/yw7af8sO2n/Kjlo/yo6
+ aP8XIkP/DBQv/wwSLP8JDin/Bgol/wUJI/8FCiP/CQwj/w8SJv8LDyP/sIVJ//C0Y//nrmT/67Fk/+uy
+ ZP/rsmT/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LNm/+2zZ//ss2f/67Nm/+yzZ//stGf+7rx4//TcvTH///8A8tWtAv///wD///8A////AP//
+ /wD///8A////AP///wDwunYE////AO+7d3Put2//7bVo++yzZ//ssmf/7bNn/+yyZv/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsWP/7LJm/+2zZ//rsWX/6LBo//G1aP+9mGr/g43n/11l6/9VYOf/VF3p/1Zd
+ 6P9VXen/VFzq/1Jd6P9VXef/NTm3/z0zYv/Un1r/6bFn/+ivZP/rsWb/6rJm/+mxZ//ttWz/z51Y/5KW
+ pv/C2v//tcr7/5Om5v9vgsT/aHq5/2V2t/9ic7T/X2+x/11urf9abKn/WGun/1Vno/9TZqL/U2Wf/1Ji
+ nf9QYJv/Tl6Z/01dmP9NXZf/T1yW/09clv9QXJb/UFyW/05blf9NWpT/TFuT/0xbk/9LWpL/SlqS/0hZ
+ kf9HWJD/R1eP/0hYj/9JWJD/SFeP/0lXj/9JV4//SFaO/0hVjf9IVY3/SVaN/0hWjf9IVo3/SFaN/0hV
+ jf9HVY3/RlWN/0dVjP9HVIz/R1SL/0ZTi/9GU4v/RlSL/0dVi/9HVIv/RlOK/0VTiv9GVIr/RlWJ/0VU
+ h/9FVIf/RVOI/0VTiP9EUof/RVOI/0VTiP9EUof/RVOI/0VTiP9FU4j/RVOI/0RShv9EUob/RVOH/0VT
+ h/9FVIX/RVSG/0VTh/9FU4b/RVOH/0VUhf9GVYb/RlSH/0ZUiP9FVIf/RVOH/0VThv9FU4b/RFOE/0RT
+ hP9EUoP/Q1KD/0JQgf9BT4D/QFCA/0BPgP8/Tn//P05//z9Nfv8+TH3/PUt8/z1Ke/87R3j/OEh3/zdG
+ c/8hK1D/GCFB/yYwU/82Qm7/OEZ2/zZFc/83RXP/N0V0/zdFdP83RnT/N0Zz/zZFc/82RXP/NkVy/zVE
+ cv81RHH/NENx/zNCcP8zQW//M0Fv/zJAbv80Qm//PUt4/z5Ne/87SXb/Mj9r/y49av8tPGn/LDto/ys6
+ aP8mNmD/Ehs3/w4VL/8KDyj/CAwl/wUJIv8ECCH/Bgoh/w4RI/8CCiH/XEow/+6zYP/mrWP/6rBk/+ux
+ Zf/rsWX/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yzZv/ts2f/7LNn/+yyZv/ss2j/67Nn/u69eP/y3b4x////APHWrgL///8A////AP//
+ /wD///8A////AP///wD///8A8Lp2BP///wDvu3hz7rdv/+21aPvss2f/7LJn/+2zZ//ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Fj/+yyZv/ssmf/67Bl/+mwZ//wtWr/x5tl/4mR3v9nbe//WmDq/1df
+ 6P9VXuj/Vl3p/1Rd6f9YYOf/TlPf/zMveP/BklT/8LRo/+euZf/psWj/7bFl/+qxZv/rsmf/6LBn/+22
+ aP+khmP/q7/n/8LY/f+twfn/hJXa/2x+vf9meLn/YnW1/15wsf9db6//W2yr/1lrqf9WaKX/VGaj/1Jk
+ n/9SY53/UWGc/09fmv9OXpn/TV2Y/01clv9OXJb/T12V/05clv9OXJX/TVuV/0xblP9LW5P/SlqS/0pZ
+ kf9KWZH/SViQ/0lYj/9JWJD/SViQ/0lYkP9JWJD/SFeO/0hWjv9IVo7/R1aM/0dWjP9HVoz/SFeN/0dW
+ jP9GVov/RlaL/0ZVjf9HVY3/R1SM/0dUi/9GVIr/R1SK/0dViv9HVYr/SFaL/0dWi/9HVYn/R1WJ/0dW
+ iP9HVYf/R1WI/0ZUif9GVIj/RlSJ/0ZUif9FU4j/RVSI/0ZUif9GVIn/RVSI/0RTh/9EUob/RFOG/0VT
+ h/9FU4b/RVSF/0VUh/9FU4f/RVOG/0VThv9FVIX/R1WI/0ZUiP9FU4f/RVOH/0VTh/9FU4f/RVOG/0RT
+ hP9EU4T/RFKD/0RSg/9DUYL/QlCB/0FQgf9BUIH/QE+A/0BOf/8/TX7/Pk1+/z1Le/86SHn/O0h6/zpH
+ d/8hLVT/HiRD/ys1Xf8zQ3H/NENy/zZDcv84RnT/OEZ0/zhGdP84RnT/N0Z0/zdGdP82RXP/NkVz/zZF
+ cv81RHL/NURx/zRDcf80QnD/M0Jw/zRBb/80QW//OUZz/0BNe/86SHX/M0Bs/zA9af8uPGr/LTto/yw6
+ Z/8sO2n/IjBV/w8XMf8OFS//Cg8n/wgMJP8GCiL/Bgog/woNIf8IECX/HR0i/9CdUv/rsWT/6K9k/+qw
+ ZP/rsmT/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2b/7bNn/+yzZ//ssmb/7LNo/+yzZ/7vvXn/897AMf///wDy17AC////AP//
+ /wD///8A////AP///wD///8A////APC6dQT///8A77t3c+63b//ttWj77LNn/+yyZ//ts2f/7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uxY//ssmb/7bJn/+uwZf/qsWX/7bVq/82fYv+Qltf/dn/1/1lf
+ 6P9bZOr/V1/p/1dg6v9YX+X/WWLx/z87nP+rgk//77Zo/+SuZv/ssWX/67Jm/+uwZP/rsGX/67Fm/+uy
+ Zf/stGv/1KFX/5CQlv/D2f//u9H7/6K38f96i87/Z3q7/2R2t/9gc7P/X3Cx/1xtrf9aa6r/WGmn/1Vo
+ pP9SZJ//U2Se/1Finf9QYJv/T1+a/05emv9NXpj/Tl2X/05dlf9QXZb/T1yW/05blf9MW5T/SluT/0la
+ kv9JWZH/SlmR/0pZkf9KWZH/SViQ/0lYj/9IV4//SVeP/0lXj/9JV4//SleP/0dWjv9HVo7/SFeP/0lY
+ jv9JV4z/SFaL/0dWi/9FVIz/R1SM/0dUjP9HVIz/R1SM/0dUjP9HVIv/R1SL/0dVjP9HVIv/R1WK/0dV
+ iv9HVon/R1WJ/0dViv9GU4r/RlOK/0ZUif9GVIn/RVOI/0VTiP9GVIj/RlSI/0ZVif9FU4j/RVOH/0ZU
+ iP9FU4f/RVOH/0VUhf9FVIb/RVOH/0VThv9FU4f/RVOH/0VTh/9GVIj/RVOH/0VTh/9FU4f/RVOH/0VT
+ hv9FVIX/RFOE/0RThP9EU4T/Q1KD/0JRgv9CUYL/QlGC/0FQgf9ATn//P05+/z9Nfv89S3z/O0t8/zpI
+ dv8lMFX/IStN/zA7Zv82RHL/NUNx/zdFc/84RXT/OEV0/zpHdf85R3X/OEd0/zhHdP83RnT/N0Z0/zdF
+ cv82RXL/NURx/zVEcf81RHH/NENw/zRCcP81QW//NT9u/zdCb/83QnD/Mz9s/zI+av8yPWn/LTtp/y07
+ aP8sOmf/LDto/xwmR/8PFi7/DhMu/wkPJv8HCyL/Bgkh/wgMIf8NEiX/BAwf/5JvPP/ytWP/5q1i/+mx
+ ZP/rsWX/67Fj/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LNm/+2zZ//ss2f/67Jm/+yzaP/stGf+7755//TgwjH///8A89iyAv//
+ /wD///8A////AP///wD///8A////AP///wDtu3UE////AO28d3Ptt2//7bVo++yzZ//ssmf/7bJn/+yy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+yyZ//ssWb/6rFl/+yza//YpVz/kpTA/5ij
+ /v9kbOn/W2Hr/1xi6P9bYuT/X2Xz/1FSwv+hfVj/8bdp/+WvZf/ssWj/67Fl/+yyZv/qsWX/6rJl/+uz
+ Z//rs2f/6LBn//C3af+ggVf/pbXZ/8ba//+3zfv/k6fn/2+CxP9ld7j/YnS1/2Bwsv9cba7/Wmur/1lq
+ qP9Xaab/VWaj/1Jkof9QYp3/T2Cb/09gmv9PXpr/T12Z/09dl/9OXZb/Tl2V/05clf9NW5X/TVqU/05a
+ lP9NWZP/TFmS/0takv9KWZH/SlmR/0pZkf9JWZD/SFiQ/0lYkP9JV4//SVeP/0lXj/9IVo7/SFaO/0hX
+ jv9HV43/RliN/0ZYjf9HV43/SFaO/0hWjf9IVY3/R1SM/0dUjP9HVIv/R1SM/0hVjf9HVIz/R1OL/0dV
+ if9HVYr/SFWK/0ZUiv9GU4v/RlOL/0dSi/9GU4r/RlOL/0ZUiP9GUoj/RlKI/0VTiP9GVIn/RVSH/0VT
+ h/9GVIj/RVOH/0VTh/9FU4f/RVOH/0VTh/9FU4f/RlSH/0ZVhv9FVIX/RlWG/0ZUh/9GVIj/RlSH/0ZU
+ h/9FVIX/RVSF/0VUhf9EU4T/RFOD/0NSg/9DUoP/Q1KD/0NSg/9CUYL/QU+A/z5Pff89Tn3/PEx//zxJ
+ d/8qM1j/JjNZ/zNCbv82RHX/NEJy/zdFc/83RnT/OEd1/zhHdf85R3X/OUd1/zhHdf84R3X/OEZ0/zhG
+ dP85RXP/OERy/zdEcv82RHL/NkRx/zdCcf81QnD/NUFv/zU/bv80Pmz/Mz1r/zM9a/8yPmr/Mj5q/y88
+ aP8tO2f/LDtn/yk3Y/8VHjz/DxUu/w0SK/8IDST/Bwsi/wcKIf8MDyL/Awsj/0c5Kf/pr1v/5axh/+qw
+ ZP/qsWX/7LFm/+qxZP/rsmP/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZv/ts2f/7LRn/+yzZv/rs2f/7LRn/u69d//z378x////APLX
+ rwL///8A////AP///wD///8A////AP///wD///8A7bx1BP///wDtvXdz7bhv/+21aPvrs2f/7LJn/+2z
+ Z//ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZv/ts2f/7bJn/+yxZv/psGj/669e/56P
+ nf+hsP//mKD0/3mA8v9tc/L/YW/1/2Vmv/+yi13/7bdl/+iuaP/rsmX/6rFm/+yxZv/ssWb/7LJn/+20
+ aP/ss2f/7LJn/+qyZf/rtGr/16Vb/4J8ev++1vz/wdb6/6/E/P+HmNv/aXu9/2R1tv9hcrP/XW+w/1ts
+ rP9Za6n/V2mm/1VopP9TZqL/UmSf/1Binf9QYZz/T1+b/09emv9PXpj/Tl2X/09elv9OXJb/TlyW/01b
+ lf9NW5X/TFqU/0xak/9LWpL/S1qS/0pZkf9LWpL/SlmR/0lYkP9JWJD/SViQ/0hXj/9IV4//SFiO/0hY
+ jf9IWI3/RleN/0ZYjf9GWI3/R1iO/0hXjP9HV4z/R1aM/0hVjP9IVY3/SFWM/0dVjf9HVI3/R1OM/0dT
+ jP9GU4r/R1SL/0dUi/9HVIv/R1SL/0ZUi/9HVIv/RlOK/0ZUif9FVIj/RlOI/0VTiP9FU4j/RVOI/0VT
+ iP9FVIj/RVOG/0VTh/9FU4f/RVOH/0VTh/9FU4f/RVOH/0ZUh/9FVIb/RlWH/0VUhv9GVIf/RlSI/0ZU
+ h/9GVIf/RVSF/0VUhf9FVIX/RlWG/0VUhf9EU4T/Q1KD/0NSg/9DUoP/QlGC/0FPgv8+TX//P05//zxK
+ eP8qNl7/MDxj/zhHdf82RHT/NkRz/zdFdf83RnT/OEd1/zlIdf85SHX/OUd1/zlHdf84R3X/OEd1/zhG
+ dP84RnP/OURz/zhEcv83RHL/NkRy/zdEcf83Q3H/NUJw/zVAb/82QG7/ND9t/zQ+bP8yPmz/MT5q/zE9
+ af8vPGj/Ljtn/y07Z/8mMlr/ERo1/w8WMP8MESn/CQwj/wgLIf8JDSH/CxAk/xMWIf+/j0z/7LJi/+iu
+ Yv/rsWT/67Fk/+yxZf/rsWT/67Jj/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/7bNn/+yzZ//rsmf/6rRo/+y0Z/7tu3b/8Nm3Mf//
+ /wDw06kC////AP///wD///8A////AP///wD///8A////AO28dQT///8A7L13c+24b//ttWj77LNn/+yy
+ Zv/ssmf/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssWb/7LJn/+2yZ//ssmb/6bFl//K2
+ aP+yj2r/h5Lh/5in+P+WovH/kZXY/5qKnv/KnFv/8LVm/+auaP/qsmX/7rFn/+yxZv/ssmb/7LJn/+2y
+ Z//tsmf/7bNn/+yxZv/qs2X/57Bm//G6bP+kgE3/k565/8je//+90fz/pbjz/3iMzf9md7n/Y3S0/2Bw
+ sv9cbq3/Wmyq/1hqqP9XaKb/VWak/1NloP9SY57/UmKd/1BgnP9PX5r/Tl6Z/01dmP9OXZf/TlyW/01c
+ lP9PXJb/T1yW/05blf9NW5X/TFuU/0tZk/9LWZP/SlmR/0lYkP9JWJD/SViQ/0lYkP9IWJD/SFeP/0lY
+ j/9JWI//SViP/0dYjv9GWI3/RliN/0ZYjf9HV47/R1eO/0dWjf9HVo7/R1aO/0dWjf9HVo3/RlaL/0ZW
+ i/9GVor/RlWK/0ZViv9FVYr/RlSK/0dUiv9HVYr/RlWK/0VUiv9GVYr/RVaJ/0ZViv9FVIn/RVOI/0VT
+ iP9FUon/RVOH/0VUhf9FU4b/RVOH/0VTh/9FU4f/RVOH/0VTh/9FU4f/RVOH/0ZUh/9FU4f/RlOH/0ZT
+ h/9FU4b/RVSG/0VUhf9FVIX/RVSF/0VVhf9EVIT/RFOE/0RThP9DUoP/Q1KD/0JSgv9AT4D/P09//zxJ
+ d/8wO2f/NUNw/ztJeP84RXT/NkR0/zdGdP84RnX/OEd1/zlIdv85SHb/Okh2/zpHdf86SHX/Okd1/zlH
+ df85RnT/OUVz/zlEcv84RHL/N0Ry/zZEcf83RHH/N0Nx/zVCcP81QW//NkFv/zU/bv8zPmz/ND5s/zI9
+ av8xPWn/MDxp/y47Zv8uPGf/ISpN/xAYMf8PFjD/ChAn/wgMI/8ICyH/DxIk/wILIv97Xzj/8rVh/+Ws
+ Yv/qsGT/67Fl/+uxZf/rsWX/67Fk/+uyY//ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yyZ//rs2b/67Nn/+qzaP/rtGb+7799//no
+ 0TH///8A99++Av///wD///8A////AP///wD///8A////AP///wDuvHME////AO68dXPtuG//7bVo++yz
+ Z//ssmb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+yyZf/ssmf/7LJm/+uy
+ ZP/rtGj/4a1j/6+LZP+piXT/t5Jz/8+fY//ssF3/7bNp/+mwZv/ssmX/7LFm/+uyZf/ssWb/67Jl/+yy
+ Zf/ssmX/7LNm/+2zZ//ssmf/7LNl/+yyZ//osWn/569j/31zZf+uxu3/xtn7/7rP/P+Vqej/b4LF/2J0
+ tP9gcbP/XW+u/1psq/9Zaqn/V2mn/1Znpf9UZaP/UmSg/1Fjnv9QYpz/UGGb/09gmv9PX5n/UF6Y/09d
+ l/9PXpj/T12X/09clv9OW5b/TluV/01clP9MWpP/S1mS/0pZkf9KWZH/SlmR/0lZkf9IWZH/SFmR/0dY
+ kP9IWJD/SFmQ/0hZj/9IWI//SFiP/0dYjv9HV47/SFiO/0hXjf9HVo3/SFaN/0hWjv9IVo7/SFaM/0dX
+ iv9HVon/R1aJ/0ZViv9GVYr/RlWL/0ZUiv9GVIn/RlSK/0ZUiv9FVIn/R1aK/0dWiv9GVor/RlaK/0VV
+ if9EU4j/RFSI/0RVh/9EVIX/RVOG/0VTh/9FU4f/RFOG/0VThv9FU4b/RVSG/0VUh/9FU4f/RVOH/0VU
+ iP9FU4f/RVOG/0VThv9FVIX/RVSF/0VUhf9EVIT/RFOE/0VUhP9EU4T/Q1KD/0NTg/9CUYL/QVCA/z5N
+ ff81QnD/PEp5/zxKe/86R3f/OkZ3/zpHd/85R3b/Okd3/zpId/86SXf/O0l3/ztJdv87SHX/O0l2/ztI
+ df87RnT/OkVz/zpFc/85RXP/OERz/zdEcv82RHL/NkVy/zdDcf82Q3D/NUFv/zZBb/81P27/ND5s/zQ+
+ bP8yPWv/MT1q/y88af8uO2f/LTtj/xkhP/8QGDL/DhQt/woOJv8IDSH/Cw8j/woQJf8uKCT/3aZY/+iw
+ Yf/or2P/6rBl/+yyZv/rsWT/67Fk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZv/ssmb/67Jm/+yzZv/qs2f/6rNl/vDD
+ g//+9/Ax////APvp1AL///8A////AP///wD///8A////AP///wD///8A7rlxBP///wDtunJz7Ldv/+y1
+ aPvrs2f/7LFm/+yzZ//ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uzZP/ssmT/7bJm/+2z
+ Z//ssmb/67Jl/+uzaP/xt2f/8LRj//C1Zf/utGj/6bBp/+qxZ//qsWX/67Fm/+yxZv/ssmf/67Jl/+uy
+ ZP/ssmT/67Jk/+yzZP/ts2b/7bJn/+yzZf/rs2f/6LFl/+62a//HmVX/fIOU/8Ta///A1Pr/scb8/4ib
+ 3v9oe7z/YHKz/11vr/9bbK3/WGmp/1dpqP9Waab/VWal/1Rmo/9SZaD/UWSe/1Fjnf9QYJv/T1+a/1Bf
+ mv9PXZj/T12Y/09dl/9PXZf/T12X/05clf9NXJT/TFuT/0xbk/9KWpL/SlmR/0pZkf9JWZH/SFmR/0hZ
+ kf9HWJD/R1eP/0dYj/9GWY7/R1iO/0hXjv9IV47/SFeO/0pZjf9JWI3/SFeM/0hWjf9IVY3/R1WM/0dU
+ i/9HVIr/RlSK/0ZUiv9GU4r/RlOK/0ZTiv9GU4n/RlSJ/0ZTiv9GU4r/RlSJ/0hWiv9IVor/RlaJ/0VV
+ iP9EVIj/RFOI/0VViP9FVYj/RFWH/0VTh/9GVIf/RVOH/0RShf9EU4b/RVSH/0ZUh/9GVIj/RVOH/0VT
+ h/9FVIf/RVOG/0VUhf9FVIX/RVWF/0VVhf9FVYX/RVSF/0VUhf9EU4T/RFOE/0NSg/9DUoP/QVGB/0BP
+ f/8+TH3/Pkx+/z1Le/87SXn/OUd4/zlHd/87R3f/O0d3/ztHd/87SHf/O0l3/zxJd/88SXf/PEl3/zxJ
+ d/87SHX/O0d1/zpFc/86RXT/OUVz/zhFc/83RXP/N0Vy/zZFcv82RHL/NkNw/zZBb/82QG//NT9u/zU/
+ bv80Pmz/MT5r/zA9av8vPGj/Ljto/yk2XP8TGzb/ERgy/w0SKv8IDSX/CQ0k/xEUJv8JDx//n3hC//G0
+ Y//lrWP/6rFl/+uxZf/ssmX/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/7LJm/+uyZv/ss2b/6rNo/+qy
+ ZP7yyI7/////Mf///wD98ucC////AP///wD///8A////AP///wD///8A////AO25cQT///8A7Llxc+y3
+ bv/stWj767Nn/+yxZv/ss2f/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rs2T/7LJk/+yy
+ Zf/ssmf/7bJn/+yyZ//rsmX/6bBm/+mxZv/psGb/6rFm/+qyZv/qsWT/7LNm/+yyZ//ssmf/7LJm/+yy
+ ZP/ssmT/7LJk/+uyZP/ssmT/7LJm/+2yZ//ss2b/7LNn/+uzZ//osWX/8bdq/6SEWP+QosL/yd3//7zS
+ +/+ovPf/fpDT/2N1tv9fcrL/W26v/1hqqv9Yaqj/V2qn/1dpp/9VZ6X/VGak/1Nlov9SY6D/UWKd/1Fh
+ m/9SYJv/UV+a/09dmP9PXZf/T12X/09dl/9OXJb/TVyV/01blf9MWpT/TFuT/0takv9KWZH/SVmR/0hZ
+ kf9IWZH/SFmR/0ZXj/9HWI//RlmN/0dYjf9IWI3/SFiO/0hYjf9JWY7/SFiN/0hYjf9IV47/SFaO/0dW
+ jv9HVYz/RlSL/0ZUiv9GVIr/RlSK/0ZUiv9GVIr/RlSJ/0ZUif9GU4r/RlOK/0dViv9IV4v/SFeK/0ZU
+ iP9GVIj/RVOJ/0VTif9FU4j/RlSI/0ZUiP9FU4f/RlSI/0VTh/9FU4f/RVOH/0VTh/9FU4f/RVSH/0VT
+ h/9FU4f/RVOG/0VUhf9FVIT/RVWE/0VUhf9FVIX/RVSF/0VUhf9EU4T/RFOE/0RThP9DUoP/Q1KD/0FQ
+ gf9AT4D/P05//z5MfP88Snv/O0l6/ztIeP87SHj/PEl4/zxIeP88SXj/O0l5/ztJeP88SHj/PEh3/zxJ
+ d/88SXf/O0d1/zpHdf85RnT/OkZz/zlGc/85RnP/N0Vz/zZFcv82RHL/NkNx/zZDcP82QXD/NkBv/zZA
+ bv81P27/ND9t/zE+a/8wPWv/Lzxp/y89af8iLVD/Ehky/xEWMP8MECf/Cg0j/xEUJf8CCyD/aVMz//C0
+ YP/krGL/6bBj/+yxY//rsWX/67Fk/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+yyZv/rsmb/67Jm/+y0
+ av/rs2T+8s2c/v///zD///8A/vj1Av///wD///8A////AP///wD///8A////AP///wDtuXAE////AO25
+ cXPst27/7LVo++uzZ//rsWb/7bNn/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+uy
+ ZP/ssmX/7LJm/+yyZv/ss2b/7LNl/+uyZv/ss2T/67Fl/+uxZv/rsmb/7LFm/+2yZ//ssmb/7LJn/+yy
+ Zv/ssmT/7LJk/+yyZP/ss2T/7LNk/+uyZf/ssmb/7bJm/+yzZ//ss2f/6rJn/+qxav/qs2P/h3dh/6u/
+ 5v/G2f3/uc79/5qu7v9zhsb/X3Kz/11vsf9bba3/WWyr/1hrqP9Xaqf/VWem/1Rmpf9TZaT/UmOh/1Nk
+ oP9SY53/UmGc/1JhnP9RYJr/UF6Z/1Bemf9PXpn/Tl2X/05clv9NW5X/TVuV/0xblP9LW5P/SlqS/0lZ
+ kf9JWpL/SFmR/0hZkf9HWJD/SFmQ/0dZj/9IWI//SViQ/0lYkP9JWJD/SVmO/0hZjv9IWI3/SFeO/0lW
+ jv9IVo3/SFaM/0hWi/9IVov/SFaL/0hVjP9HVIz/RlSL/0ZTiv9GVIn/RlOK/0ZTiv9HVYr/SFaK/0dW
+ iv9HVIn/R1SK/0ZTiv9FUon/RFGH/0VTiP9FU4f/RVOI/0ZUif9GVIj/RVOH/0VTh/9FU4f/RVOH/0VT
+ h/9FU4f/RVOH/0VTh/9FU4f/RVOH/0ZUh/9FVIX/RVSF/0VUhf9EVIX/RFOE/0RThP9EU4T/Q1KD/0JR
+ gv9AT4D/QE9//z9Of/8+TX7/PUt8/z1Le/88Snv/PEp6/z1Jef88SHn/PUl5/zxJef88SXn/PEh4/zxI
+ d/88SXf/PEl3/zpHdf87RnX/OkV0/zpGdP85RnT/OEZ0/zhGc/83RXP/NkRy/zZDcf82QnD/NkJw/zZB
+ b/82QG//NUBv/zQ/bf8yPmz/MT5r/y89af8uO2f/GiRD/xIZMP8PFS3/DBAn/xETJf8GDiP/OTEn/+Oq
+ Wv/nrmL/6K9k/+uxY//qsmb/67Fl/+uxZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ssmb/67Jm/+yz
+ Z//stWr/67Ji/vTUqf////8z////AP/9+wL///8A////AP///wD///8A////AP///wD///8A7bpuBP//
+ /wDsu3Bz7bdt/+y0aPvss2f/67Jm/+yyZ//ssmb/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmT/7LNk/+2zZf/ssmf/7LJn/+yyZv/ssmf/7bNn/+yyZ//rsWX/67Fj/+uy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/ss2b/7bJn/+qyZv/rsmb/7LVq/9ak
+ Xf+Cf37/utL7/8LV+f+yxvz/j6Tj/2h7vf9eb7L/XG6u/1lrq/9Xaaj/WGqp/1dpp/9WaKb/VGek/1Rm
+ o/9TZaL/UmSh/1Nin/9SYp3/UWKc/1Ffmv9QX5r/T16Z/09dmP9PXZj/TV2Y/0xcl/9MXZb/S1yV/0pb
+ lP9KW5P/SlqS/0pakv9KWZH/SFmR/0hZkf9IWJD/SFmQ/0hZkP9IWJD/SViP/0lYkP9JWJD/SFeP/0hX
+ j/9HVo7/SFaO/0lWjv9IVY3/SFWN/0hVjf9IVYz/SFaL/0hWi/9HVYr/R1WK/0dViv9IVov/SFaK/0hW
+ iv9IVor/SFaK/0dViv9GVIn/RlOI/0VTiP9FU4j/RVOI/0VTiP9FU4j/RVOH/0VTh/9FU4f/RVOH/0RS
+ hv9EUob/RVOH/0VTh/9FVIf/RVOH/0VTh/9FU4b/RFOE/0RThP9EUoX/RFOE/0NTg/9DUYT/Q1KE/0NS
+ g/9CUYL/QU+C/0BPgP8/Tn//Pk1+/zxLfP89S3z/PUp7/zxIev89SHr/PUh6/z1Iev8+Snr/PUl5/zxJ
+ d/88SXf/PEh3/zxId/87R3b/Okd1/zpHdP85R3T/OEd0/zhHdP83RnT/N0Vz/zZFc/82RHH/N0Jw/zZC
+ cP81Qm//NUFv/zVBb/81QG7/Mj5r/zA9av8vPGr/KjZf/xUdOP8TGTH/DhQr/w4SJP8OFCb/EhYg/7+P
+ TP/us2T/5q1j/+uxZf/rsGX/67Fl/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJk/+yyZv/ssmb/7LJm/+uy
+ Zv/rs2f/7LVq/uuzZP/22rT0////HP///wD//v4B////AP///wD///8A////AP///wD///8A////AOy9
+ dQT///8A6r15c+25bv/stGj767Nn/+yyZv/ssmb/7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/67Jl/+yyZf/rsmX/67Jk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/7LNl/+2yZ//rs2b/67Nk/+qx
+ Zf/wuGv/w5ZU/4+Pnv/C2P//u8/5/6q++v+Cltn/Y3W1/11vsP9cbq7/Wmys/1hqqf9Yaqn/V2qo/1Zp
+ pv9VaKX/VGej/1Nmov9SZKD/UWOf/1Binf9QYZz/UWCb/1Bfmv9QXpn/T16Z/05emf9NXZj/TV2W/0tc
+ lf9LXJX/S1yU/0tbk/9KW5P/SlqS/0pZkf9JWJD/SViQ/0hYkP9HWJD/SFiQ/0lYkP9JWJD/SFiP/0hX
+ j/9HV4//R1eO/0hWjv9JVo7/R1aN/0hWjf9IVo3/R1aN/0dWjP9HV4v/SFeL/0hWi/9IVov/SFaL/0hW
+ iv9IVor/SFaK/0hWiv9IVor/R1WJ/0ZVif9GVIn/RlSJ/0ZUif9FU4j/RVOI/0VTh/9FU4f/RVSH/0VU
+ h/9FU4f/RVOH/0ZUiP9GVIj/RVSG/0VUhf9FVIX/RVSF/0VVhv9EU4T/RFOE/0RThP9EU4T/Q1GE/0NS
+ hf9DUoP/QlGC/0FPgv9AT4D/P05//z9Nfv8+TX3/Pkx8/z1Le/89Snr/PUp6/zxKev89Snr/Pkp6/z1J
+ ev88SXf/PEl4/zxJeP87R3b/PEh3/ztHdv87SHb/Okh1/zlIdf84R3T/N0Z0/zdGdP83RXP/NkRy/zdC
+ cf82Q3D/NkNw/zVCcP81Qm//M0Fu/zI/bP8wPWr/MD5r/yQvU/8TGjL/Ehkx/w8UKf8RFij/Aw4h/4xs
+ PP/0tWT/5axj/+qxZf/rsWb/7LFl/+yyZf/rsmP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmb/7LJm/+yy
+ Zv/rsmb/7LNn/+y1aPvsuHD/9dq3p////wDosnQD////AP///wD///8A////AP///wD///8A////AP//
+ /wDtxIQE////AO/JkHPsuXH/7bRn++yzZ//rsmb/7LJm/+2zZ//ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmT/7LJk/+uyZP/rsmT/7LNk/+yz
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ts2f/7bNm/+yy
+ Zv/rsmX/57Fm//C5bP+yiVD/nKbA/8LZ//+2y/r/orf2/3iJzf9fcbT/XW+w/1turv9abKz/WWuq/1hr
+ p/9Xa6b/Vmmm/1Vopf9UZ6P/U2Si/1JkoP9RY5//UWKd/1Jinf9QYZz/UGGc/09gmv9PXpn/T12Y/05d
+ mP9NXJf/TVuW/0xclv9LXJX/SluU/0lak/9JWZL/SVmT/0lZkv9IWZH/SFmR/0pZkf9KWZH/SVmQ/0lY
+ kP9JWI//R1eP/0hXj/9JV4//SVeO/0lXjv9JV47/SVeO/0lWjv9JV43/SVeM/0hXiv9IVor/SFaK/0dV
+ if9IVor/SFaK/0hWiv9HVYn/R1WJ/0ZVif9GVYn/RlSJ/0ZUif9GVIn/RVSI/0VUiP9FVIj/RVOH/0RS
+ hv9EUob/RVOH/0VTh/9FU4f/RVOH/0VTh/9FU4f/RVOH/0VTh/9FU4b/RFSE/0RThP9EU4T/RFOE/0RS
+ hf9DUoT/Q1KD/0JRg/9CUIP/QE+A/0BPgP8/Tn//P05//z5Nff89S3z/Pkp8/z1LfP89S3z/PUt8/z5K
+ ev89Snr/PUl4/zxJd/88SHj/PEh3/ztHd/87R3b/O0h2/zpIdf85SHX/OEd0/zdGdP83RnT/N0Zz/zdF
+ cv83QnH/NkNw/zZDcP81QnD/NEJv/zJAbv8yQG3/MD5r/y49aP8cJUL/FBsy/xEYLv8TGSn/BA4l/1tI
+ L//ssF7/5q1h/+qwYv/rsWT/67Fm/+uxZf/rsWX/67Jj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yzZP/ssmT/7LJm/+2z
+ Z//ssmb/67Jm/+y0Z//rtGf87r15//nixGL///8A9tqwBP///wD///8A////AP///wD///8A////AP//
+ /wD///8A8s6ZBP///wD02Kx07bpx/+u0aPvttGf/7LJn/+yyZ//tsmf/7LJm/+yyZf/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yz
+ ZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+2z
+ Z//ssmf/67Jm/+yzZv/psWj/7LRn/6KFXv+ou97/vdT+/7PJ+/+Xqu//boHD/19xsv9dbrD/W22u/1ps
+ rP9Za6r/WGuo/1hrqP9Xaqf/VWil/1VmpP9UZaP/UmSi/1Jjof9RY5//UGKd/1BinP9QYZv/UGCa/1Be
+ mf9PXpn/Tl2Y/05cl/9MXJb/TF2W/0tblP9KW5T/SluU/0lak/9JWpP/SVqS/0lakv9JWpH/SFmR/0hZ
+ j/9IWY//SFmP/0dYjv9IWI7/SFiN/0lXjv9JV4//SVaO/0lWjv9IVo7/SVaN/0lXjv9IVoz/R1aL/0ZW
+ iv9HVor/SVeK/0lXi/9IV4j/R1aI/0dWiP9HVof/RlSH/0ZUiP9FU4j/RVOI/0VUiP9GVIj/RlSH/0VT
+ h/9FU4f/RFOH/0VTh/9FU4f/RVOH/0VTh/9FU4f/RVOH/0VUiP9FU4f/RFKF/0RShf9EUoX/Q1KD/0NS
+ g/9DUoT/Q1KD/0NSg/9CUoP/QlGC/0BQgP9AUID/QE9//z9Ofv8+TX3/Pkx8/z1LfP89S3z/PUt8/z1L
+ fP88S3v/PEl5/zxJef89SXj/PUl5/zxIeP87R3f/O0d3/zxId/87SXf/Okh2/zlHdf85R3T/OEd0/zdG
+ dP83RXP/N0Ry/zZDcf82Q3H/NkNw/zVBcP8zQG7/MD9r/zE/bP8nM1r/Fx02/xUcMv8UGi3/CBMo/zQt
+ JP/aoVT/6a9i/+mvYv/qsWX/6rFk/+uxZP/rsmT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNl/+2z
+ Z//tsmf/7LJm/+yyZv/stGj+6rRm//DDhP7/9eUo////AP3nzQL///8A////AP///wD///8A////AP//
+ /wD///8A////APfeuAT///8A+efLbe6+ef/ptGf77LRn/+yyZ//ssmf/7bJn/+2yZ//ssmX/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmb/7LJm/+yxZv/ssmb/6LFn/+qzav/krWD/n4hx/7PG9P+40fr/r8P7/4ye4v9oer3/X3Gy/1xu
+ sP9bba7/Wmys/1hqqf9Ya6j/WGuo/1Zqpv9WZ6b/VWal/1RlpP9TZaP/UmSh/1Fjn/9RY57/UWOd/1Fh
+ nP9RYZv/UGCa/1Bfmf9PXZj/TV2X/0xelv9MXZb/S1yV/0pclP9KW5T/SVqT/0lakv9JWpL/SVqS/0la
+ kf9IWo//SFqP/0haj/9GWo7/RlmO/0dYjf9HWI7/R1iO/0dXjv9HV43/SFeN/0hXjf9IVo3/R1aM/0dX
+ jP9HV4z/R1eM/0hXi/9IV4v/SFiK/0dWif9IVon/SFaJ/0ZUiP9FU4j/RVOI/0VTiP9FU4f/RVOH/0VT
+ h/9FU4f/RVOI/0VTiP9FU4f/RVOH/0VTh/9FU4b/RVOG/0VTh/9FU4f/RVOH/0VTh/9FU4b/RFKG/0RT
+ hP9EU4T/RFOE/0RThP9DUoP/Q1KD/0JRgv9BUYD/QFB//0BQf/9AT37/P019/z9Off8+TX3/Pk19/z5M
+ ff8+TX3/PUx7/ztKef88Snr/PUl5/zxIeP88SHj/PEh3/ztHd/88SHf/PEl3/ztJdv86R3X/OUd1/zhH
+ dP83RXP/N0Ry/zdFcv83RHH/NkNx/zVDcP81QW//NEBv/zFAbP8vPGb/HSQ//xYcM/8WGzD/Dhcs/yAg
+ Jf/BkEv/7LJi/+euY//rsWT/7LJl/+uxZP/rsWP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+2z
+ Zf/ssmf/7LJm/+yyZv/ss2f/7LVq/ey1aP7yzp3e/f//Bv///wD9+fYB////AP///wD///8A////AP//
+ /wD///8A////AP///wD469MD////APr26D7twoT+67Rn/ey0Z//ss2b/67Fm/+yyZv/tsmf/7LJl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJl/+yyZ//ssmf/7LJl/+uyZP/osWf/67Rt/9qoWf+ckIv/uc7+/7TL+/+lufj/gZPW/2N2
+ t/9gcbT/XW+x/1ttrv9abKz/WWur/1hqqf9Ya6j/V2mo/1Zopv9UZ6X/VGak/1Nmov9SZaD/UmSf/1Fj
+ n/9QYp7/UWGd/1Bgm/9QYJv/T1+a/05fmf9OX5f/TV6X/01elv9LXZb/TF2V/0tclP9KW5T/SluT/0pb
+ k/9KW5P/SVqS/0lakv9IWZH/R1qR/0dakf9IWJD/SFiQ/0dZj/9HWI//R1iP/0hXjv9IV47/R1aN/0dX
+ jP9HV4z/R1eM/0dXjP9IV4z/SFeM/0hXi/9IWIv/RleK/0ZXiv9FVYn/RlSJ/0VUiP9FVIj/RVSI/0ZU
+ iP9FU4f/RVOH/0VUh/9FVIf/RVSH/0VTh/9FVIb/RVSF/0VUhv9FU4f/RVOH/0VTh/9FU4f/RVOH/0RS
+ hv9EU4X/RFOE/0RThP9DU4P/Q1KD/0NSg/9CUYL/QlGC/0FQgP9BUID/QVCA/0BQfv9AUH//P09+/z9P
+ f/8+TX7/Pk19/z1NfP89S3v/PUt7/z1Jef88SXj/PEh4/zxIeP87R3f/PEh3/zxJd/88SXb/O0h2/zlH
+ df84R3T/N0Zz/zdEcv84RXL/N0Rx/zdEcf81QnD/NUJv/zNAbf8zQW7/JC5O/xgdNv8YHjX/Exow/xUa
+ Jv+sgkf/7rRi/+WtYv/qsGX/67Fl/+uxZf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ Z//ss2b/7LJk/+yyZv/ss2f/7LRo/+y1aPvuvHb/+OPFlP///wDxy5wE////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A/fnvAf///wD///8Z8syU9+mzaP/ttGf+7LNm/+uxZf/ssmb/7bJn/+yy
+ Zf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/ssmb/7bNn/+uyZ//rsmX/7bNl/+mxZ//vtmz/1KJZ/5qZof+20v//sMb5/5uv
+ 8f93icr/YXS2/15wsv9dbrD/XG6w/1psrf9Ya6r/WGup/1dqqP9Waaf/VGim/1Vnpf9VZ6T/VGaj/1Nl
+ of9TZaL/UmSh/1JjoP9QYZ3/UGGc/1Bgm/9PYJr/T1+Z/05fmP9OX5j/TV2X/0xdlv9MXJb/TFyV/0tc
+ lP9KW5P/SluT/0lbk/9JW5L/SFqS/0lakv9KWpH/SlqR/0lZkf9IWJD/SViQ/0hYkP9HV4//R1eO/0ZW
+ jv9HV47/SFiN/0hYjv9IWI3/SVeO/0hXjP9IV4z/R1aL/0ZWi/9GVov/RlWK/0dViv9HVIr/R1SK/0ZU
+ if9GVIn/RVOH/0VTh/9FVIj/RVSI/0ZUh/9FVIf/RVSG/0VUhv9GVYf/RVSH/0VTh/9FU4b/RFKG/0RS
+ hv9EUob/RFOF/0RShP9DUoP/Q1KD/0NSg/9DUoP/QlGC/0JRgv9BUYH/QVCA/0FQgP9AUH//QE9//z9P
+ fv9AT3//P01//z5Nfv8+TX3/Pkx9/z1LfP8+Snr/Pkp6/z1Jef88SHn/O0h3/zxIeP88SXj/PEh3/ztI
+ dv86SHX/OUd1/zlHdf84RnP/OEVz/zdEcf83RHD/NUJv/zRBbf8zQW7/LDdd/xohOv8aIDj/GB81/w4X
+ Kv+bd0T/8LRg/+WtYf/qsWT/6rBl/+yyZf/rsWT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmP/7LJk/+yz
+ Zf/tsmf/7LNm/+yyZf/ssmX/6bNn/+y2af7rs2T878qV9v/+/ij///8A/fXqAv///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDacjUB/vv2BfXYq9DqtWz/7LVp/euzaP/ssWX/7LJn/+2y
+ Z//ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yzZf/tsmf/7LJn/+uxZv/ssWb/6LBl/+63a//KnVr/l6G2/7nS
+ //+rvvn/kKbq/3CEx/9hc7X/YHCz/11usf9cbq//W22t/1lrq/9Yaqn/V2qo/1dpqP9VZ6b/VWem/1Rm
+ pf9UZqT/VGaj/1Nlov9SZaH/UWOf/1Binf9QYp3/UGGc/1Bgm/9PX5r/Tl+Y/09dmP9PXpj/T12Y/01d
+ l/9MXZb/S1yV/0tclf9JXJP/SVuT/0lbk/9JWpL/SVqS/0lakv9JWpL/SFmR/0hZkf9IWZH/R1iQ/0ZX
+ j/9GV4//R1eP/0hXj/9IV4//SFeO/0ZWjf9HVo3/R1aN/0hWjP9HVov/RlaL/0ZVi/9FVIv/R1SL/0dU
+ i/9HVYr/RlSJ/0ZUif9FVIj/RlSI/0ZUiP9GVYj/RVSG/0VUhv9FVIf/RlSH/0ZUh/9FU4f/RVOH/0VT
+ h/9FU4f/RVOH/0RThv9EUob/Q1GF/0NRhf9EUoX/Q1KE/0JSgv9CUoL/QVGB/0FQgf9BUIH/QVCA/z9P
+ f/8/Tn//QE9//0BOf/8/Tn//Pk19/z9Nfv89S3z/Pkt8/z5Ke/88SXr/PEh5/zxIef87R3f/PEh3/ztI
+ dv87SHb/O0h2/ztIdf86R3T/OUZz/zhGc/84RXH/OERv/zZDbv80Qm3/MT9p/x8oQ/8bITr/HSM5/woV
+ Lf+Iaz//8rZg/+WtYv/qsGT/67Fk/+uxZv/ssmX/67Jj/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+uy
+ ZP/ts2b/7bJn/+yyZv/rsmb/67Jm/+u0aP/stWb667x6//Lewn////8A682pA////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A8s6cBP///wD24L987bx2/+qzaPvqs2f/67Fl/+yy
+ Z//tsmf/7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+uyZP/ssmX/7LJm/+2zZ//ssmf/7LFm/+2zZv/osWf/8Ldp/7uT
+ Wv+Wpsb/t9D//6S59f+Ooub/cIPH/2N0uf9fcLT/XW+x/1xur/9abKz/WWuq/1hqqf9Xaqn/Vmin/1Vn
+ pv9VZ6X/VGek/1Roo/9TZ6L/U2ah/1Nlof9SZKD/UWOf/1Bhnv9RYZ7/UGCb/09gmv9PX5r/Tl2Y/05d
+ mP9OX5j/TV6X/01el/9NXpb/TF2V/0xclf9LXJT/S1yU/0pclP9KW5P/SVqS/0lakv9IWZH/SFmR/0hZ
+ kf9IWZH/R1iQ/0hZj/9JWY//SVmO/0hYjv9IWI3/SFiN/0dXjf9IV4z/SFeM/0ZWjP9GVov/RlaL/0VV
+ iv9HVYr/R1WL/0ZUiv9GVIr/RlSK/0ZUif9FU4f/RlSI/0ZVhv9GVYb/RlWG/0ZUh/9GVIj/RVSH/0VT
+ h/9FU4f/RFOH/0RTh/9EUob/RFKG/0RShv9EUoX/RFKF/0NShP9CUYL/Q1OC/0NTgv9CUoH/QlKB/0JR
+ gf9BUYD/QVCA/0FQgP9AUH//P09+/z9Ofv8/TX3/P019/z1Le/89S3z/PUp7/zxKev89SXr/PUh5/zxI
+ eP88SHf/O0h3/ztIdf86R3T/Okd0/zlGc/84RXL/OERy/zhEcf80QWz/NURv/yYxUv8bIjn/ICU9/woV
+ Mf93XTr/8bVf/+WtYv/qsWT/67Fm/+uxZf/ssWb/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2b/7LJm/+yyZv/ssmb/67Nm/+yzaP/stWn86bVs//DPn8H///8H7sqlA//+9QH///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////APjs1wL///8A+PTrLerChvvstWX+7bZn/+uy
+ Z//ssmb/7LJn/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJl/+yyZv/ss2f/7bJn/+2yZ//ssmf/6rJn/+ex
+ Z//ut2j/poZY/5ip0f+3zv//orf4/42j5/9yhsj/Y3S4/19xtP9dbrD/XG6v/1ttrv9aba3/Wmyt/1dq
+ qf9Waaj/Vmmn/1Zopv9WaKX/VWek/1Vno/9UZqP/U2Wi/1Nlov9SY6D/U2Kg/1Fhnv9RYZz/UGGc/09g
+ m/9PX5v/T2Ca/05fmP9OX5j/Tl6Y/05el/9OXZf/Tl2W/0xdlv9LXJX/SluU/0pbk/9JWpL/SVqS/0la
+ kv9IWZH/SFmR/0hZkf9JWZH/SlmR/0pZkf9JWJD/SViQ/0lYkP9IV4//SVeN/0lXjP9HV4z/RleM/0ZW
+ jf9GVY3/RlSM/0dUi/9GVIv/R1SL/0dUi/9FU4r/RVOI/0ZUiP9GVIn/RlSJ/0ZUif9GVIj/RlSI/0ZU
+ iP9FVIj/RFWH/0RVh/9EVYj/RFKG/0RShv9EUob/RFKG/0RShv9EUoT/Q1KD/0NSg/9DUoP/QlGC/0FQ
+ gf9BUIH/QVCB/0FQgf9BUIH/QE+A/z9Of/9ATn//QE5//z9Nfv89THz/PUx8/z1LfP89S3v/Pkp8/z1J
+ e/88SHj/PUl5/zxId/87SHX/Okd0/ztGdP86RXP/OURx/zhDcv82Q2//NkVx/y45X/8dIzr/ISc+/w0Y
+ M/9sVTj/77Nf/+WtYv/osGP/6rFk/+yyZv/ssmb/67Fl/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ts2b/7bNn/+yyZv/rsWb/7LJn/+yzZ//stWr867Vq/eu+ftP57d4O////AO7MmwH///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0n0pAf///wDvzJvL7LZp/uu0
+ Z/zss2j/67Jm/+uyZv/ssmf/7LFm/+uxZf/ssmb/67Jk/+uzZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNl/+2zZv/tsmf/67Jn/+uy
+ Zv/rs2b/6LNo/+u0Zv+bgmH/mq/b/7nO//+ku/n/k6br/3WJy/9ld7r/XnK0/1xvsv9cb6//XG6u/1ps
+ rf9Ya6v/V2up/1dqqf9Xaaj/Vmim/1Vnpf9UZqX/VWal/1Rmo/9UZqL/U2Wh/1JkoP9RY6D/UWOf/1Fj
+ nv9QYp3/UGGc/05gm/9PX5r/T1+a/1Bfmf9OX5j/TV6X/01dlv9MXZb/S1yU/0pblP9KW5T/SluT/0pb
+ lP9JWpP/SFqS/0lakv9KWZH/SlmR/0pZkf9KWZH/SlmR/0pYkP9LWJD/SliP/0lXj/9IV4//SFiP/0hX
+ j/9HV47/R1aO/0dWjf9GVYv/RlWL/0dVi/9HVYv/RlWK/0ZVif9HVYr/RlOJ/0ZTif9GU4n/RlSI/0ZU
+ iP9GVIj/RlSI/0ZUiP9GVIj/RlWH/0RShv9EUob/RVOH/0RThv9EU4T/RFOE/0RThP9EU4T/Q1KD/0JS
+ gv9CUYL/QlGC/0FQgf9BUIH/QFCA/0BPgP8/Tn//P05//z9Nfv8/TX3/Pkx9/z5Mff89S3z/PUt8/z1L
+ fP88Snr/PEl4/z1IeP88SXf/O0h2/zpHdP87RnL/OURx/zlEcv82Qm//NkRw/zE9Zf8gJkD/ICY9/xAb
+ Nf9rVTf/6rBe/+evY//pr2P/67Fl/+uxZv/ssmX/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yzZP/ssmX/7LJl/+yy
+ Zv/ssmb/7LJm/+yyZv/rsWb/7LJm/+2zZv/rtGn+67Ro++7Af//22rA+////APPVqgP///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APLTogT///8A9uPDb+y9
+ eP/rtWf77LRo/+yzZ//rsmb/7LJm/+yyZf/ss2X/67Jl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/7bJn/+yy
+ Z//ss2f/67Jm/+qyZv/os2n/6rRj/5qCZf+cst//utL//6m/+P+XqvH/eY3R/2d5vf9hcrT/XXCx/11u
+ sP9bba//Wmyt/1lsq/9Za6v/WGqp/1dpqP9WaKf/Vmim/1Vnpf9TZaT/U2aj/1Nmo/9TZaH/UmSh/1Jk
+ oP9RY57/UGKe/1Binf9QYpz/UGGc/1Bgm/9QX5r/TmCY/05fmP9NXpf/TF6X/0xdlv9LXJX/S1yV/0tc
+ lP9KW5T/SluU/0tblP9LW5P/TFuT/0takv9LWpL/SlmR/0pZkP9KWY//SVmP/0lYjv9IWI7/SFiO/0hY
+ jf9IWI7/SFiN/0hXjf9HVo3/SVaN/0lWjf9GVoz/RlWL/0hWi/9IVov/SFaL/0dViv9GVYn/RVSI/0VU
+ iP9FVIj/RlSI/0ZUiP9GVIj/RlSI/0ZVhv9FU4b/RVOH/0VTh/9EU4X/RFOE/0RThP9EU4T/RFOE/0NS
+ g/9DUoP/Q1KC/0NTgv9CUoL/QlKB/0FRgP9AUID/QFB//0BPf/9AToD/QE5//z9Ofv8+TH3/PUt8/z1L
+ fP89S3v/PEp6/zxJeP88SHj/PEl3/ztIdv86R3T/OkZy/zlEcv84RHH/NkRx/zQ9aP8iJ0H/HyY9/xQe
+ OP+AZT7/7LFc/+auY//or2T/67Fl/+uyZf/ssmb/7LJk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ Zf/ts2b/7bNn/+yyZv/rsmb/7LJm/+yzZv/qs2n/7LVp++26dP/x06dy////APDLlwP///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///EB57l2Av//
+ /w3uyZPe67Vo/e21af3stGj/67Jm/+uxZv/rsmX/7LJm/+yyZv/ssmb/7LJm/+yyZf/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+yy
+ Z//usmf/7bJn/+uyZv/rsmb/7LFl/+myav/qsmT/nINl/5mv2/+71P//rcL3/5uw8v99kNP/aXy9/2Fz
+ tf9fcLL/Xm+x/1xtr/9cba7/Wmut/1lqq/9Za6r/WGqp/1dpqP9XaKn/Vmen/1Rmpf9UZqT/VGai/1Nl
+ ov9TZaH/UmSf/1Jkn/9RY57/UWOe/1Finf9RYZz/UWCb/09hmf9OX5j/Tl+Y/01el/9NX5j/TV6X/0xd
+ lv9NXJX/TFuV/0xblf9MXJT/TFyT/01bk/9NW5P/S1uT/0takv9KWZD/SVmQ/0lZkP9JWY//SVmQ/0lZ
+ j/9JWI//SViP/0lYjv9IV47/R1aN/0hWjv9IVo3/R1WN/0dWjP9JV4v/SVeM/0hWi/9HVov/R1aL/0VV
+ iv9GVon/RVaJ/0VWif9GVon/R1WJ/0ZVif9GVYb/RlSH/0ZUh/9GVIf/RFOF/0RThP9EU4T/RFOE/0RT
+ hP9EU4T/Q1KD/0NSgv9DUoL/Q1KC/0JSgv9BUID/QFCA/0BPf/9BT4D/QU+A/0BOf/9ATn//P019/z5M
+ fP8+THz/PUt8/z1Ke/89SXn/PEh4/zxId/87SHb/Okh0/zlGdP84RHH/OEVy/zI/aP8jKT//HiQ+/xsi
+ OP+Uc0b/8bVg/+StY//or2T/67Fl/+uxZf/rsWX/7LJl/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uyY//rsmP/7LJk/+yyZf/ssmX/7LJl/+yy
+ Zf/ss2b/7bNm/+yzZv/rsmb/67Jm/+y0Z//qtGn/7LVq+u25cv/vzJyL////AOqzaQP///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APHR
+ ogT///8A9Ny3TOu/fP/qtWn77bZo/+qzZv/ssmX/7LJm/+yyZ//ts2f/7LJn/+yyZv/ssWb/7LJm/+yy
+ Zf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+yy
+ Zv/ssmb/7bJn/+2yZ//ssmb/7bJm/+qyZ//qsWX/57Jp/+q0Y/+ehF//l6rS/7zU//+xxPj/n7P1/3+W
+ 1v9rfsD/YXO2/1xvsv9db7H/XG2v/1tsrv9bbK7/Wmyt/1psrP9Zaqr/WWqp/1hqp/9Xaab/Vmil/1Vn
+ pP9VZ6T/VGaj/1Nlof9SZKD/UmSg/1Fjn/9RY5//UWKe/1Finf9PYZv/T2Ca/05fmf9OX5j/TV+Y/01e
+ l/9MXZb/Tl2X/05clv9OXJX/TVyU/0xblP9NWpP/TVuT/01bk/9NWpL/TFqS/0takv9LWpH/SlmR/0ta
+ kv9KWZH/SlmR/0lYkP9JWI//SFiO/0hXjv9HV4//SFeP/0lWjv9JVo3/SViM/0pYjf9JV4z/SFeM/0hX
+ jP9IV4z/R1eL/0dXi/9HV4r/RleK/0dWiv9HVYn/R1WI/0ZUh/9GVYf/RlSG/0VThf9FVIX/RVSF/0VU
+ hv9EU4T/RFOE/0NSg/9CUYL/QlGC/0JRgv9CUYH/QlGC/0FRgf9BUIH/QE+B/0BOgP9ATn//QE5//0BO
+ fv8+TX3/Pkx8/z1Me/89S3v/PUp5/zxJeP87SHf/Okd1/zpHdP83RHL/OEZz/zM/af8kKkD/GiM8/yMo
+ Of+ngUn/87Zi/+WtYv/qsGP/7LFl/+yyZv/ssmX/67Fk/+uxY//rsmP/67Jj/+yyZP/ssmX/7LJl/+yy
+ Zf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yy
+ Zf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+uyZP/rsmT/67Jk/+yyZf/ssmf/7LJn/+yy
+ Zv/tsmb/7LJm/+uyZv/qsmX/67Nl/+uyZ//stGn+7LVp++25cf/txY+O////AO/AgAT///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A6sOXA////wDsy5mS67hv/+y1avvptGn/6rJo/+uxZv/ssmb/7LJm/+yyZ//ssmf/7bJn/+2y
+ Z//tsmf/7bJn/+2zZ//ts2f/7bNn/+2zZ//ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LJl/+2y
+ Z//tsmf/7bJn/+yyZ//tsmf/7bJn/+yyZ//ssmb/7LNn/+uyZf/osWr/7bZm/6mKXf+Tpcn/v9b//7LL
+ +f+nuvf/hprd/26Aw/9idrj/XnGz/19ws/9dbrH/XG2w/1tsr/9abK3/WWur/1psqf9Za6n/WGqo/1hp
+ p/9Waab/Vmil/1VnpP9VZ6T/VGai/1Nlov9TZaH/UmWg/1JkoP9RY5//UGKd/09hnP9OYJv/T2Ca/05g
+ mf9PYJn/TV+Y/01el/9OXZb/Tl2V/01dlf9OXZT/TlyU/05bk/9OW5P/TVuT/0xbk/9KWpH/SlqR/0la
+ kf9KWpH/SlqR/0pZkP9JWY//SVmO/0hZjv9IWY3/R1eO/0dWjv9IVo7/SVeN/0hYjP9JWIz/SViN/0hW
+ jf9IVo3/SFeM/0hXjP9HV4v/R1iL/0dYiv9GV4r/R1aK/0hWiv9GVof/RlaH/0ZWhv9GVYb/RlWF/0VU
+ hf9FU4f/RVSF/0RUhP9EU4T/Q1KD/0RThP9DUoP/QlGC/0JRgv9CUYH/QVCB/0BPgP9AT4D/QE+A/0BP
+ f/9ATn//P019/z1MfP89THv/PUt7/zxKef88SXj/Okl2/zpHdf83RXH/N0Zz/zJAaP8jKT7/FyE7/y4v
+ N/+6jU//87dj/+WtY//rsGT/6rFj/+uxZP/rsWT/67Fl/+uxZP/rsWT/67Fk/+uxZP/rsWX/7LJm/+2z
+ Z//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2z
+ Z//ts2f/7bNn/+2yZ//tsmf/7bJn/+2yZ//ssmf/7LJm/+yyZ//ssmf/7LJn/+yyZv/ssmf/7LJn/+yy
+ Zv/rsWb/7LFm/+yyZv/rsmb/7LNn/+mzaf/qtGn87LVr/+y6c//uyJOV////AOu4cAPy17MB////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////APTYpgHqsmAD////AO/Ijb3qtm3/7LRo+u20Z//rs2f/67Nm/+uyZv/ssmb/7LJm/+yy
+ Zv/ssmb/7LFm/+yyZv/ssmf/7bNn/+2zZ//ts2f/7bJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yy
+ Z//ssmf/7LJn/+yyZ//ssmf/7LJm/+yyZv/ssmf/7LJm/+yyZv/ssmf/7LJm/+yyZv/ssmf/7LJm/+yy
+ Z//ssmf/7LJm/+2yZ//ssmf/7LJm/+yyZ//tsmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yy
+ Z//tsmf/7bJn/+2yZ//tsmf/7bJn/+2yZ//tsmf/7bJn/+yyZ//ssmb/7LJn/+axav/wt2f/uJJe/5Cb
+ sv+50f//t9D7/6m++P+NoOL/dIbI/2d5u/9hcrX/XnCy/11vsf9dbrH/W22u/1psrP9Za6r/WWuq/1lq
+ qf9Zaqj/WGqn/1dqp/9WaKX/VWek/1VnpP9UZqP/U2Wi/1NloP9TZaD/UmSf/1Fjnv9RY53/UGKd/1Bj
+ nP9PYpv/T2Kb/05gmf9OX5j/Tl6X/05elv9OXpT/Tl6U/09elP9PXZT/TVyU/01clP9MW5P/SVuR/0lb
+ kf9JW5D/S1uR/0tbkf9KWpD/SlqP/0laj/9JWY7/SFmO/0ZYjf9GWI3/R1iN/0hYjf9JWI3/SViN/0lY
+ jf9IV43/R1eM/0dXi/9IWIz/SFiM/0dYi/9HWIv/R1iL/0hXiv9IVor/SFeI/0hXiP9IV4j/R1aH/0VW
+ h/9FVYb/RFSH/0ZVhv9FVYb/RVSF/0VUhf9EU4T/Q1KD/0NSg/9DUoL/QlGC/0FQgf9BUYD/QVGA/0BQ
+ f/9AT4D/QE9+/z9Nff8+THz/PUx7/zxKev88SXj/O0h4/zlHdv85RnT/OEd1/zRAaP8jKT3/ER05/z46
+ Nv/Lm1L/8bZk/+auY//qsGT/6rBk/+uyZP/ssmX/7LJl/+yzZf/ss2b/7LJm/+yyZv/ssmb/7LJm/+yy
+ Z//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2zZ//ts2f/7bNn/+2z
+ Z//ts2f/7bNn/+2zZ//tsmf/7bJn/+2yZ//tsmf/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/67Jm/+uy
+ Zv/rsmb/67Jm/+yyZ//ss2f/7LNo/+uzav3ttWr867ds/+y7de3tx41c////AOalRQLy2rgB////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A9eTCAuW9gAL+/fMf8M+d6uu3a//ttWf67rVp/u20aP/rs2j/67Fn/+yy
+ Z//ssmb/7LFm/+yyZv/ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yy
+ Z//ssmf/7LJn/+yyZ//ssmf/7bJo/+2zaP/tsmj/7bNo/+2zaP/ts2j/7bJo/+2zaP/ts2j/7bJo/+2z
+ aP/ts2j/7bNo/+2yaP/ts2j/7bNo/+yyaP/ssmf/7bJn/+2yZ//tsmf/7LJn/+yyZ//ssmf/7LJn/+2y
+ Z//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7bJn/+2yZ//ssmf/7LJn/+qzZ//ssmb/6bFp//C4
+ a//KnFv/kY6T/7HG9f+/1P//rML6/5Sq6v99kNL/bX/C/2R2uf9gcbP/XnCy/11vsP9cbq7/W2yt/1ts
+ rf9bbK3/W2yr/1psqf9Za6j/WGqn/1dop/9WaKb/Vmem/1Vnpf9VZ6P/VGaj/1Rmov9SZKD/UWSf/1Fj
+ nv9QY53/T2Kb/09im/9OYJr/TmGa/09gmf9PX5f/T16X/09dl/9PXJb/UF2V/09dlf9PXJT/TluU/0xb
+ k/9MW5P/TFuT/0xbk/9MW5P/S1qS/0pakf9IWo//SFqP/0hajv9HWo7/SFqO/0hZjv9JWI3/SliN/0pY
+ jf9KWI3/SliN/0lYjf9JWIz/SFiM/0hYjf9IWYz/SFmM/0hYi/9IV4v/SVeL/0lYif9JWIn/SViJ/0dX
+ iP9GV4j/RleI/0ZWif9HVof/RlaH/0ZVhv9GVYb/RVSF/0RThP9EU4T/RFOE/0NTg/9DUoL/QlKB/0FR
+ gP9AUID/QE+A/0BPf/8/Tn7/P019/z1Me/88Snr/O0l4/ztId/85R3T/OUd2/zZCa/8iKD7/Dxo1/1dJ
+ Ov/dpln/7bRl/+auZP/rsGb/6rFl/+uxZf/rsmT/7LJl/+yyZv/ss2f/7LJn/+yyZ//ssmf/7LJn/+yy
+ Zv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yy
+ Zv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZ//tsmf/7LJm/+uy
+ Zv/rs2f/67Nn/+uzZ//ttGj+7LRp/Oy0av3ttmv/7rlz/+7Bgrnu0J4k////AOeqVQP///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD248gC////AP3//i/x1KjQ67x2/+60aP/ttWj77bVq/e20
+ af7rs2f/6rJn/+yzaP/ssmf/7LJn/+yyZ//rsmb/67Jm/+uyZv/ss2f/7LNn/+yzaP/ss2f/7LJn/+yy
+ Z//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yy
+ Z//ssmf/7LJn/+yyZ//ssmf/7LJn/+yzZ//ssmf/7LJn/+yyZ//ssmf/7LJn/+yzZ//ssmf/7LJn/+yy
+ Z//ssmf/7LJn/+yzaP/ss2f/7LNn/+uyZ//rsmf/67Jn/+uyZ//rsmf/7LNn/+yzaP/stGb/7LNn/+ux
+ af/nrmn/77dv/96pX/+Zi3b/orXb/77X//+1yvr/obby/4id3/93icz/aXy+/2Fytf9ecLL/X3Gy/11v
+ sP9cbq//XG6v/1ttrP9bbKr/Wmuq/1lqqf9Yaqj/WGmo/1hpqP9WaKX/Vmik/1VnpP9VZ6P/VGaj/1Nm
+ ov9TZaH/UWOf/1Fjnv9QYp3/UGKc/09hm/9PYJr/T1+a/1BgmP9QX5f/T16X/09elv9PXJb/TVyW/0xc
+ lf9NXJT/TVyT/0xbk/9MW5P/TFuT/0takv9LWpL/S1qS/0pZkf9IWZH/SFqP/0haj/9IWo7/SVqO/0pa
+ j/9JWY7/SVmO/0lZjf9JWY7/SVmO/0dZjP9JWo3/SVmN/0pYjP9KWIz/SliL/0pYjP9JWYr/SViJ/0dY
+ if9IWIr/SVeL/0lXiv9IVon/SFeJ/0hWiP9IV4j/R1WI/0ZVh/9FVYX/RFOE/0RThP9DU4P/Q1KD/0FR
+ gf9CUYH/QVCB/0FPgP9ATn//P019/z5MfP88S3n/PEp5/ztJeP86SHX/OUh2/zhEbf8eJj7/Ehww/3ti
+ P//osF//6rFl/+evZP/rsmb/67Jm/+uyZv/rsmb/67Jm/+uzZ//ss2f/67Nm/+uzZv/rs2f/67Nn/+uy
+ Z//rsmb/67Jm/+uyZv/rsmb/67Jm/+uyZv/rsmb/67Fm/+uxZv/rsmb/67Jm/+uyZv/rsmb/67Jm/+yy
+ Zv/ssmb/7LJm/+yyZv/ssmb/7LJm/+uxZv/rsWb/7LJn/+yyZ//ss2f/7LJn/+yyZ//ts2f/7LNn/+yz
+ Z//ss2f+7LNo/ey0afzrtGn767Vo/+y1a//suHL/7b15xPDMl13///8A////AO3DhgT///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////APXlyAL///8A////CPfcs3nvxY3t7Lp0/+q0
+ aP/qtGn/67Rm/Ou0Z/vrtGn87LRo/Ou0Z/zrs2f97bRo/u2zaP7ts2j+7LNn/uuzZ/7rs2f+67Nn/uyz
+ Z/7ss2f+7LNn/uyzZ/7ss2f+7LNn/uyzZ/7rs2f+67Nn/uuzZ/7rs2f+67Nn/uuzZ/7rs2f+67Nn/uuz
+ Z/7rs2f+67Nn/uuzZ/7rs2f+67Nn/uuzZ/7rs2f+67Nn/uyzZ/7ss2f+7LNm/uyzZ/7ss2b+7LNm/uyz
+ Zv7ss2b+7LNm/uyzZv7ss2f+7LNn/uyzZ/7ss2f+7LNn/uyzZ/7ss2f+7LNo/u2zaP7ts2j+7bRn/uyz
+ aP7ts2n+7LNo/uawaf7utW3+6rJn/qyMZP6RnbP+uND9/rzR//6rwPn+mK7t/4OY2P9zhsf/Z3m7/2J0
+ tf9fcrL/XnCx/15wsP9cbq7/W22s/1psq/9Za6r/WWuq/1hqqf9Yaqn/WGqo/1hqp/9WaKX/VWek/1Vn
+ o/9UZqL/VGah/1Jln/9RY57/UWOe/1Binf9QYp3/UGGc/1Bgm/9RYJr/UF6Y/1BemP9PXpf/T12X/05d
+ l/9NXJb/TVyU/01clP9NXJT/TFuT/0xbk/9MW5P/TFuT/0takv9LWpL/SVqR/0lbkP9IWo//SFqP/0la
+ j/9KWo//SlqO/0pajv9JWY7/SVqO/0lZjv9JWY3/SVqN/0pZjf9KWYz/SVmN/0lZjf9JWo3/SlmL/0pZ
+ i/9IWYr/SFmL/0hZjP9HWIv/R1eK/0hYi/9HV4r/R1eK/0dVif9HVYj/RlWG/0VUhf9FVYT/Q1OD/0NT
+ gv9DUoL/Q1KC/0FQgf9BUIH/QE5//z9Nff8+THz/PEt6/zxKef86SHX/PUt3/jdFb/wUHjj8Jygv/KR/
+ SvzwtWT85q9l/OiwZPzrsmb867Jn/OuyZ/zss2f87LNo/O2zaPzts2j87bNo/OyzaPzss2j87LNn/Oyz
+ Z/zss2f87LNo/OyzaPzts2j87bNo/OyzaPzss2j87bNo/O2zaPzts2j87LNo/OyzaPzss2j87LNo/O2z
+ aPzttGj87bRo/O2zaPzttGj87bRo/OyzaPzss2f87LNn/O2zaPzttGj87LVp/Oy1afvstGj77bRo++y0
+ aPvqtWf+6rVq/+u1av/st2r/7bhv/+y7dfTtwoKz886aUP///wD///8AiAAAAe3HjgL///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+PDfAv///wD///8A/P//G/Pe
+ uYXwzpzS7sWJ9O2+fv/suXL/67Zs/+21av/rtWr/67Vq/+y0af/stWr/67Vq/+u1a//rtGr/67Vq/+u1
+ av/stGr/7LRq/+y0av/stGr/7LRq/+y0av/rtGr/6rRq/+q0av/qtGr/6rRq/+q0av/qtGr/6rRq/+q0
+ av/qtGr/6rRq/+q0av/qtGr/6rRq/+q0av/qtGr/6rRq/+q0af/stWn/7LVp/+y0af/rtGn/67Rp/+u0
+ af/stWn/7LVp/+y1af/stWr/67Rr/+u0a//rtGv/67Rq/+u0av/rtGr/67Vq/+u1a//stWv/7LVr/+u0
+ av/rtWr/67Vr/+y1av/ttmr/6LRq/+m1bP/xum7/zJ5f/5aOhf+mudv/wNf//7XM//yluvP+k6jn/36T
+ 0/9tgcL/Znm5/2Bzs/9fcbH/X3Cx/11ur/9cba7/W2ut/1tsq/9abKv/Wmuq/1psqf9Za6j/WGqn/1dp
+ pv9WaKX/VWek/1Rno/9TZqH/U2Wg/1Nln/9SZJ//UWOe/1Jinf9RYpz/UGCa/1Bgmv9PX5n/Tl+Y/09f
+ mP9PXZf/T12W/05elf9OXZX/Tl2V/01clP9NXJT/TFyT/0xbk/9MW5P/S1qS/0lbkv9LW5H/S1uQ/0tb
+ kP9KW4//S1uQ/0paj/9KWo7/SlqP/0tbj/9KWo//SVmO/0paj/9KWo7/S1mN/0tajf9LWo3/S1qN/0tZ
+ jf9LWY3/SVqM/0lZjf9JWI3/SViN/0lXjP9JV4v/SVeL/0lXi/9IVor/R1aJ/0ZWhv9FVYX/RVSF/0RT
+ hP9DUoL/QlKC/0JRgv9BUIH/QE+A/0BOf/8/TX3/Pkx7/z1Lev88Snf+Pk16/DZFcP8iKT3/Y1M7/9Oj
+ W//vt2n/5a9p/+qzav/qs2r/7LVp/+y1av/stWr/7LVq/+y1av/stWr/7LVq/+y1av/ttmv/7bZr/+22
+ a//ttmv/7bZr/+y1av/stWr/7LVq/+y1av/stWr/7LVq/+22av/ttmv/7bZr/+22a//stWr/7LVq/+y1
+ av/stmv/7bZr/+22a//ttmv/7bZr/+y2a//stWr/7LVq/+y1a//stmv/7LZr/+u2a//rtmv/7LZr/+y2
+ bP/suHD/7Llz/+y7dvbsvXfd6r+As+7KlHH63a4j////AP///wDoTgAB7sOHA////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD6+O4B8s2VA///
+ /wD///8A////APn//x735c5Q9NWrdvTUp7rvypXD7cKGwu3BgdPuwoPs7Lx47Oy5c+zruW/s7Lhu7Oy4
+ buztuXDs7bhw7O24ceztuHHs7bhw7O24cOztuHHs7bhw7Oy4cOzsuHDs7Lhw7Oy4cOzsuHDs7Lhw7Oy4
+ cOzsuHDs7Lhw7Oy4cOzsuHDs7Lhw7Oy4cOzsuHDs7Lhw7Oy4cOzsuHDs7bhw7O24cOzuuHDs7rdv7O64
+ b+zvuHDs7rhv7O64buzuuG7s7rhv7Oy4b+zsuG/s7Lhv7Oy4cOzsuHDs7blx7O24cOzsuXDs7Llw7O26
+ cOzsuHHs7Lly7Ou5cezruXDs7Llw7Oq4cuzqt3Ls6LZz7O68eezksm3toIts7JCaq/2yx+z/vdT//7HH
+ /PyhtfL/jaHj/3yQz/9vgsL/ZXe4/2Bys/9fcbL/XnCx/15vsP9dbq3/W2ys/1tsrP9bbKv/Wmyq/1pr
+ qf9Za6j/WGun/1dqpv9WaKX/VWik/1Rno/9UZqL/U2Wh/1Jkn/9SY57/UmOd/1FhnP9RYZz/UGCb/09f
+ mf9QX5n/UF+Z/1BemP9OX5f/TV6W/01dlv9OXZX/T12V/05dlf9NXJT/TFuT/0xbk/9LW5P/S1qR/0ta
+ kf9KWpH/S1qR/0xbkP9MW5D/TFuQ/0tbkP9LW5D/S1uQ/0taj/9LWo//TFqO/0xaj/9NW4//TVqP/0xa
+ jv9LW47/SlmM/0hZjP9KWY3/S1mN/0pYjf9KWI3/SliM/0lYjP9JVov/SFaJ/0hXiP9GVYf/RVSF/0VU
+ hf9EU4P/Q1KC/0JRgf9CUYH/QU9//0BOf/8/Tn//P059/z5Ne/4/TXr7QVF9/zpIb/8zOkj0iXJSx+u7
+ ccPltW7D47Fuw+u2b8Pqt3DD6bhxw+u5ccPquHDD6rhww+q4ccPruHDD67hww+y5cMPsuXDD7Llww+26
+ cMPtunHD7bpxw+26ccPtunHD7Lpyw+y6csPtunHD7bpxw+26ccPsunHD7Lpxw+y6ccPsunHD7Lpxw+y5
+ csPsuXHD7Lpxw+y6ccPsunHD7Lpxw+26ccPtunHD7bpxw+y6ccPsunLD7bpxw+u5csLtv37D7L57oey8
+ eo/tw4h/6cOJWO3MnD3x0aQe////Bf///wD///8A////AOqeNQLwxooD////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD36tUB7sqOBP///wD///8A////AP///wD///8A////AP///wD///8A////D+rYug/hv5EP67x0D+69
+ bg/tu28P77twD+26bw/tunEP7bpxD+26cw/tunEP7bpxD++6cQ/vvXQP77tyD++7cg/vvXQP77tyD++9
+ cg/vu3QP771yD++9cg/vu3QP771yD++7dA/vvHQP771yD+67cg/vu3QP7rtyD+26cg/tunIP7bpxD+23
+ bg/tt24P77lwD+26cA/sum8P7LlsD+67bg/vvHIP7r1xD++8cQ/tu3EP77txD/G6cQ/tvHIP5sJ1D+fB
+ dQ/mwXcP6cKJD+jAiA/lvoYP5r6DD+S+hQ/mvoQP5bqBD+y9gw/IpXYP68utEP/8phBOQzEsZ3OCj5ao
+ x/m2zfT/utP//K3A+v2dsO//ip7g/3uO0f9tgML/ZXi5/2Bys/9fcbL/XnCx/11ur/9cbq//W22t/1ts
+ rP9abKv/Wmyq/1lrqP9Ya6f/WGqn/1dppv9WaKT/VGaj/1Rmo/9TZaD/UmSf/1Fjnv9SY57/UmOe/1Fi
+ nf9RYJr/UV+Z/1Bfmf9QX5n/Tl+Y/05fl/9NXpf/T16W/09dlf9PXZX/TlyU/0xclP9MW5P/TVyU/01d
+ k/9MXJP/TFuS/0xckf9NXJH/TVyR/01ckf9LW5D/S1uQ/0tbkP9MXJD/TVyR/01ckf9NXJH/TVuR/0xb
+ kP9MW5D/S1yP/0tcj/9KW47/SlqO/0pZjv9JWY3/SlmO/0pYjP9KWIz/SVeL/0hXif9IV4j/R1aH/0VU
+ hf9FVIT/RVOE/0RSgv9DUoP/Q1KD/0JQgP9BT37/QE99/j9PfvtBUX//QFF6/z5MbuQyOEmAhH9zIP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDhokID7MB/BPbWpAL///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A9evYAvXevwPxx5AE4YQKAtxgAALlihYC////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wApLjcweYOYt6Gy0f+3z/v/t87//Ki9+P2Yrez/iJ3e/3uP0P9vgsP/ZXi5/2FztP9gcbP/X3Gy/15w
+ sP9dbq//W2ys/1prqv9ZbKr/WWyq/1lrqf9Ya6j/V2qm/1Vopf9WaKX/VGek/1Nlov9SZKD/UWOe/1Fj
+ nv9QYp3/UGGc/1Fhm/9QYJr/UGCa/09gmf9OX5j/Tl+Y/09el/9PXpb/T16V/09dlf9OXpX/TV2U/01d
+ lf9PXpT/T12T/09elP9OXZP/Tl2R/05dkf9OXJH/TV2S/01dkv9NXZL/TVyS/01ckv9NXJL/TVyS/01c
+ kf9MXJH/TFyQ/0tbkP9MXJH/S1uQ/0tbkP9LW5D/S1qO/0tZjv9KWY3/SlmN/0pYjP9IV4n/SFaJ/0dW
+ iP9FVIb/RlSF/0VUhf9EUoP/Q1GC/0NRgv9CUID+QVB//ENTgP9BUn3/P0508DhFY30oIyQS////AP//
+ /wAAAAAB36pOAuesUwLmrmAC67NmAuyyZALus2EC8bNdAvKzXgLwsl4C8LBbAu+yXwLws18C77NgAvC0
+ ZALwtGUC8LVkAu+0YgLxtWIC77RhAvC0YALvsl8C77RfAvCyYALvsmAC77JgAu+yYALvtGMC77VjAu+0
+ YwLwtGAC8LNfAvCzYALwtGEC77RlAu+0YwLvs2MC7rNjAu6zYwLssmAC7bJgAu6yXQLtsmAC67FeAuGa
+ NgLlqlYD67hwBOy/fwTvzp8F7MeSA/HOngLx0aAB////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APfnygH34b4B7MmVAea8
+ gAHruXEB7bluAey5bwHtuW8B7rlvAe65cAHuuXAB7rlxAe65cAHuuXAB7rlwAe26cQHtuXAB7blwAe26
+ cQHtuXAB7bpwAe25cQHtunAB7bpwAe25cQHtunAB7blxAe25cQHtunAB7blwAe25cQHtuXAB7rlwAe65
+ cAHuuXAB7bduAe23bgHuuG8B7bhvAe24bgHtuG0B7bhuAey5cAHsuXAB7LlwAey5cQHtuXEB7rlxAey6
+ cQHpvHIB6rxyAem8cwHqvHwB6rx8Aem7ewHpu3kB6bt6Aei6egHouXkB6bl6AeS3egHftX0B3ruOAXBu
+ agKTpLwE////AP///wBmaHpigIyl0qK11/+5z/v/tcz//ae8+PyXrOv/iZ7g/3yR0/9zhcj/aXy9/2Fz
+ tv9fcLL/Xm+w/15usP9cbq7/XG6t/1tsq/9aa6r/WWyp/1hrqP9Xaqf/V2mm/1RnpP9UZ6P/U2aj/1Jk
+ oP9SZJ//UWOe/1Finf9RYZz/UGGc/09gmv9QYJr/T1+Z/09fmP9QX5j/UV6X/1Belv9QXpb/T16W/09d
+ lf9PXZX/T12V/09dlf9PXZX/T12U/05dk/9OXZP/T12T/05dk/9NXZP/TV2S/05ck/9PXJT/T1yU/09c
+ lP9PXZP/TlyS/05ckv9NXJH/S1yR/0tckP9NXZH/TVuQ/0xaj/9MWo//S1mN/0tZjf9JWIv/SVeK/0lW
+ iv9HVYj/RlSI/0VThf9FU4T/RFKE/0RRgv1DUoP7RVSF/0RUgP9BT3f1OkdpljY6TCT///8A////ADE7
+ VgRrbG4C////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////Af///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8C////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AFNcbQLz//8C////AAAAAARjanlmgI6n06Cy1v+4zfr/s8z//qS8+vuaru79jaLi/4KX
+ 1f93i8r/boHB/2R3t/9fcbP/XnCy/11vsP9cbq7/W22s/1tsq/9Zaqn/WGmo/1dop/9XaKb/VWek/1Vn
+ pP9TZaL/UmSh/1FjoP9RY57/UGKd/1Binf9PYZz/UGCb/1Bfmf9QXpj/UF+Z/1BemP9QXpj/T12X/1Be
+ lv9QXpb/UF6W/09elv9OXZX/Tl2V/05dlf9OXZX/Tl2V/09elv9PXpX/Tl2U/01ck/9OXJT/T1yU/1Bd
+ lP9QXZX/UF2V/09clP9PXJT/TV2S/0xdkv9MXJH/S1yQ/0pcjv9KW47/SluO/0lZjf9KWY3/SViL/0lY
+ iv9HVoj/R1aI/0ZVh/9GVIb+RVWE/EdXh/5HWIb/SViC/0pVefVHT26cNjpMJ////wD///8APk5yBDQ4
+ TAH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////Af///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AGtyhwP///8A////AAAAAANLUmNNfIulwKCy0f+0yPL/ssv+/6rA
+ /f6dsvL8k6bo/omc3P9/ktL/c4XH/2h6vP9hc7X/XW+x/1xvr/9cba3/W2yr/1prqv9Zaqn/WGqo/1Zp
+ pv9WaKX/U2ei/1Nmof9SZqD/UmSf/1Jkn/9RY57/UWOe/09inP9OYJv/T2Ca/1Bgmv9QYJn/UF+Z/09f
+ mP9OX5f/Tl+X/05fl/9PXpf/T16X/09elv9PXpb/T16W/09elv9PXpb/Tl6U/05elP9OXpT/T16U/1Be
+ lP9QXpT/UF6V/1Bek/9QXpP/T16T/05ek/9OXpP/TVyR/0xbkP9MW47/S1qO/0tbjv9KWo3/SlmM/0ta
+ i/9JWIn/R1iI/kZWhvtHWYb8SFqI/0tbiP9JWYD/RVRzzj5JYmteXWYk////AP///wBFWIIDOkJdAv//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8Abm96AWVwhQP///8A////AP///wA+Qkw0dYGXg5uu
+ y9Kvw+z/tcr7/6/F//+iufj9mK3v+42h4/2El9r/eozN/26AwP9ld7b/YHGy/1xtrv9bbKz/W22s/1ps
+ qv9Yaqf/V2mm/1Zopf9VZ6T/VGaj/1Nlof9TZaD/UmSf/1Jkn/9SZZ7/UWKd/1FhnP9QYJv/UGCb/1Bg
+ m/9QYJr/UF+Z/1Bfmf9QX5j/UF6Y/1BemP9QXpj/UF6X/1Bfl/9PXpb/T16W/1Bflv9PX5b/T16W/1Bf
+ lf9QX5T/UF+U/1BflP9QX5T/UF+U/1Bek/9QXpP/UF6T/09dk/9OXZH/TV2P/01bj/9NW4//SluN/0ta
+ i/5KWor8SlmL+0pbi/9NXYn/TFqE/05YfOpIUnCNN0RTOFFJAAX///8A////ADNDbwM3P1oC////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Aam18AV1nfgP///8B////AP//
+ /wAAAAABcHuPQJOhu6Ooud3os8bz/7PH+v+qwvv/oLj3/5et7fuMn+L9gpXU/niKyf9tfr//ZHa3/11v
+ rv9bbar/WWuo/1dqpv9Xaqb/Vmmk/1Vno/9TZqH/VGah/1Nmof9TZaD/UmWe/1Fknf9QY5z/UWKc/1Fi
+ nP9RYZz/UWGb/1Fhmv9QYZr/UGCZ/1Bfmf9QX5j/UGCW/1Bglv9QX5f/UF+X/09flv9PX5b/Tl6U/1Bg
+ lf9QYJX/UGCV/09flf9PX5T/UF+T/1BglP9QX5P/T16T/09dkv9PXpH/TVyQ/kxbj/1KWoz8SluM+01d
+ j/1LXIz/Tl6M/1FeiP9PXID0TFhzo0lRZ1NLSzsT////AP///wD///8AQU1sBFxgdQL///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AFtj
+ dAKbqscE////AP///wD///8AHB8lEYqXrVCistGTqLrh2aq+7f+sw/P/qsD6/6C39/+Wrez9jKHg+4KV
+ 1Pt3icj9bH69/mN1tP9cb63/WGyp/1Vppf9VaaX/VWij/1Vnov9VZ6H/VGeh/1Nmn/9TZZ7/UWWd/1Nk
+ nv9TY57/UmKd/1JinP9RYpv/UWKb/1Bhmv9RX5n/UWCZ/1FhmP9SYZj/UWCY/1FgmP9RYJj/UWCY/1Fh
+ lv9PYJT/T2CU/09glf9QYJX/UGGV/1BglP9PYJT/UGGV/VBglPxRYpb7UGKT/FRklf9XZZj/VmWV/1Rk
+ kv9RYIn/V2SD91NedrJYYXFmZGdtI////wD///8A////ADpKewM5SF4DU2BqAf///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AE1XaQGAjqoD1ur/A////wD///8A////AAAAAAdze48ti5Wvc5qpyMyktt77qLrt/6i7
+ 8v+juPP/m7Du/5Sn5f+Jndr8gJPQ+3aJxftsf7v8ZXay/V1wqv5Ya6b+VGei/1Jln/9SZJ3/U2Sd/1Jk
+ nf9SZJ3/UmSd/1JknP9RY5z/UWKb/1Fjm/9RYpv/UWGa/1FgmP9QYJj/UGCY/1BgmP9QYJj/UWGY/1Fg
+ l/9SY5f/U2SY/lZlmf1ZaJz9XGuf/F9uo/ticqb8ZHSp/2h4q/9pe63/bH2s/2x6qf9peKb9ZHWd3mFs
+ jbJaYYBmWWJsRYaIhSD///8A////AP///wBTZJADRU9rA09WYgH///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wBqdYwBlaTAA8DT+QT///8A////AP///wD///8AkpSVJpOd
+ sEuXpMZnnq3XoaKx3d+is+T6oLLl/56w6P+dr+n/m63n/5aq5P+RpN7/jZ/a/4OV0v17jcn8dIbA+2p9
+ tvtjda77X3Gq+1pspftXaaL7VWeg+1NlnvtTZZ37VGae+1honvxaaqD8XWyk/GFvp/thcan7ZXWt+2l5
+ sPxsfLP8cH+1/3SEuP93iLr/eou+/36Nv/9/jbz/f465/3yJs/97iLLjeYausniDpYdzfJlVcHKRJ002
+ Lwf///8A////AP///wD///8AIDZ1AlFbcQRdZHYC////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AZXCNAXuIpwKYpsYE////AP//
+ /wD///8A////AP///wB0YA0IipKbJZahtlCZpcB5l6bEpZmmycKcqdHhm6nV+Zip2Pmdrd3/na7g/56w
+ 4/+bruH/l6vf/5Wp2/+Rpdf/i57S/4eaz/+Flcz/g5TI/4OUyf+Clcz/hJbM/4eZzf+Jms7/iZrN/4ub
+ yv+Kmsf/i5vG/4iZwv+Km8L6i5m84o2ZtteLlbGvhpCqd4WPo1R3f5AwbmdWC////wD///8A////AP//
+ /wD///8Ad4vAA1hihQRWYXEDeYGNAv///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AKCo
+ uAGfqLgClaG8A5uq0gSxyP8D////AP///wD///8A////AP///wD///8AdmkWCXV3dR5KUmMfeYGTPnqC
+ nE+CjKt5eoeohX6OsoSPnsWFnavUhaCv3IWfsN+EmKvZiYeXwqaElb2qhJG0toWSsbaIlbC3go+tl3aB
+ oYGBiqWAfYSgVomOnEyIkJcxh42THod4Xgn///8A////AP///wD///8A////AP///wB7kNkDdYKrBG96
+ mgRqcpMCXWWCAf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////ANze5ALg4+sHq7TKBJ+rzAWRpNwEk7P/Af///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A8f//ArbA3QWMl7QEf4qkA3iCmwJ7gZgB////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /////gD//////////////////////////////////////+f+AD/gP///////////////////////////
+ //////IPgHwAP8Af///////////////////////4H///////4AeAPAA/gA//////////////////////
+ //AHwf/////AAwAcAB+AD///////////////////////4AIA/////8ABAAgAH4AP////////////////
+ ///////AAAD/////4AEADAAHAA///////////////////////gAAAA/////gAAAAAAAAD///////////
+ /////////AAAAAAAB/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////4AAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAf///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAB////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+A
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ P///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAA///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AH/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/gA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//gAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///8AAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////4
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/
+ /////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////wAAAAAAAAAAAAAAAAAAAAAAAAA/////
+ //////////////////////8AAAAAAAAAAAAAAP///////////////////////////8AAAAAAAAAAAAAD
+ ////////////////////////////8AAAAAAAAAAAAA/////////////////////////////8AAAAAAAA
+ AAAAP/////////////////////////////8AAAAAAAAAAAH//////////////////////////////+AA
+ AAAAAAAAB///////////////////////////////+AAAAAAAAAA/////////////////////////////
+ ////gAAAAAAAAf/////////////////////////////////wAAAAAAA/////////////////////////
+ //////////+AAAAAA/////////////////////////////////////4AAAH/////////////////////
+ ////////////////////////////////////////KAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAcAAAAAAAAAAAAAAAEAAAAA5tvSDtrMuw4AAAAAAAAAAAAAAAMAAAAAvbm2SdXe4fbQ6vT8qa66tJ6X
+ qJ3BwMoxAAAAAAAAAAIAAAABAAAAANPKtQvK09tYiJWzU83MyhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAA
+ AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAEAAAAAusXFMJ+swJGam7F2k4yf16mltan///8WAAAAAMDBw0bD1N3exNrr3IqI
+ npqimq1uAAAAAgAAAALU09Ke4vL4/9f4//ulucv/Z115/4mCmMAAAAAEAAAABgAAAAOmq68R2drXx93u
+ +P+lu9r/eHOL7qqitGgAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAMAAAADAAAAAwAAAAIAAAADAAAABAAAAAQAAAAEAAAAAgAA
+ AACppLJOhX6VuoZ+lsx3dopSTVtxEgAAAAAAAAAInJanNI+GnU+morMnAAAAAAAAAAIAAAABAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACxu8CNwNrs/5On
+ yP9eWnf/cGWA/5uXqsMAAAAIv8bImcrj8P/P7v//doGi/3Npgv+1tMR1AAAAANfa2tnd8/3/1PL//r7c
+ 8PxkYH/7f3WP+ff//yUAAAAAAAAAAMLDw2Hj6uz/2fT/+qbA4PlmX37/pp+zlAAAAAIAAAAHAAAAAwAA
+ AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA
+ AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA
+ AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA
+ AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoZ2wbX10jf9rYH3/cGyF/7DH2v+MnrzLgHeMfHZu
+ idZ0a4b6dmuF/5aOnYYAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAEAAAABJGNjS3C1uDx3fz/+42iw/1eVnj6eG6J/5KJmpu2usKg0+r2/df1
+ //qgutz6XVd5/JCGmu+0rLVf0dTZ7N32///S7v3/y+r9/3J3mP54aoP+o5itv7GmtGbAsLc3ycfJwuXw
+ +f3R8P/8mrPY/GNefv6rn7CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAALWkqyqPfpRNnoyjV7ipt1jCs7xEsaa0Uqifrm2ajqFtlomeeZmO
+ orN/c4z/eGqG/mtgevyescL91vj//3OCpP9qYHv/cWeD/2dcePx4eo7SqbrIvrnO4tqxw9G4jJCSJAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAAAAAAAAB7W9
+ ws7T7vr/zev+/WRwlP9YWHr9X2aZ/4KJqv/c8vv/0/H//7XQ6/9aZZX/YGKT/11gk/+9wdH/5v3//87r
+ /P/S8P//bH2q/1NViP9cXZD/ZGaX/11fkPy3t8f/5/n//8/u//+Vrtb+UFeI/3V8qut7ibylYGmam2Vx
+ kZ1/k7WchJa0nIWXtpyHmLici5y7nI6fvJyRor+ck6C5nJSgtpySosGcjJy7nIiYuZyFlbaciJi4nI+f
+ vJyQn76coaa2nMXDz5zAwc6cw8POnN3e45y8vMmcqKm5nMLDzpzz8vWc5ebqnL/BzZzExNGcwcHOnMnX
+ 5Zy71OycudLpnLnS7Jyqwt+ckaDAnJalxZyIlrCckZ66nJSkxZyKnL6cj6HCnIeZvZystsWc4u/4nNfp
+ +ZzW6Pec1eb0nJ6qz5yBjKacjZ+9nH+MpJzJztKc3Oz5nNLi8pzQ4PSc1ej5nd/y/5mVn8SzcXSf+Wxt
+ mP9tb5n/cnKc/3Nynf9ycpz/cG+Y/2pmkP9oZI7/Z2KM/2dijf5jXon/bnSQ/8no+f/F5Pz/YGqO/m1h
+ efxZVnT9dIOl/rrV6/zN6v//w9/z/6a4x+aYm50zAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAQAAAAAAAAAA9NmwM+7GjIz0wn7Vx6qA+8ni8P/c+v//iaDB/zpLfv9MZ7H9doe0/uD1
+ +//Q7///yOT3/1tyo/9EWaL+MUKQ/amwx//q////zuv8/9Lv//9ieKz/MkCL/zlIlf03R5L8NUaN/8bP
+ 3v7Z8v//0O///4+n0f9AVJX/SF+m/0tgov9EVpj/PU59/1Zxn/9Ubpz/U22b/1Ntmv9SbZv/U26b/1Rw
+ nf9KYon/UmuV/1ZxoP9Vbpz/UmqY/1BpmP9RbJr/U22c/09nkP+GiZf/qam6/5+fs//FxtD/+vv7/7u9
+ yv+bnK//6ert//39/f/z9Pf/sbLA/6qrvf+enbP/p7zO/6TO7/+fxuj/n8jp/5zG5/+JrtT/cI+7/155
+ pf9YcZv/YX2t/196qv9ceKb/eYyp/7bM2f/V8P7/zej7/9Xy//+wy+z/T2OX/05okf9XcZ//SWKP/4+b
+ rP/d8vz/x+P4/7rT7/+kv9//kqzU/1txr/9JYKX/SWGn/khfpf1GXqT9RVyj/kRaof07Tpn8MkGO+zNC
+ kPs1Q5D8OkiU/y4+hf+IocP/1/b//7jZ9f+UhXf/bWRy/2iBtv/H5P//0e///77U3fGnsLSGPi4rEAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA////DfHHjZHvu3T667Vq//G1
+ af/Rn13/wM3M/9z6//+30uv/T2Ob/05kqv95iLX/4PX8/9Dt///U8f7/bYSu/0thpP84R5T/nKS//+j+
+ ///P6/z/0e7//2p/s/83RIv/PkyV/zREj/9lcqP/3fH5/8zo/f/S8v//gprF/z1QkP91jsX+lK/X/GV8
+ uftEWJX7U2yY+1p1pPtZc6L7WHOi+1hyoftadKP7VG+a+1Frlftdeab7WXah+1dyn/tdeKX7WHSi+01o
+ mPtNaZj7R1aC+1VXjvuJip77rK6+++/y8vv////73N7k+8jJ0vv////7+/v8+/////vMztj7oaO4+4yM
+ pvuKk6H7ocnn+5vF6fudx+j7ncjp+6HN7fueyOr7k7rh+3OUvPtzk737aoq2+662wvvq/f/71fT/+9Pu
+ //vW8//7wt/u+2qCqftdeqT7aoi0+2qKtPt3m8P7fJ7B+77L0/vQ7f37xOD3+7bR7fuJosv7T2Wm/EVa
+ m/5CVpb/QVKY/z9Rk/9DVZv/OEiR/zJAiv80Qo3/NEKK/zhGj/83RIv/OUqD/7DN6//S8f//udTr/2ps
+ ev9vhLj/wt/6/szr//62w8TqiY6ZMgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAABAAAAAvz+/Q7vx43C67Vq/+yyZf7ss2f78Ldr/dukXP/Ixrv/3fz+/8zo+/9hd6n/SmCj/3uN
+ uv/b8/r/0O3+/9j1//9whKr/SV6e/0FWnP+Ombb/5Pv//8/r/f/T7///e5PE/ztLkf89TI7/MD94/665
+ yf/d9///y+f6/87u//9me6H/QVKB/6zI7//S7///s8/v/3SMxP9VbJ//b4u1/2uGtP9rh7T/bYu2/3GO
+ uv9qh63/dpa+/36gxf+Dpsv/iazR/5O62/+Ns9f/Wnin/0Jbhf8mLpD/KTC5/2Vnhv++wMv/+Pr7//3+
+ /f/t7/D/5ufp//7+/v/8/Pz//////9fZ4f+Sk6v/SE2w/0ZKoP+Hqcn/oMvv/53I6P+eyer/nsnq/6LM
+ 7f+n0fL/msLk/4yw0/+fxun/ssbU/9Xj5//Q6PX/yOPy/7DK2f+JqMH/krbZ/5rC5f+Wv+H/lcDi/5W/
+ 3/+Qut7/jKnC/83e6P/I5vz/x+P5/9Hv//+PqdD/MEB6/0NZmv9CWJz/O02T/zE+hf8vPYT/M0GK/zVD
+ jv8yQYX/LTl0/yg2e/9ofqv/y+j+/9Du/v+vyt//XHKn/7zX8f/N7///trOj/uOrYfjzyIu66tSvKgAA
+ AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAA78qQkuy2a//rsmb57LJn/uyy
+ Z//ttGn/5Kpd/9TItP/g/f//0u36/6G73/9YbKH/doeu/9z2///Q7f3/2/f//3yTsv9NYZn/Umuv/4mY
+ r//f+f//zuz8/9fz//+Pps//S1+e/0tiqf9tep7/4e/z/87r/v/T7v7/u9b0/22Hsv+BosH/n7rZ/83s
+ ///I6P//xeP8/3CKv/+Do8v/n8Tm/5m94P+dwuP/lbnb/46z1P+hx+n/ocfp/5/I5/+gyOn/ncfo/5G9
+ 3v9dfKj/LTxv/yUonv82Pc//T1KU/8DBx//7/P3//v7+/+rs7//q6+3///////z8/P//////zs/X/2tu
+ o/86QNL/NzzR/1hvrf+iz+3/msTm/5/J6/+l0e//ps7v/6fP7v+p0PD/kbXX/6XM7f+jzO3/ocHb/6bE
+ 2v+dvtX/mb3a/6TN7f+ky+3/nsXm/5vE5f+XwOL/k7zd/5G42f+JsdX/la28/87l9P/D4fj/xOH3/8Xj
+ +P9QY5b/PlGX/0hfof9HXqL/PE+R/yw3dv82RI7/NUOO/y49h/88Sn//UWKG/6S/2//O6v7/1fL//4ih
+ v/+ettT/1fj//7azov/jqVz/77Zq/+qzaP/runTh7cSIMAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACAAAAAPXjxTfuvXn967Jj/OuyZ/7ssmb/7bJn/+yxaP/tsmL/zap5/9rv9//X9Pz/2vb//7bU
+ 7P9tfJn/1uvy/9Xy///U7/z/yuj3/4Wdwf9/mMj/o7TH/9z3///P7P3/2PX//5622P9hd63/a4O3/7jE
+ zf/e9///zej7/9fz//+fudz/g6LG/6zT9P+cwN3/ttPn/87o+f/O7v//or/g/5Gy1f+v1fP/p83r/6bN
+ 6/+Uutn/nMPk/6HH6f+gxef/o8vs/4yy0f9tjbH/a423/1Btmf8bI2D/Iyac/zlA1P88Qaj/tbfB//7/
+ ////////5ufs/+fo7P/5+vn//f3+//////+ztcL/RUuu/z1D1/84Psr/JzF3/3WWv/9wjr3/c5K9/5i+
+ 4f+q1PH/qdLv/6zU8v+myuj/p8zq/7DW9f+w1vb/rtX1/6/V9f+u1fT/qM/t/6TM7P+iyer/ncXm/5nC
+ 5P+Wvt//kLjZ/4612P9+o8X/pLbC/87r/v+/3PX/zev//4aexf8wP3//TGGl/0Vbnf9IXqT/OkyN/ys5
+ eP83R4j/do62/7bS7f/E4fj/rsnc/8Hb7v+uyub/coey/8Xn//+3sqD/46pd/+62av/qsWb/7LJn++yz
+ Z//tvHjn9N24JAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA78iRj+y1a//rsWb77LJn/+yy
+ Zv/rsmT/7LFm/+20af/jql7/wa+T/+H4///U8fz/2/j//8HZ6//F1d3/2PX+/9Pv/P/d+///u9ju/63K
+ 4f/H2+H/1vD8/9Hu/v/X9P//tM/q/5u11//M6Pb/2O/4/9Ht///Q7P3/0u7+/46qyv+ewuT/qc7w/6nQ
+ 8P+nzOr/s9Hn/7DR6P+t0Oj/rNLw/6vR8P+q0e//pcvq/5S42f+ky+v/o8jq/6TK6/+cwt//aH69/zE8
+ mP84SIX/P1WB/w4TW/8XGHj/OUDM/zA3vP+anbn///////39/v/t7vD/29zd/+Xl5f//////8/T1/3+A
+ qf83PsT/P0fZ/yImmf8QElT/PVB1/0FTgv9KX4z/dpa//6rT8v+r0vL/rdXz/7LV8f+31e3/stb2/7HW
+ 9f+y1/X/sdXz/6/T8f+r0vD/qM/w/6XM7P+hyen/nMTl/5e+4P+Sutv/jLPV/4uz1/9ykbD/tcfT/8nn
+ /f/B3vf/u9n0/0RVjv9AU5X/S2Km/1RrrP9nf73/WGuX/6C61//O7P//yOb//8no//+/2+//p8PY/1xr
+ jv9oeaT/q52M/+SqW//utGn/67Jn/+2yZ//ssmb/7LJm+uy0aP/sxIu4AAAAAQAAAAIAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAHuvnrF6rNn/+yyZ/3ssmf/7LJl/+uyY//rsmT/67Fm/++1af/fp1z/yLWa/+L3
+ /v/V8/3/2PT//8ne5//U7PX/2fb//9Pv+//S7/z/0vH//9r2///V7/3/0e38/9Pw/v/G4/j/xuL3/9v3
+ ///Q7f//0Ov9/9fz//+20er/kLDQ/6zS8/+qz/D/rdPx/6/V9P+u1fP/r9Xz/6/W9P+w1vL/r9Tx/7DU
+ 9P+ix+f/mr/f/6rR7v+lzOn/p8/r/4mlz/9SXdr/Nj3R/zI3v/8dIn3/Cg1R/wsNWv8lKZr/MzzQ/29z
+ rv/8/fr///////n6+f/09fX//Pz9///////O0Nf/UFOl/zxE2/8oK6H/DQ5b/wwOSf8OD1H/DQ9d/w4Q
+ Wv9FV4v/p83u/6/U9f+x1vX/s9j2/7rU6P+12fn/tNn6/7Ta+P+12fj/stf0/67U8v+r0fL/qM/v/6TM
+ 6/+fxuf/mL/h/5O72/+MtNf/jLXX/2yQuf9dZnT/4u7y/8Pg9//J5vz/i6TL/zZHgv9SZ6n/oLzl/6S/
+ 4/+xzur/y+f//8Lf+v+/2/D/tcza/7LT7P+joJj/xpZX/8ubXv/orl7/7rVp/+qxZ//ssmX/7LFm/+yy
+ Z//ssmb/67Jk/Oy4cf/uzqFHAAAAAAAAAAMAAAAAAAAAAAAAAAIAAAAA9efOGO27du/ssmb/7LJn/uyy
+ Zv/ssmT/7LJk/+yyZP/ssmb/67Fm/++1av/hqV3/07qY/+Xy8//d9v//zOPu/660r//W7PP/3vr//+D6
+ ///N29z/vsTC/9r3///V9P//1fH//9j1//+mwdD/sMvb/9Tv+//T7v3/yub3/5uyyv+rz+v/qdDx/63S
+ 8v+v1fP/s9j1/7TZ9f+12vb/tdr2/7TZ9f+y1/P/s9j1/52/4v+jxuj/rtTw/6fO6/+t1u7/dY3I/y0z
+ s/86Qc7/O0TW/zc9zv8cHoX/CwxR/w4QWf8oLKz/UVew/+Pl4//v8PP/5ebp/+zt7v/29vf//P39/56g
+ tf89RMD/Ky6r/w0OU/8MDk7/DxBk/xISa/8TFWv/ERJl/xgcYf+RtNb/tNr7/7LV9v+12vn/u9fp/7na
+ 9v+33Pv/t9z6/7fc+f+22vf/sdf0/63U8/+r0/H/ps/r/6HI5/+aweP/k7vc/4y11/+LtNf/b5C2/y1B
+ Yv+FkqX/7vf6/8Xh+P++3vb/pMDd/2+HtP96k7//udbz/8nn///B4Pv/zOr//9Xh6P/V6ff/v8C3/96p
+ Yf/1uGr/8bdo/+uzaP/rsWX/7LJk/+yyZP/ssmT/7LJm/+2yZv/ssmb77LRo/+y+fZ8AAAAAAAAAAwAA
+ AAAAAAAAAAAAAgAAAAD227Q37rpz/eyxZP/ss2j+7LNl/+yyZP/ssmT/7LJk/+uyZf/tsmf/67Jn/+20
+ aP/or2D/47Z7/+TDlP/bsHf/1qJd/9ayf//s0q3/6cqd/92ub//RoWD/3Mem/9LQwP+91+b/jajC/4eq
+ yv+Vvdz/osPc/67O5v+OrMj/lam2/7fd+v+ozvD/rtXz/7HY9f+02vb/ttv4/7fb+f+32/j/ttv4/7Ta
+ 9v+y2PX/lLXZ/6vP8P+s0/D/rNPx/5i+3P9KWY7/LzWw/ztD1P85Qc//OkLS/zlAz/8cHYT/DAxR/xER
+ Yf8zN5r/wMLQ/+bn7P+qrLv/w8PQ/+Tl6v/p6+r/bnKr/yYrpf8SEFj/DQ5R/w8RaP8REWr/EhNt/xIT
+ a/8TFWn/DQ9V/2iBq/+33///stX2/7Xb+v+72e7/utry/7ne/f+63/r/u9/7/7nd+v+02vb/sNfz/6zT
+ 8v+o0O7/o8vp/5zD5P+TvN3/jbXX/4222f9mhav/NUtw/zxVhf+OmKf/7fX2/9Dq/P/E4/r/wuH4/5Cr
+ z/9of6v/sMnj/9Dl9f/OzcL/xK6P/8uyjv/gql//77Rm/+qwZ//rsWf/7LJl/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7bJm/+yyZ/7ssmb/7Lt06PThwRYAAAAAAAAAAQAAAAAAAAACAAAAAO7Hk0PtuG//7LJm/uyz
+ Zv/ss2T/7LJk/+yyZP/ssmT/67Jk/+uyZP/ssmb/7LJm/+yzaP/ssmL/7LBe/+6zY//wtmn/7rJj/+ut
+ XP/rr1//7rRm/++3bf/sq1j/vKiC/46z1f9ykbj/os3u/5/K7P+bxuj/oMrt/42x1P+Uqrn/tdr5/6rQ
+ 8P+v1fP/stj4/7bb+f+43fn/ud37/7jc+/+23Pr/t978/6nP7P+Pr9D/stf3/67V8v+hx+b/Y3uj/0VQ
+ sf8/SNz/O0TT/ztE1P86Qc//PUTX/zg+zP8WFXL/Dw9T/xITYP+OkK7///////39/P///////////87Q
+ 2P84O4n/EBBh/w8QVf8SEmz/ExNx/y4xsf81O8X/JSic/xYYc/8LDFX/PE16/57C5v+y2Pb/tNr5/7na
+ 8v+52fD/uuD+/7zg/P+94P3/u9/7/7jc+f+y2PT/r9b1/6nR8v+ky+r/ncXm/5S93/+Ntdf/jrfa/159
+ ov81S3P/SGCP/ztUgv9wfZL/zdDS/+by+P/M5Pr/yun//5663f89UHf/eW9i/+KrY//orV//6a5e/+21
+ aP/rsmf/7LJm/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LJn/+yyZf7suHD/7MuYTAAA
+ AAAAAAADAAAAAAAAAAIAAAAA6bd1Quy2bP/ssmb+7bJm/+yyZP/ssmT/7LNk/+yzZP/ssmT/7LJk/+yy
+ ZP/ssmb/7LJm/+yzZ//ss2n/67Jn/+uxZv/ssmj/7LNp/+2zaP/rs2j/7bJj/9Oyff+31u3/iarN/6nK
+ 4v+hyu3/nsfo/57G6P+mzu7/gqXN/4yhtv+53fn/qM/x/6/V9P+z2vf/tdz6/7fd+v+53/z/uN78/7fd
+ +/+64f//n8Lg/5e42P+12vr/sdj0/4ajyf9TX8v/QEnf/z1E1/8+Rdb/PUXW/zlBz/8pLaX/LTKv/yEk
+ k/8REWP/CQtS/1xchv/b3eP/2tvh/9jY3//y8fX/m5y1/xARVP8REln/FBRr/xISbf8nLKH/QEjf/z9G
+ 2/8+RNj/LTOx/xYXdf8cImP/Ynqk/5i74P+23Pr/ttn0/7XX7/+63/7/u977/7ne+/+63vv/uNz5/7bd
+ +f+mzez/m8Hh/6bN7f+exuf/lr7g/4611/+Mttn/UnCW/zhQfP9EXYr/RV6K/0Baif9DWX//hI+g/9fd
+ 4f/X6/n/x+X9/3qUv/87QVT/26df/++2av/rs2j/67Fm/+yyZf/ssmX/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssWb/7LFl++y1bP7uwoZyAAAAAAAAAAQAAAAAAAAAAgAAAADuunVC7bZq/+yy
+ Zv7tsmf/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+yyZP/rs2T/7LJk/+uyZf/ss2X/7LNl/+yy
+ Zf/ssmb/67Jm/+20Z//hq2L/1t7T/6rP7/+tydv/q9Lx/5/I6f+gyer/nsbp/6LK6/9nhbP/gZat/7/i
+ +f+lzvD/r9b1/7Ha9v+13Pn/t978/7fe+v+43vr/t9v6/7ng//+Xutr/osbo/7Xc+/+au9r/ZXTb/0JJ
+ 3/9ASNj/QEfa/z9G2P8+Rtb/P0fY/zg+x/8gI4z/FBRt/xETZ/8KClr/PT1r/4+Qqf9iY4v/UFGE/3x9
+ nv9bXH3/CAlR/xMVav8TEmn/ISOO/z5G1/8/Rtn/P0XX/z9G2v9CSt//NTrA/xQWc/8bIWT/a4au/7Tb
+ +v+12vj/rNDr/7nc/f/A4vz/v+T8/7ng/v+44P3/osfm/3yav/+Vutz/p8/u/57F5v+WvuD/j7fY/4av
+ 0/9FX4X/QVqK/0Vfjf9BWof/R2CM/0tklP9AWYv/T2OK/7C5wv/l9v7/rMnp/0NJX//UoFn/8LZo/+ux
+ Zf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+2yZv/ssWb77LRp/+/D
+ hpIAAAAAAAAAAwAAAAAAAAACAAAAAOy6dULttmr/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssmj/7rJk/960d//X7vT/udTi/7rb
+ 7/+eyev/osvq/57H6f+gy+z/jLHY/1Bql/92jqj/wuL1/6XO8P+t1fP/tdv4/8bn/v/F6v7/ueH9/7Xc
+ +/+02vv/tNv8/5S41/+u1PX/p8zm/3mN1/9LU+P/QUnZ/0NK3P9BSNv/QEja/0BI2f9ASNj/Qkjb/0BH
+ 2P8qLqP/EhNn/w4PYv8YGUr/JCVe/w8OZf8MDGX/FBRZ/xobTf8QEWf/ERBi/x8hh/89RNL/Qkjf/0BH
+ 2v9AR9v/QEfb/0BG2f9CSuL/NDm5/xARaf8mMG7/pMjo/7je/v+qzuz/tdn7/8Tl///G6v//rtTz/46v
+ 0v9vi7T/gaHJ/6nR8P+lzuz/n8bn/5W+3/+Ru9z/eJ7D/ztSev9HYpH/SmWT/1BsmP9FXon/SGOP/05o
+ lv9JZJP/P1iD/6Ortv+7xtT/PUli/8+dW//xtmb/6rFk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7bJm/+yyZ/vrtGn/7rt0lgAAAAAAAAADAAAAAAAAAAIAAAAA67h2Quy2
+ a//ss2b+7LJn/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJl/+yyaP/tsGL/3LeA/8/k5//H4Oz/ps7v/6TM7P+gyen/oMnq/5vE5/9hf6n/VG2e/2p/
+ of+/3uz/ps/z/6zT8/+x2Pb/u9/7/77i/P+33vv/tNv6/7Tb+/+v1PX/k7bX/7Pa+v+gwt//eIng/0lR
+ 4v9FTNz/RUvd/0JJ3f9CSdz/QUnb/0FI2v9BSNn/QEjb/0NK4f8tMKf/EBFh/wwOUv8NDFv/HR6B/yAh
+ h/8TEmD/DA1S/xARYf8nK5j/P0bW/0FJ3v9BSNv/QUnc/0FJ2/9BSNv/QUjb/z9I2f9DS+L/KCyb/xkd
+ ZP+bv9//ud///67U8f+z2fj/rdP0/5K01v94l77/dZK9/4mq0/+r0vH/rNPz/6TM7P+exub/lb3e/5O+
+ 4P9nh6r/PFB7/05pmP9Napf/faPJ/2iJsP9FX4n/TGeU/0xmk/9LZpb/RV6H/1dqjf84SGf/wJJW//O3
+ Z//qsWT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LJn++u0
+ aP/tuXCVAAAAAAAAAAMAAAAAAAAAAgAAAADtuHRC7bZr/+yzZv7ssmf/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ss2X/67Fo//GzZf+7nnH/xNnd/7XY
+ 9P+jyu7/pM3t/6HK6/+dxuj/aYew/2+Su/9igbD/WG6S/7nW4/+p0PT/q9Ly/63V8/+w1/b/stf4/7PY
+ +P+z2ff/tNv4/6XK6v+Wu9z/sNn3/6nQ7f+FntP/X2nr/0FH3P9CSdz/RUve/0RL3v9DSt3/Q0nd/0JK
+ 3f9CSdz/QUjc/0RL4v8xNbD/DQ5S/yEkhP9DSNz/P0TT/xIUYf8SFVj/NTm4/0RM4f9CSd3/Qknc/0JK
+ 3f9DSt3/Q0nd/0JJ3P9CSdz/QUjZ/0ZP5P8dIJL/RVeK/7Tb+f+z2Pn/qc/v/5Cy0v+Qstb/jrDX/53B
+ 5f+p0PH/sdj3/67V9P+p0fH/pcvt/5vG5v+UvN3/kr3f/01mh/8/VX//T2qZ/117p/+Mtdf/kbvb/2qJ
+ r/9MZZH/VXCb/0tmkv9PaZX/TGaV/zhOeP+pglD/9rpn/+ivY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ssWf77LNo/++7dJUAAAAAAAAAAwAAAAAAAAACAAAAAOy5
+ dULstmr/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yz
+ ZP/ssmT/7LNk/+2yZ//stGn/5axd/5yQdP/C4vb/pMzv/6fN7/+kzO3/o83u/3aXvv+ApMj/jrXa/05p
+ m/9kgaT/stDf/6nQ8f+nz/D/rNPy/67V8/+v1vX/sNf3/7DW9f+z2Pn/oMbl/53D4/+u1vT/rdT0/5u/
+ 3f9/ldX/b33v/1Re6f9CSd7/Qkjd/0VL3/9GTeD/REve/0NK3v9DSt7/Qkjd/0dO6v8gIn//JyqU/0lO
+ 6P9DSNz/HSF+/zg/t/9ITuf/Q0ja/0RJ3f9ESt3/Q0ne/0NK3v9DS93/Q0rd/0NK2/9IUeb/MjfD/yw3
+ e/+dwd//sNf5/67U8/+nzez/gqPG/6nP8P+13Pv/stn4/7DX9v+t1PP/rNPz/6jQ8P+iyuv/m8Pl/5W/
+ 3/+GrtH/MkNd/0hfiv9Qa5n/cZO7/5W93v+Tutv/l7/f/2mIrv9niK//XHul/0xlkf9RapT/RF+Q/2hh
+ Wv/tsmD/6rFm/+yxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+yx
+ Z/vrs2j/7rtzlQAAAAAAAAADAAAAAAAAAAIAAAAA6bl0Quy2av/ssmf+7LJn/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yzZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+uyZP/ssmb/6rFm//K4av/Im1v/uMvO/7Pc
+ +/+nze7/ps3v/6jP8f+MsdT/iq/S/6TP8P9wkbz/SmGR/3SWuf+sy97/qM3s/6PL7f+o0O7/qtLv/6zU
+ 9P+u1PX/rtT1/6/X9/+exOT/pMrr/63T9P+qz+//q9Lz/5zE4f+Io8//h5rk/3eH8v9YY+3/SlHl/0RJ
+ 3/9FSt//Rkze/0VL3/9ESt7/R03i/zo/xP8nKZX/SE7i/0FG2/9ETLT/Ulvg/0NI2/9HS93/Rkve/0ZK
+ 3v9ES97/REze/0RL3f9GTd//RU/l/zQ5w/8+TJP/lrvZ/67W9/+q0PH/rNLz/7Tc+/+Stdn/iqzQ/7Ha
+ +f+r0vL/q9Py/6vT8v+p0PH/ps3t/6HH6f+ZwuP/lsLj/3KVuf8zR2f/TWWS/1Jrmv94nML/mMHh/5a9
+ 3f+Xvt7/lLva/2qMsf+Eqs//Xnul/0xmkP9Sapb/Qlh8/7OMVf/0t2f/6bBk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmb/7LJm++uzaP/uunOVAAAAAAAAAAMAAAAAAAAAAgAA
+ AADquXJC7bZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yz
+ ZP/ssmT/67Jk/+yyZv/utWn/4qhb/8G5of/D6P//qtHw/6vS8f+oz/H/msHi/5W63f+n0PH/lbvf/115
+ qP8+UnT/gafJ/6rL4f+ky+j/nsjq/6XO7P+o0O//qtDw/6zS8/+s0/P/rNT0/5i/4P+lze//qtHy/6nP
+ 7/+mze7/pc3u/6PL6/99n8L/gI+3/6Ow5v97i+P/Y3Dq/1BZ6v9GTOX/R07i/0VM3P9JTd7/RUrX/zU6
+ qv9HTd3/Qkfa/1BZvP9haer/QUbd/0ZN3P9EStz/R0zg/0dO4v9FTeT/REzm/z1D2/8yO63/V22g/6DH
+ 5f+p0vX/ps3u/6rQ8v+q0fL/rdX0/6LI6v9zkrn/qNDw/6vS8f+p0PD/qM/x/6bN7/+ky+z/n8Xo/5jA
+ 4f+UwOH/ZYWr/z5Uef9NaJX/U2ya/3SWvf+YwuL/lr7e/5a93f+aweL/gKTH/3qdwv+Su9v/YX+n/09m
+ j/9KZZX/ZWNi/+itXv/rsmb/67Fj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uy
+ Zv/ssmf77LRo/+66cpUAAAAAAAAAAwAAAAAAAAACAAAAAOq6ckLttmv/7LJn/uyyZ//ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ss2T/7LNk/+yyZP/ts2X/67Jn/++yY//Gp3b/yuTx/7XZ
+ +P+w1fP/rNPy/6XL7v+gx+j/ps7v/6fQ8f+Aosv/Wnag/1p1mP+Rud3/pMjj/6XJ5f+cxej/osrq/6XL
+ 7f+ozu7/qdDw/6rS8v+p0PH/msDi/6bO8P+o0PD/qM/v/6XM7P+gx+j/ps7w/3uewv+us77/+/r4/9fb
+ 4f+xutL/i5bN/2540/9OVtP/TFTh/0tQ5f87QNX/Pkae/11m6f8/ROH/MDWl/2t4yf9XX+P/TFTe/1BZ
+ 4f9GTdn/P0XQ/z5Ew/9ARaf/R0qH/2J4mv+o0/P/pMvu/6LK6/+lzu//p87w/6jO8f+pz/H/rdT1/3eW
+ vP+Sttr/qdP0/6TM7f+lzO3/pc3t/6HJ6v+exOb/mcHj/4+52f9fe6T/QFV7/0JZgf9UcJ//bI22/5fB
+ 4P+Wvt//l7/e/5e+3v+Xvt7/dpi9/5C32v+Tu9z/Z4Ws/09okv9DW4L/p4RU//O4Zv/psGT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+uyZ/vstWn/7rpylQAAAAAAAAADAAAAAAAA
+ AAIAAAAA6rtyQu23a//ssmb+7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yz
+ ZP/ssmT/7LNk/+yyZ//vtmn/1aJf/8jQyv/D5v//s9b2/7HX9f+r0vH/p83v/6jO8f+nzu//ncPm/2WE
+ rf+Iq9D/d5m//5nC5f+gxuP/pMnl/5zE5v+fxub/pMzt/6TN7P+mzu7/p87w/6TN7/+cxOX/pc3v/6bO
+ 7/+mzuz/o8vq/5/H6P+izOz/dI+x/8fJ0f///////////8zOyf/p6uT/5efk/46Tof9hZpX/Z2ut/3R1
+ q/94fJj/hpHY/4KJ2/+bn8X/0NPY/8fM4f+XnsL/eH2q/3yCpf/Awtf/vsDH/36AkP+ZmK3/aHWX/3iY
+ w/+ly+3/osjr/6PK7P+ly+3/ps3w/6bN8P+s1PX/iq7R/3ydw/+n0PL/ocnq/6LK6v+iyer/n8fo/5zE
+ 5v+dxuf/h67Q/2mJr/9cd5//Ok5v/0ZhjP9nhrH/lb3e/5e/4P+Yv9//lr7c/5nA3/+Jr9L/gqfL/5m/
+ 4P+Tu9z/a4qw/0hjkv9lYmL/561d/+uyZ//rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rsmb/67Jn++y0af/uuXGVAAAAAAAAAAMAAAAAAAAAAgAAAADqu3JC7bdr/+yyZv7ssmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2b/67No/+mtX//DsZD/0+/+/7bZ
+ +P+32/f/sNb0/6zT8f+q0vL/ps3u/6jQ8v94l77/hKfK/5vC5f97n8L/n8rr/5zE4/+fxuX/ncXl/6TO
+ 7v+Tudf/nsXj/6XO6/+kze3/oMrr/5rC4/+kzO3/pczr/6TM6v+jyur/oMnm/5zG5f9uhKb/1dbb////
+ ///h4uP/1NbV///////9/v7/+fr4/5eZof+LiJ3/uLrE//3++//Exsv/5+nm///////////////8/6us
+ u/+SlKL/6Onm////////////oqWz/5CQrP91fZn/U2yW/3qZvv+lze7/ocfp/6LJ6/+kyuz/pcvt/6bO
+ 7/+fxej/cZC1/53D5/+hyOr/oMfo/6DH6f+fxuj/m8Xl/57H5/+Fqcz/j7fZ/3OVuv9mhKz/aYmu/1h1
+ nv+Uu93/l8Dg/5i/3v+Xv9z/l77d/5e93v+Eqs3/krna/5W93f+TvNz/bY62/0VZfP++kVf/87do/+qx
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZv/ssmf77LRo/+25cJUAAAAAAAAAAwAA
+ AAAAAAACAAAAAOu7ckLtt2v/7LJm/uyyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/rsmT/7LJm/+uyZ//vtWf/1KZl/9Tg3f/G5v3/tdj3/7bb9/+w1vX/rtXz/6nQ8P+s1fX/jbDU/3WT
+ tv+q0PP/j7TY/4iu0P+hy+v/nMPl/5/G5v+hy+z/dJGv/4Slwf+kzuv/o8zo/6PN6/+hyur/m8Pl/6XL
+ 7f+lzev/pc3q/6PK6P+kzOj/k7rc/2x9nv/i4OX//////9LU0//w8PH/+fr7//f3+P/9/f7/4eLm/4WG
+ nP+TlKz/4uTp/+vt7//b3uD/y83U//////+/wM3/j4+i/+Lk5f//////9vb4//7+//+/wMn/i4uk/4KH
+ of9bc6D/U2qS/3mYuv+m0PH/ocfp/6LI6v+jyuv/o8vp/6jQ7/90lLn/iq3R/6TL7f+fxej/n8jp/5/H
+ 6P+cxub/ncXl/4611v+dxuf/fqPH/2F/pf+dx+n/ZYOo/36hxf+cxOT/lr7c/5W92/+Wvdz/mL7e/5O4
+ 2/+Pttf/lb7e/5O62v+Sudn/WXim/3prXv/xtGP/6rFm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Jm/+yyZvvstGj/7blwlQAAAAAAAAADAAAAAAAAAAIAAAAA6bl0Qu22a//ssmb+7LJm/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LNk/+yyZP/ssmb/67No/+quXv/MuJL/2vT//7bZ
+ 9v+52/f/t9v3/7PY9v+u1PP/rdX0/5/I6f9xjrH/n8Tn/6jP8v+NstX/lrze/6HI6v+dxeb/ocnr/2qE
+ pP9phKD/p9Ly/5/H5P+kzOn/pc7u/5nB4P+exef/pcvt/6XN7P+lzOv/o8rp/6XN6/+IrNH/bXqZ/+rp
+ 7f/39/f/1tfX//r6+//39/j/+Pn5//b29///////xsfP/4GCmP+4uMf/9/n2/+zs6//s7uz/2tzj/5ma
+ qP/l5+b///////r6+//7+/z//////8/Q2P+Fhp7/jI2l/1xxmv9cdqb/VGaM/3GNrv+jze7/ocnp/6DH
+ 6P+jy+v/qNDw/3+gxP90lLv/pM3u/5/F5/+fx+j/nsfn/5zF5f+cxOT/m8Lj/53E5f+Qtdj/YH2j/5m/
+ 4P+Tudv/aYmr/5O73P+XwN//lb3b/5a92/+Xvtz/mL7f/5W83f+Wvt7/k7vb/5O52v+Fq9D/T2B8/8iY
+ Vf/ytmf/6rFk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmb/67Jm++y0aP/uunCVAAAAAAAA
+ AAMAAAAAAAAAAgAAAADouHVC7LZr/+yyZv7ssmb/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/67Jl/+yyZv/vtWn/2qZe/9TVyf/O7f//s9f0/7ja9/+32vb/tdf1/6/U8/+t1fT/fJu7/5e6
+ 3f+p0PL/o8rs/5K32f+exeb/oMfp/6DJ6v9th6n/S1x4/6HK6f+Vu9n/m8Dd/6rT8v+Uutn/iazK/6XN
+ 7v+ky+v/pMzs/6XM7P+jyur/pc3t/3yexf9we5r/8PHy/+rq6v/f4OD//Pz9//f3+P/4+Pn/+Pj5//b3
+ 9//+/v7/qq24/4yLov/Q0dn/6erv/9DQ2f+qrLX/6Onp///////5+vv/+Pj5//b29///////1tff/4GD
+ mv+Ojqb/YHGX/1l0pf9bcZ3/OkVm/0heeP+dxej/n8jo/5zD4/+p0/P/jLDT/2aCq/+dx+n/n8bo/57G
+ 5v+dxuX/ncXk/5zD5P+bwuT/m8Hj/5vD5P9nhKn/jbDT/5/I6P+Gqsv/eJy+/5rD4v+Vvtv/lr7b/5e/
+ 3P+YwN//mL/g/5i/3v+Wvd3/krja/5W83P9mi7X/hnBW//W3ZP/psGb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uyZv/ssmb77LRo/+25b5UAAAAAAAAAAwAAAAAAAAACAAAAAOq4d0Lstmv/7LNm/uyy
+ Zv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmb/7LJn/++0ZP/PqW//3u7v/8Hi
+ +/+12fb/uNr3/7fY9v+01/T/stj4/4yuzP+Qs9L/rdb4/5zD4v+gyOr/l77e/5/I6P+hy+z/eZW4/y85
+ Wv9SaoL/pdDx/3mZtP+lzuz/nsTk/26Oq/+fx+j/osrr/6TM6v+kzOr/pMzr/6LJ6v+jyuv/cpK6/3F9
+ mv/v8PL/3+Hh/+rr6//7+/v/9/f4//j4+f/4+Pn/9/f4//7//v/JytP/g4Sc/4mJnf+dnqr/urzE//Dx
+ 8P/+/v7/9vb4//f5+f/4+fr/7O7u//b39v/b3OP/g4Wc/4mKof9ndZf/V3Kh/1lwnv9PYIT/Fx84/zBA
+ WP+St9n/krrY/4apxf+dxOj/YHyk/5O53f+gx+j/ncbk/53G5P+cxOT/mcDh/5vC4/+bweL/ocnp/3ST
+ t/98nsH/nsXl/53D5f9+n8H/iK3P/5rB4f+Wvtz/mMDd/5m/3/+Zv+H/mcDg/5i/3/+UvNz/k7nZ/4av
+ 1f9haHX/3KVZ/+20aP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+uyZvvstGj/7blvlQAA
+ AAAAAAADAAAAAAAAAAIAAAAA6rl2Quy2bP/ss2f+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uyZv/ssmn/7LBg/8qyiv/g9P7/uNv2/7fZ9/+32vf/tdj2/7fb+/+Yttb/ja/N/7DY
+ +v+WvNr/mb/e/6PL7f+cw+P/pM7v/4Kiwf9JVXr/Dhcr/3CPqv+Irsz/f6C6/6zY+P9lfpz/jK7O/57G
+ 6P+fx+f/pMzr/6TN6v+jy+r/ocnq/6DH5/9qh7L/cX2a/+zt7//Z3Nv/8vLy//n5+f/29vf/9/f4//j4
+ +f/39/j/+fr5/62uwv+NjaT/eYSi/3qIqf/o6+n///////X29v/4+Pj/9/j4//f3+P/4+Pn/7O3s/8nM
+ 1P+MjKX/g4OZ/213lv9Wbpz/WXKh/1Vpkv83Q2P/CxEm/yEtQf+Bpcn/gaPB/3ucuP9sirL/hKbK/6PK
+ 6/+dxOT/ncXk/5zD5P+ZwOH/lr3e/5zC4/+fxuj/h6rM/2+Osv+fxub/msDg/5i+3v98nsD/lbvc/5nA
+ 3/+Yv97/mcDf/5rB4v+awOH/mL/e/5W83P+Rt9j/lLvc/117n/+hf1D/9Lln/+mxZf/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmb/67Jm++y0aP/tuW+VAAAAAAAAAAMAAAAAAAAAAgAAAADpu3JC7LZr/+yy
+ Z/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+20af/mrF3/zb+j/9z1
+ //+01/T/uNr3/7bY9P+33fn/o8Pj/4eiwP+pz+7/qc7v/4Chvf+lze//ocjp/6XO8P+JrMr/VWSH/ycy
+ UP8QGSr/iq7N/2N/mP+dxeP/cY+s/2Z/nf+p0fP/jLLU/5/H6P+kzOv/pM3p/6PK6v+iyer/nMPj/2SA
+ rP9yfZn/6Ojr/8zP0P/19vb/9/j4//b29//29vf/9fX2//z9+//i5Or/kJCm/3B6lv9jerT/TWGm/3F/
+ pP/09fP/+Pn6//f39//39/j/9vb3//T09f/8/fz/sLO7/35/mP+Fhpz/b3WR/1JrmP9acaH/V22a/0RR
+ df8cJ0L/DBIk/xwlOv94m8P/bo+o/0pifv9ujrb/n8jp/5zD4/+cxOT/m8Lj/5vC5P+UvNr/lLzc/57E
+ 5f+Vutz/a4qu/5m/4P+ZwN7/m8Li/5G11/+Eqcr/mcLh/5i/3/+awuD/msHh/5vA4f+awN//l73b/5K5
+ 2f+Uu9r/dJrC/21nYf/tsmH/6rFm/+yzZf/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZv/rsmb767Ro/+64
+ bpUAAAAAAAAAAwAAAAAAAAACAAAAAO26dULstmv/7LNn/u2yZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmb/7rRp/+KoXP/LxrH/1PL//7TW9P+42vj/t9r1/7HV8f+GoL//nMHd/7Tc
+ /f+Kq8n/iKjH/6rU9v+kze7/j7XT/1dmh/84Q2T/Exwz/ys6Tf9/ocD/VGqC/5S62P9CUm3/l7vd/5/I
+ 6P+KrdH/ocnq/6TM6v+lzer/o8vq/6PK6/+Vu93/XXqn/3F8mP/e3+H/w8XK//j3+P/19ff/9vb3//X1
+ 9v/5+vn/7O7v/6Cgs/9mb4v/WnCr/1Bnqf9SaKr/Qlie/5SduP////3/8/T1//X19v/09fX/8/P0//n5
+ +P+5u8b/ZGeA/3+Al/9vc4v/UWmU/1pyoP9UbZr/UWCH/yErSP8bJj//Bwsc/yItRf9tjbr/Nkhb/0Vb
+ ff+Uu+H/ncTl/5zD5P+bwuP/msHi/5nC4v+Ns9H/l73d/57G5f9vjrP/jrLV/5vC4/+awOD/m8Lk/42y
+ 0v+Qt9f/m8Pi/5vC4P+cwuP/m8Lh/5vB3/+Yvt3/lLra/5O52f+JsNP/XGuB/9aiW//vtWj/6rJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+yyZvvstGj/7bhulQAAAAAAAAADAAAAAAAAAAIAAAAA8Lp3Quy2
+ a//ss2f+7bJn/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmT/67Jk/+uxZf/vtWr/4aZb/8zJ
+ t//Q8P//tNX2/7jY9/+63/v/k67N/42syv+u1fT/rtX1/3KNrP+ew+P/p9Dz/53G5P9bbYr/Pkhr/yMu
+ Sv8NESX/SmB2/05kfP9lf5n/VGmE/2d/nv+n0PD/mcHj/4aozf+jyuz/o8vq/6TM6v+jyur/pMvt/4ut
+ 0v9Xc6L/b3uY/9HR1v+6vcT/+fn5//P09f/z9PX/+Pj4/+zu8P+oqbv/bnWS/1ZrqP9QZqr/SV+j/0JU
+ mv88S5T/NUSI/7i9yP/+/vz/8PDy//Pz8//w8vL/8vPy/6qqvP95e5X/Z22I/29xif9QZpD/V3Gg/1Jt
+ m/9UZpD/MDpZ/xkhOv8bIjr/AQYR/zJCYf9RapX/GiQ0/3GTuv+fyOn/msHi/5vC4/+ZweH/msHh/5W7
+ 2P+Jq8n/oMnn/3qavv+Dp8r/ncTm/5rB4f+ZwOD/mcDh/5C11f+Yv9z/ncTh/57D4/+dxOH/nMLg/5nA
+ 3f+Wu9v/krjY/5W82/9adpv/q4ZU//W4aP/psGX/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmb/7LJm++y0
+ aP/suG6VAAAAAAAAAAMAAAAAAAAAAgAAAADpunNC7LZs/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yz
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Fl/++1av/epVz/ycq6/9Hw//+y1fT/udz7/6vM6/+Bmbf/psro/7Xc
+ +v+Ut9b/coyr/6rT8/+m0PH/ZHqV/0dQdP8nME3/IitH/wcLHP9KX3X/MD5P/1Rsg/9DUXD/lLfY/6TL
+ 7P+awOH/hanL/6PL7P+jyur/pMvr/6LI6v+jyuv/eprC/1Junv9qdpb/wMHJ/7Gzvf/4+fn/8vPz//b2
+ 9v/t7u//qaq8/3p9lf9TZ53/TWOp/0FSmP87SpH/NkSN/zhFj/81RI//RFGF/9zd3f/3+Pj/7u7v//b3
+ 9f/c3uH/jo6m/4qJof9tc5D/W2N9/09jiv9Ub6D/U26d/1Fmkf89SWz/GSI7/x0lPv8SGS3/AgYS/0Rb
+ gf8oN0//MUFa/5a94/+bwuP/mcDg/5nA4f+Xvt3/nMXj/3yeuv+MsM7/jrPU/32fwv+cxOX/mb/g/5rA
+ 4P+awOD/mb7f/5W62P+dwuL/nsXi/5/G4f+exN7/m8Hd/5e82/+Tudj/l77b/2SHsP+GcVj/9rdk/+qx
+ Zv/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZv/ssmf77LRo/+24bpUAAAAAAAAAAwAAAAAAAAACAAAAAOi6
+ ckLstmz/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZP/ssmT/7LJk/+uyZP/rsWX/77Vq/92l
+ XP/CwrD/0vL//6/T8f+73/3/i6bF/5Kvzf+x1/X/td38/3WPsP+Bnr//tN7//3aWsP87RWT/NkFj/x8n
+ Q/8fJkD/CA4d/y88S/8hKzb/NEFa/22Epf+gyOf/ocjo/5rB4f+HrM3/o8vs/6PJ6v+jy+z/ocjq/5/F
+ 5/9ribP/UWub/2Vxkf+vsLv/qau4//f3+P/z8/T/8/X0/66vwf+NjqP/VmON/z5Qmf85R47/OkmS/zpJ
+ lP86SJP/OEaP/zpHjv8uPYf/YGmK/+rr6f/z9PT/4OHk/6Ojtf+HhqD/iYui/39/k/9VXXf/RVqA/1Zu
+ n/9SbJz/TmWS/0dUe/8eKEX/HCM8/xwjPP8HDBz/EBYl/0JXfP8PFSH/Yn6j/53G5/+awuH/l77f/5e+
+ 3f+ZwN//j7bU/3SUr/+Wv97/hKfI/5i/4P+Zv+D/msDh/5rA3/+bwOD/nMHf/5zC3/+gxuP/o8bi/6LG
+ 3/+ewt3/mb7b/5S61/+Yvtn/bpO8/3lrXv/ytWL/6rFm/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+yy
+ Z/vstGj/7bhulQAAAAAAAAADAAAAAAAAAAIAAAAA7LpzQuy2a//ssmf+7bJn/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2T/7LJk/+yyZP/ssmT/67Jk/+uxZf/utGr/4qlb/7uxlv/W8v//stbz/67R7P+Alrf/qc3q/7PZ
+ +v+nzev/Y3ea/5m83f+iy+r/OElg/0BLcP8iLEj/IypI/xceNP8GDBf/FBok/wMGFP9HVHX/jK/O/6DK
+ 6f+fxuf/mL/f/4Sny/+kzO3/osnq/6HJ6v+iy+z/i6/T/1t4o/9Qa5v/X2yP/4uLnf+Wl6n/8vT1//n7
+ +P+6usj/kpKr/0xQYP8qOGT/UmGL/0xdjf8zQnf/Lzlx/zA7ff83RY7/OUiS/zlHkv8pN3r/cHOG/7S1
+ w/+UlKn/h4eg/4iIoP+Hh6D/hoWc/2dshf8/T3H/T2iV/1NtnP9PZpX/TFuF/yUvT/8bIz3/HCM9/xce
+ Nf8AAAr/KDVQ/x8pOf8jMEX/c5S//4yw0v+YwOD/l7/f/5S82v+bxeL/dJWw/4OnxP+Pttb/kbfY/5m/
+ 4f+ZwOH/msDg/5vB3v+cw97/n8bg/6LG4f+jxuH/o8fg/6DD3f+cv9v/lrvX/5i+2P93m8T/d29o//Gy
+ Yf/qsWf/7LJl/+yyZP/ssmT/7LJk/+uyZP/rsmb/67Jm++u0aP/tuG+VAAAAAAAAAAMAAAAAAAAAAgAA
+ AADrunNC7LZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yzZP/ssmT/7LJk/+yzZP/ssmT/7LJl/+yy
+ aP/ssF//vKaA/97y/P+73/n/mLfT/4uhw/+02vb/ttz8/42szP9idZr/rtb4/154kv8zO1z/N0Nm/x8m
+ RP8jK0n/EBcq/wMGE/8BAgv/GR40/2uBp/+Xv93/n8np/6HI6f+Xvd7/gaHG/6PL7P+hx+n/osrr/5nB
+ 4v9oh7D/VnGf/01pmv9baY3/fXuQ/4SFnf+4uMb/t7jF/42Pqv91doX/e4GG/63E2v/M6fv/w+H5/6bB
+ 4f+Cl7r/TV6I/yw5av8pM2j/MDx8/zhHlP8xOmj/cnGE/4eHof+GhZ3/h4Sd/4aDnf+Jhp//dHaN/0tU
+ dP8/VHn/VXCf/01nlP9NX4n/LTda/xsjP/8bIzz/HCQ9/wsRIv8ICxj/JzJJ/wgMEv9IX4b/XXqm/3KS
+ uv+LsdP/lb/c/5jC3/+Fq8f/ZYKe/5G62v98n8H/mcHi/5e+3/+ZwN//m8Lf/5zC3v+fxd//ocbh/6PH
+ 3/+jx9//ocXe/57B2v+ZvNj/m73Y/3qfx/+Bd2z/8rNh/+qxaP/ssmX/7LJk/+yyZP/ssmT/67Jk/+uy
+ Zv/rsmb77LRo/+24cJUAAAAAAAAAAwAAAAAAAAACAAAAAOm7dELstmv/7LNn/uyyZ//ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+yyZP/ssmT/7LNk/+yyZP/ss2X/67Fm//K1Zv/HoGn/2enp/8vr//+Cmrz/mrbV/7fc
+ +v+02fb/dIqv/3aMs/+cwt//KjZQ/0NOc/8lLk3/IytI/yAoRP8JDh7/BgcU/wECDP9CTXD/eJW1/6HJ
+ 5/+exeb/ocnp/5i/4f95mb7/ocfp/6DG6f+hyer/dpi+/1l1ov9Ubp3/TWaY/1Vliv97eo7/iomg/5GQ
+ q/+CgJj/ioqV/8LN0f/g+///0/L//83p/v/L6f//zev//8/t///B4P//n7nh/2d8pf82RGv/Ii5c/x4q
+ W/87OkL/iomh/4aCnf+Egpv/hoKd/4qHov93doz/TFZz/zdFZf9LZZL/TWiX/0xgi/80P2X/HCRB/x0k
+ P/8cIzz/GCA3/wIEEf8UGyv/BwsR/yYzSf9YdKL/VW6a/114pP9zk7n/h6/O/5bB3/9XdI3/ia/N/3KU
+ uP+Eqs3/mcHg/5e+3P+ZwN7/nMLf/53E3v+gxd7/osff/6LH3/+gxN3/ncHa/5m81/+bvdj/dpvC/4l8
+ bP/ztWP/6rFn/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jm/+uyZvvstGj/7bdvlQAAAAAAAAADAAAAAAAA
+ AAIAAAAA7LlzQuy2a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ss2T/7LNk/+yz
+ ZP/ssmb/77Zp/9ukW//Gx7n/4Pb//3iMrP+mx+T/tdz6/6fM6f9kdp//jarQ/155kP8sNVb/OERo/yEq
+ SP8kLEr/GSI7/wQIFv8CAxH/FBkq/1ppkf+DpcH/o8vs/53E5v+gyen/msLk/3KRt/+bwuT/o8vt/4Wp
+ zP9cd6P/V3Gg/09pmf9MZZf/UWOK/3Fyh/9/gJj/hIOT/6moqP/a6Ov/2PP//8rm/P/M6f3/zev//8vp
+ /v/K5v3/yeP8/8Xi/f/I5v//xuX//6/N8/94j7r/N0Zv/xMWJf9UUl7/ioii/4qHo/+Fgpz/h4Wf/4B+
+ lv9FT2r/Pklq/zdKb/9RbJv/S2GN/zpHb/8dJkT/HiVA/xwiPP8cJD7/DhQm/wQGEf8GCQ3/CQ8W/0lh
+ jP9TbZz/U22b/1VtnP9ZdJ//dZe+/1l1kv9vkK3/iK/T/2OCqf+Vvd//l73c/5m/3f+awd7/nMPe/5/D
+ 3f+gxN3/n8Lc/53B2f+bvtj/l7rW/5m92P9vkrr/loBn//W3ZP/qsGf/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rsmb/67Jm++u0aP/tt2+VAAAAAAAAAAMAAAAAAAAAAgAAAADtuXNC7LZr/+yyZ/7ssmf/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZf/rsmj/7bFg/8Kpff/F1t3/fY+v/6zP
+ 7v+12/n/lrbW/2V0ov+FpcX/LzxV/zxHa/8nMlH/JCxM/yQsSv8UGzL/BAYV/wAADf84QWD/Y3mc/5W8
+ 2/+fxOf/nsXn/6DG6P+exej/bYqy/5e94P+Tut3/Xnum/1dyoP9RbJr/T2iX/1Bqm/9EXIn/VVdl/4uN
+ lP/J1NX/3/b//8/s///L5/z/z+r//8zq/v/M6v7/zOr+/8zo/f/M5f7/yOb//8Ph+//B3fr/wt77/8Th
+ //+xzvb/b4a7/yw6Zv83PFD/amh4/4uKpf+HhqH/hYSd/01Vcv9HVHn/LTlX/0dhjf9LY5D/PEhv/x8n
+ R/8eJkP/HCM+/xwkP/8YHzf/BAYT/wIECP8AAQH/Lz9c/1Fsnf9OZ5T/UGqZ/1BqmP9Tbpv/RV2E/0pi
+ gf92mMH/TmiS/3ufxP+Ywd//lbvZ/5i/3P+awdz/m8Hc/5q/2v+gw9z/p8ne/5q+2P+UuNX/lrvY/2iG
+ qv+1j17/9bhn/+qwZv/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZv/rsmb767Ro/+23cJUAAAAAAAAAAwAA
+ AAAAAAACAAAAAO66c0Lttmv/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNk/+yy
+ ZP/ssmT/7LJk/+uxZv/us2j/461j/4uLiP+Zqcb/vd/z/6zV9f+FoMX/Z3em/1Vthf8oMlD/N0Nm/yQu
+ Sv8kLUr/IStI/w0TJv8CBBL/CAsc/1BchP9ui6v/n8jp/5vC4/+exOb/nsTm/6LI6v9ti7T/gaXK/2qK
+ tP9Ubpz/VW+d/1Rvnv9KZ5j/Q1iC/2dxgP+xuLj/3PH8/9Xw///M5v7/z+j9/8/q///P7P7/1PH//9Hw
+ ///P7f3/0O3//9Ht///L6P7/x+P9/8Tg/P/B3vv/u9j2/77a9/++2vz/k7Hi/0thnf8iLk//P0FM/3p6
+ kP+Njaj/TVd0/0VVe/85QmL/MkZr/0hhkP81QWT/ISlJ/x8mRP8cJEH/GyQ//xwkP/8LDyD/AgMM/wAB
+ Av8THCn/SmaT/0pkkv9LZZL/S2WS/01nlP9IYIr/L0Fi/0xnk/9NaJT/V3Oa/4Soy/+Wvt3/lrza/5a9
+ 2f+Xvdn/lbzY/5m/2f+fw9v/lrvV/5G00v+Pt9j/aXmM/9aiWf/vtWn/6rFl/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Jm/+uyZvvrs2j/7bdwlQAAAAAAAAADAAAAAAAAAAIAAAAA7rpyQu22a//ssmf+7LJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+yyZ//xtmL/lIF0/5+x
+ yv/r/f7/p87r/3WNtv9aapD/KjhM/zI9YP8sN1j/JS9N/yUtTP8gKUX/CQ4f/wAADP8iKED/T1+H/3yg
+ v/+fyOn/mr/h/5zC5P+bweP/ocfp/3iZwP9VcJv/VnGe/1hyof9Oapz/Q1qD/19sff+lrrD/3O7y/9v2
+ ///P6v7/z+n9/9Dp/v/P6f7/z+v//9Lv/v+30uj/pLzj/5614P+gt+H/tc/u/8rn/P/J5/7/xeL9/8Lf
+ /P/A3fv/vtr4/7vW9v+/2/r/r8vy/3CJxv8uPnH/JCs5/2Zlcv9KVG7/OUxx/0tWe/8nNFH/Q1qI/yk1
+ Vf8hKUj/IChF/xwkQf8bJED/HSVB/xMZL/8CAw7/AQQH/wMGCP86UXX/SWWV/0dhjv9HYI7/Rl+N/0Zh
+ jv8sPV3/RV2H/0xmlP9KZI7/VXCa/3aYvf+Ns9P/k7vY/5O62P+PttT/jLPR/4uy0P+NsdD/lLnU/3Wd
+ wv+Oel7/8rZj/+qxZ//ssmX/7LJk/+yyZP/ssmT/7LJk/+uyZP/rs2b/67Jm++yzaP/tuG6VAAAAAAAA
+ AAMAAAAAAAAAAgAAAADuunJC7bZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/7bNn/+muXf+Ui5D/eX6I/+Lt6v/F3uz/bH+w/zxIZv8dJz//NkJl/yYx
+ Uf8nMFD/Ji5O/xslQP8FCRj/AAAL/z9Jav85R2n/YoKn/5O93/+Zw+T/nMbm/5zF5v+ex+n/eZ3C/1Fp
+ k/9WcqL/P1mC/1Vic/+lqqf/2ens/934///Q7v//0Or7/9Hr/v/Q6v//z+r+/83o/f/T8P7/s87n/4qg
+ 1P+Notf/jqLY/42h2P+Dmc7/utbr/8/t///H5P3/xOL9/8Lf+//A3fn/vtr5/7nW9/+71/j/udf2/32b
+ 0f89UpX/JCxG/yUtN/86T3j/UmCJ/yw2VP85Tnj/IC5M/xsjP/8iKkn/HSVC/xwkQf8cJED/GSE6/wUI
+ Ff8CBAn/AAAA/yUzTP9JY5P/RV2K/0ZejP9FXYr/R2GP/ys8XP87UXn/SGGP/0dfjP9GYIn/TWeS/1l2
+ nv9sjbH/fKDC/4atzf+LstL/jLPT/4610v+Fr9H/aXN7/92kV//utWn/67Fk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uzZf/rsmb77LRo/+24bZUAAAAAAAAAAwAAAAAAAAACAAAAAO66ckLttmv/7LJm/uyy
+ Z//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZf/us2j/46lc/4mI
+ oP+7m3f/zrF+/6y3wP9rfK7/KDFL/yYvS/8xPF7/JzFR/ygzU/8lL07/FyE6/wIDD/8ICxv/R1N5/yQw
+ S/9MZJH/XHik/26Otv95ncT/f6XL/3CRt/9bd6T/RWCL/0ZVbP+TmJb/3enn/+L7///R7///zuv8/9Lu
+ /f/T7v7/0u3+/9Ls///R6///z+j+/9fz/P9vgZT/eo68/5Kp1f+RqNT/lazY/6W+3v/L6Pn/zOr+/8rm
+ /v/H5P7/w+D8/8Hf+//A3Pv/vdr6/7vX+f+41fj/udf4/36Yz/9GXab/JTFX/xgiM/9PXIT/PUZs/y0/
+ Yv8jMlH/EBcv/yQtTP8eJkP/HCVC/xwjQP8cJUD/CxAg/wEDCv8AAQH/ERom/0Jbiv9CWof/QlqI/0Ja
+ h/9GX47/LT5g/zJFav9FXoz/QlqI/z5Xg/9CXIb/R2GM/0hhjP9NZpD/VXKZ/2SEqf9ujbD/Z4es/09o
+ hP+9kVX/87dn/+mxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+uyZvvstGj/7bhtlQAA
+ AAAAAAADAAAAAAAAAAIAAAAA7rpxQuy2a//ssmb+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jm/+6zZ//bp2L/iYqq/8agdf+wg0L/YF5n/2Z2qf8jK0P/KTRS/ys2
+ WP8oM1T/KTRT/yUvTv8VHDT/AAAK/xkgN/85RGX/GidD/01omP9KZJL/TGWT/05olv9NZ5X/UWyc/z1Y
+ g/9bZXD/xc7L/+j9///T8P//zev8/9Lu/f/R7/7/0u///9Lv///R7f//0uz+/9Hr///Q6v7/0+7//7vT
+ 3f+40dz/x+Lz/8nk9f/L6Pn/0e///87s///M6v7/zOn+/8jm/v/F4/3/w+D9/8Le/f/A3f3/vtr9/7zX
+ +/+41vr/t9f7/3qVzf9FW6f/IytS/zpBVv9PXYj/JjJS/yMzUv8KECb/JC1L/yAoRf8gKUb/HCRB/x0l
+ Qv8SGC7/AgMM/wEDBf8DBwr/M0lx/z9Yh/8+VoP/PlaD/0Fbiv8uQGX/KTpd/z9aif88VIL/PVSD/zlR
+ fP89VYH/QVmG/0Jch/9DXYj/Q1uG/0Vfi/86VX3/oYJV//O3Zf/nsGX/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y0aP/tuG2VAAAAAAAAAAMAAAAAAAAAAgAAAADruXBC7LZr/+yy
+ Z/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/qsWb/87Vk/8yb
+ Xv+Jj7z/UUxe/w4RKf9UYY3/X2yY/x8mQv8oMlP/KzVX/yo1Vf8pNFP/JC5O/xAXLP8AAAr/LDZT/yEq
+ Q/8fL0z/SmaY/0ZgkP9JZJP/SmSS/05rmv85U3r/foWK/+Dv7//Z9f//zen8/9Lu/v/T7v//0u3+/9Lu
+ /v/S7///0u///9Lv///R7f7/0uz//9Ls///R6v//2PH//9fx///T7v//0uz//9Dr///O6v7/zev//8zr
+ ///N6v7/yej//8fm///F4v7/wt7+/77b/v+92f3/utf9/7jW/f+21Pz/tdX8/26JxP87Tpn/OUNt/1ln
+ kP8oNFT/HCpD/wkPI/8jK0n/IipI/yUtS/8fJ0P/HSVB/xgfOP8EBRL/AgQJ/wAAAP8hMk//PVeH/zpS
+ f/86Un//PVWF/y5Cav8kM1T/O1SE/zlQff86UH7/OFB9/zVNeP85UX7/O1J//z1Wgf9CXIv/O09y/6GE
+ Vv/+v2f/57Bl/+mwZf/ssWb/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZf/rsmb77LRo/+24
+ bZUAAAAAAAAAAwAAAAAAAAACAAAAAOy5cULstmv/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/6rJl/++0Zf/ir2z/mJOl/5Oh1v+RoNv/cn2x/258rv9SXYj/HyZD/ykz
+ U/8rNVf/LTdY/ykzVP8kLkz/CxAj/wMFFP83QmP/DxUo/yc3WP9HYZT/RFyM/0VejP9LZZP/Nk10/4SK
+ jv/r+///zOr//83o+//Q6/7/0ez//9Lt/v/U7v7/0+///9Tv///U7///0u///9Lu///S7f//0u3//9Ls
+ ///R6v7/0Ov+/9Hq/f/Q6v7/z+v//8/r///O6///zuz//83r///K6f//x+X+/8Pg/v+/3f//vdn+/7vX
+ /f+41f3/ttP9/7PR+/+21P7/o8Pw/01mr/85Rn7/W2mQ/zQ/ZP8WHjL/Bgwd/yAoRf8jK0r/Jy9N/yEq
+ R/8cJEH/HCM//wcJGf8BAwr/AAAA/xMeL/84UoH/N057/zhQfP86UoD/L0Rt/yEuT/84UX//Nk58/zZO
+ e/82Tnv/NEx4/zRNef85U4L/OFKB/yQ1U/8QEBX/PS4c/5JwQP/qsWH/87ho/+ivZf/rsmX/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+uyZvvstGj/7bhtlQAAAAAAAAADAAAAAAAAAAIAAAAA7rpyQu22
+ a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/utGb/26de/52N
+ if+Vl7T/m6nd/5igyf+Mmcr/e4q//0lUfP8eJkP/KzVW/ys1WP8wO1z/KjRU/yQtSv8GChz/ERUn/zZB
+ Yf8FCBb/Jzlb/0Fdj/9AWoj/RWCO/zhSf/9ncXf/5/f7/8Xk/f/K5P3/zOb//8vn/v/N6f7/0Or+/9Hs
+ /v/U7///1e///9Tu///U8P//0/D//9Ht/v/T7f//0u3//9Ls/v/S7P7/0uz+/9Ds/f/P6v7/z+r//8/r
+ /v/P7P3/zOv+/8ro///E4v7/wd7+/7/a/v+81/7/utT+/7bR/v+z0P3/ss/8/7DN+/+z0P3/bIfK/zpJ
+ if9bZYv/PUpy/x8nPP8HDR3/GyQ//yMtTP8lLk7/JC1K/xwkQv8eJkT/Cw8h/wIDC/8AAgP/Bw4U/zBI
+ c/80S3n/M0t4/zVOev8uQ23/HypJ/zNMef80THn/NEx7/zVOf/82UID/MEhz/yQ2WP8QGCr/AQEI/wQE
+ Dv8AAg7/AAEL/0EzIP++kEz/9rpl/+2zZf/psWP/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y0
+ aP/tuG2VAAAAAAAAAAMAAAAAAAAAAgAAAADuunJC7bZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+yzZP+7kVf/zJ9j/7Gek/+bp9f/2aho/5l+Yf9vgLb/QElu/x4n
+ Qv8tN1f/LTdY/zQ+YP8oMlL/IitK/wEFFv8gJ0D/LTdW/wABCv8jNlX/PFeI/z1Vg/9AW43/OEdh/8zV
+ 2P/N6P//w938/8bf/v/I4f7/yeP//8vl/v/N6P7/z+r+/9Ht/v/T7///1O///83o+v/O6/v/0u7+/9Lt
+ /v/T7P//0uz+/9Ls/v/S7P7/0ez9/8/q/f/P6/7/z+v9/83q/f/M6f7/yOT+/8Lf///A3P//vdf+/7jU
+ /v+20P7/tM3+/7LN/f+wzP3/rsv7/7XR//+Fod7/PlGX/1Zgiv9EUHj/JzFN/w4UJ/8XHjn/JC9O/yQu
+ Tf8nL03/HiZC/x8nRf8QFSr/AgMO/wIECf8BBAT/Jjlf/zJJeP8vRnH/MEdz/ys/aP8cJ0X/MUt4/zBI
+ dv8rQWv/IzZY/xgkPP8JDhz/AAEI/wAAB/8BAw3/AQMM/wECEP8ICR3/AgQg/wwOIv9wWD7/5K1f//C2
+ Zf/qsWT/7LJk/+yyZP/ssmT/67Jk/+uzZf/rsmb77LRo/+25bZUAAAAAAAAAAwAAAAAAAAACAAAAAO66
+ ckLttmv/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/vtWX/26hd/8+g
+ Xf/ZqWr/tZ2L/4uTvf/orl7/vppw/2Z3rP82PmD/IipH/zA5XP8vOFr/ND9g/ygxUv8gKEf/AQUW/ykz
+ T/8dJkH/AAAF/yEyUf86U4T/PVOD/y5Gdf+FjJL/4/P//7nV+//A2v7/wNr+/8Hb/v/D3f//yeH//8vl
+ ///N6P7/z+v+/9Ht/v/U7/3/sMrg/8vo9//S7///0e3+/9Ls/v/S7f//0uz+/9Ht/v/S7P//0ez+/9Ds
+ /v/P6/3/zer+/8zo///G4v//wt7//77Z//+50/7/tc7+/7LM//+yy/7/scr9/67L/v+uy/3/tNH//5m1
+ 7P9GXKb/S1qN/0tXgP8sNlf/FRsy/xQbNf8lL1D/JC1L/ygyUf8fJ0T/HyhF/xQbM/8CBA//AgQM/wAA
+ AP8cLEn/L0h3/yxCbf8vRnT/KD1m/xceOP8XJTv/CxIe/wQIDP8AAQT/AAAG/wABCv8CBA7/AwUR/wYI
+ GP8ZFST/PS8z/1tGPv91Wkf/fmJJ/2hUQv97YED/1KFa/+y0ZP/rsmT/7LJk/+yyZP/rsmT/67Nl/+uy
+ ZvvstGj/7bltlQAAAAAAAAADAAAAAAAAAAIAAAAA7rpxQuy2a//ssmb+7LJn/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+y0ZP/ZpFr/yJ5m/+yvXf+3nov/g4q0/+OpWP+tknj/YnOr/y83
+ V/8nL0//MDpe/zE6Xf8zPmD/KDNT/x4mQv8ECRv/KTNR/xEYLv8AAAX/Exwu/zVOfP85U4b/NEdr/8nO
+ 0v/K4v7/udP8/7zW/v+91///vtn+/7/a/v/E3f//yuP+/8zn///P6///0e7//9Ht/f/T7Pb/0+7+/9Hu
+ ///S7///0ez+/9Lt/v/S7P7/0u3//9Ps///S7f7/0ez9/8/q/v/N6v7/y+j//8bi///B3f//vNf+/7nR
+ /v+0zf//scr//7HJ/v+vyf7/rsr+/6/K/v+zzv7/pcL1/1Fpsv9JWZD/UV6J/zA5Xv8cIz7/Ehkw/ycw
+ UP8kLkv/KjNT/x8oRf8fJ0X/GCA6/wQFE/8CBA3/AAAA/xQfM/8uRXT/LURy/yY8ZP8OFST/DxEl/wEC
+ Bf8AAAD/AAEE/wIDC/8DBQ//BQUQ/wYFFP8LChj/BgcW/yAZGf/Ek0//+rxl//G0Y//2t2X/+Lpm/92p
+ X//Ak1T/461f/+y0ZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y0aP/tuG2VAAAAAAAAAAMAAAAAAAAAAgAA
+ AADuunFC7LZr/+yyZv7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/6rJk/9+p
+ X//nsWX/8bJd/7agk/+AibP/4KZU/6KQhf9bbqX/KjNS/ys0V/8xO17/Mz1g/zE8Xv8pNFX/GSE8/wkQ
+ I/8qNVX/CQ4g/wEEC/8AAQb/Exst/yxCcP9XY3r/3Ob0/7bT/v+50///uNL+/7nT//+61P7/vtf+/8Lb
+ ///H4P7/y+X//8/q///R7f7/0u/+/9by///U7///0u7//9Pv///S7f7/0uz+/9Pt///T7f//0+3//9Pu
+ /v/S7P7/0Or//87q///L6P//xuL//8Hd//++2P//tc/9/6/K/f+vy/7/q8T9/6vE/f+tyP3/sMv+/7LN
+ /v+syfr/XHa8/0ZXk/9VY5D/MTth/yUuTP8RFy//JzBQ/yQtS/8rNFP/ISlH/x8nRP8cI0D/BwgZ/wID
+ Dv8AAAD/DBQh/y5Hdv8gMlT/BgoQ/wAAAv8PEib/AwMI/wEBA/8BAwj/BQUO/wECDv8AAA3/AwMQ/wEB
+ E/8GBhn/BwYU/x0WFv/AkE7/8bdn/+SsZP/pr2X/7rRl//C3Zf/qsWP/7LNk/+yyZP/ssmT/67Jk/+uy
+ Zf/rsmb77LRo/+24bZUAAAAAAAAAAwAAAAAAAAACAAAAAO66cULstmv/7LJn/uyyZ//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/6rJk/+uyaP/wsV3/t6OX/3uItf/YoFH/l4uN/1Vn
+ nv8rM1H/MTpf/zE6X/81PmL/MTtd/yw3V/8UHDX/GiI7/y45Wv8ECBf/AQQL/wIGC/8FBgr/AgUP/4iN
+ lv/W6v//s837/7jR/v+2z/3/udL+/7rT//+91f//w9r//8jg///L5P//zun+/9Ls/v/T7v7/1O///9Tw
+ ///T7v7/0+7//9Pu///S7P7/0u3//9Pu///S7f7/0+3+/9Pt/v/R6/3/z+r//8zo/v/G4v//v9v//7vX
+ /v+wy/r/rsf6/6/K/P+qxPn/rMj8/63I/P+yzP7/ss7+/7DN/P9mf8X/Q1ST/1hnlP8yPWT/LThX/xIa
+ MP8nMFD/JC1L/yo0Uv8jK0n/HydE/x0mQ/8JDB//AgIP/wAAA/8IDBX/GSdA/wIDBf8AAAD/AgQL/w8R
+ JP8BAQL/AQED/wUFDf8AAQ7/FxMU/yshH/8qIij/U0A2/z4yNf8YFy3/GhYq/yAbJv/FlVL/87hm/+iw
+ ZP/ssmT/67Fk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Nl/+uyZvvstGj/7blulQAAAAAAAAADAAAAAAAA
+ AAIAAAAA7rpyQuy2a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jo//CxXf+3opf/d4W3/8yXT/+OiJX/UGGV/y44V/81P2T/Mjtg/zY+ZP8wOVz/LTha/xEa
+ Mv8qM1H/Jy9O/wIGE/8CBQz/AgUL/wUHEP8LDBP/t8DK/8Xf//+3z/z/qsP5/7XN/P+yy/v/uNH9/7/X
+ ///D3P//yOH+/8zm///P6v7/0e3+/9Lt/v/U7///1O///9Tu///T7v//0+///9Pv///S7f//0uz+/9Ls
+ /v/T7f7/0u7//9Hr/f/P6v7/zun+/8fj///O5v//yuH+/7vV/v+50f//s839/7LN/f+zzf7/tM3+/7PO
+ /v+z0P3/tdP+/26Jy/9AU5P/WGeV/zM+Zv80PWH/FR00/yYvUP8kLU3/KTNS/yQtSv8gJ0T/HidG/wwQ
+ Jf8CAg//AQEI/wICBP8AAAD/AQEC/wABAv8EBQz/DhAi/wAAAf8EBQf/AQIN/y8mHf/RnFT/5axh/9Ge
+ Xf/Aklj/tYpT/35iRv9uVkH/eF9F/0c7Nv/Wolr/8LZm/+qxY//ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rs2X/67Jm++y0aP/tuW6VAAAAAAAAAAMAAAAAAAAAAgAAAADuunJC7bZr/+yyZ/7ssmf/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmj/77Bc/7iilv9ygLb/vI5N/4aG
+ m/9KW4z/MDlc/zdBaP8zPGL/NT1k/y84Wv8tN1n/Exw1/zQ+Xv8dJD7/AgYT/wIGDf8FCQ3/AAEH/0BD
+ R//X6vv/udT+/7rT/f+2zvv/u9T9/7vT/f+/1/7/w9v+/8bf/v/L5P7/zej//8/s/v/S7v7/0+///9Tw
+ ///U7///1O7//9Tv///U7v//0+///9Pu///S7f7/0u3+/9Pt/v/S7v7/0e3+/9Dr/v/P6v7/yeb+/93u
+ /f/V6P7/udf+/7vW/v+91v7/utP8/7LO/v+yzv7/tdH+/7TS/f+51v//dI/P/z5TlP9XZpX/Mz5m/zpF
+ av8aIjv/JS5O/yQuTv8oM1L/JS5L/yAnRf8gKEb/DxUr/wECEf8CAwn/AAAC/wIBA/8BAQL/AAAA/wYH
+ D/8LDB3/AQEA/wQFDP8NDBP/w5NQ//a5aP/or2P/77Rl//C1Zf/nr2P/1KNd/7SLVf/NnFb/vpNW/4hq
+ Rv/ttGL/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZf/rsmb77LRo/+25bpUAAAAAAAAAAwAA
+ AAAAAAACAAAAAO66ckLttmv/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyaP/vsVz/vaaY/2p8s/+ngEr/f3+U/0RUhf8xPF7/OEJp/zQ+Y/80PWP/Lzha/yo0
+ Vv8ZITz/OEJk/xcfNv8EBhP/AwYN/wcKEf8AAAL/j5ab/9Pu///K3/r/6vP+/8Xc/f++1/3/v9j+/77Z
+ /v/D3P7/x+L+/8zn/v/P6///0O3//9Lu/v/T7v//1fD//9Xw///U7///1O///9Tu///U7v//0+///9Pv
+ ///T7v//0e3+/9Hu/v/S7f7/0uz+/9Hr/v/P6f7/xuT+/87l+//l8Pz/8Pb///b5///x8/v/2eX4/8Ha
+ /v+10v3/ttP9/7rX/f93ks//P1KV/1dllv8zPmb/Pklv/yEpRP8kLUz/JjBQ/ygyUf8mLk7/IihG/yIp
+ R/8UGjH/AwUX/wIDC/8AAAL/AQAC/wEAAv8AAAD/BwkU/wkKGv8FBAL/AAAL/2RMMv/3uWf/5q1j/+ux
+ Zf/qsGX/6q9l/+yyZf/rsmL/4Kth/9+qX//ttGH/0qFa/9KgWP/vtmX/7LFk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJl/+uyZvvstGj/7bpulQAAAAAAAAADAAAAAAAAAAIAAAAA7rpyQu22a//ssmf+7LJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jo/++xXf/BqZb/Zniz/45u
+ Rf94e5T/QU+A/zU+Y/84Qmn/NT9l/zY/Zf8wOVz/KjRU/yEqRv86RGf/Ehkw/wQHFv8GBxH/AQIL/y4x
+ Mf/T5e//x+P9/8zj/f/O4/7/w9v+/8Lc///J4f7/2un+/+jx///h7/z/zuj9/8/s///S7v//1O7//9Tu
+ ///V8f//1fD//9Xw///V8f//1fD//9Tu///U7v//0+3+/9Pu///S7///0u///9Lu///S7f7/0ez+/9Hs
+ /v/t+P7///79//7+/v/8/v7/+/39//z8/f///f3/+fv9/97t/v+72Pr/wuP//3qX0/9AUpb/WWiZ/zM9
+ Zf9AS3L/Jy9M/yMtS/8nMVL/KDFQ/ycvTv8jKUj/JClI/xccNv8HCR//AgMO/wAAA/8AAAL/AAAC/wAA
+ AP8JChn/BgcW/wIDBf8JCRL/vo5P//K2Z//pr2T/7LFk/+uxZP/ssmT/7LJk/+uxY//ts2P/67Jj/+mx
+ Yv/utWT/3ahd/+mxYv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LJm++y0aP/tum6VAAAAAAAA
+ AAMAAAAAAAAAAgAAAADtunJC7LZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmj/77Bd/8Ookf9merb/blpD/3B3mP8+S3v/OEFn/zpCav83P2f/Nj9m/zE6
+ Xv8pM1P/KTJQ/zhCZf8QFiv/BQgW/wcJE/8BAgn/n6am/9/5///L5fz/yuX+/8Xh/v/N5v7/3+z6//T2
+ +//9/f///P3///38/v/0+v7/2/P+/9Pw///V8P//1fH+/9by/v/V8P//1fD//9Xx///V8P//1fD//9Xw
+ ///U7///1O7//9Pv///S7///0u///9Lu/v/R7f7/8Pr+///////+/////f39///////+/f////7///z9
+ ///9/P7//////+fu8/+Ln7P/YHit/0VXn/9VY5P/Mj1k/z9Kcf8pMlD/IyxL/ycxUv8nMFD/Ji9O/yIq
+ Sv8jK0n/Gh85/wsOJv8DBBD/AAAE/wAAAf8BAAP/AAAA/woMHv8ICBT/AAAF/zsvI//ssmH/6bBl/+ux
+ Y//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZf/kq1//5a5f/+20Zf/ssmT/7LJk/+yy
+ ZP/ssmT/67Jk/+uyZf/rsmb77LRo/+24b5UAAAAAAAAAAwAAAAAAAAACAAAAAO67c0Lstmv/7LJn/uyy
+ Z//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyaP/vsV3/xaiN/2t/
+ vP9EPj//Z3CW/z9Ld/86RGv/OkJr/zhAZ/82P2T/Mjtf/ygyUf8wOVf/ND9g/w0TJP8IDBn/AAAK/z9D
+ Rf/g8/j/zur8/8/r/v/N6v7/4PL+//j7/v/+/P3//Pz+//v8///6/P7/+/39/////v/1+/7/1PH+/9bx
+ /v/W8v7/1vL+/9Xw/v/V8f7/1vH//9Xw///V8f//1fH//9Xw///U7///0+///9Lv///S7v7/0O3//+f2
+ /////////v////7+/f//////8fTp//D70v/m8c7/+/v8///////9/v3///3//3tzgf8FChD/LThi/1Nh
+ k/8yPGL/PUZt/ykyUP8kLUv/KTJT/ycwUP8nME//IypK/yMqSv8bIT3/EBMs/wQFFP8AAQb/AAAD/wEA
+ Av8AAAD/DQ8j/wkIEv8AAAX/el03//e6Z//nrmT/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNk/+qxYv/osGH/7LNl/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+uyZvvstGj/7blvlQAA
+ AAAAAAADAAAAAAAAAAIAAAAA8Lt0Qu22a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jn/++xX//Hp4X/b4O+/zg5TP9bZo7/Pkt3/zxFb/87Q23/OUJo/zY/
+ ZP8zPF//KTJV/zdBYv8xO1n/CQ8b/woMG/8FBg7/rre3/9v2/v/P6/3/1/L///H5/v////////7///7+
+ /////v///v7//////////f///v3////////e9f7/1fL+/9by/v/W8v7/1vL+/9Xx/v/W8f7/1fH//9Xx
+ /v/V8f//1fH//9Xw///U7///0+///9Lu///U7f7/9/z///7////+/v7//////77Iqv/A5HX/6/+l/9L4
+ f/+pwXz/9fT2/////v/s5/D/kISe/wMEA/8WHTT/TFqN/zE8Yf86Q2n/KDFO/yQtS/8pMlP/JzBP/yYw
+ Tv8kLEr/IytL/xwjPv8RFjD/BQcW/wAAB/8AAAP/AQAC/wECBP8QEir/BgYO/wABB/+nfkj/9bho/+mu
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y0aP/tunCVAAAAAAAAAAMAAAAAAAAAAgAAAADuunJC7bZr/+yy
+ Z/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yxZP/rsmf/77Jg/8yn
+ f/90h8D/PERi/1hlj/89S3f/PEdx/ztDbP85QWn/Nj5k/zM8X/8rNVf/PUhr/y43Vv8NEh7/AAEQ/09Q
+ U//h9vz/1PP//8DY6v/b3ub///////3+/v////////////7//v//////9fb0/8rWrv/a48P/+/v7/+36
+ ///T8v7/1/P//9fz///X8///1vP+/9by/v/W8v7/1vL+/9bx///V8P//1fH//9Xw///V7///0u7//9rx
+ ///9/////f39//////+nqKj/Rl4b/5/GTf+XtFv/nb9S/1NvHv+eoZ3//////83E1P9vZX3/AAEA/yk0
+ X/9ATXv/Mzxj/zdBZ/8nL03/JC1L/ykyUv8mME7/JS9N/yMtS/8kK0v/HSQ//xIZM/8HCBj/AAAI/wEA
+ A/8BAAD/AwUK/xEVLf8EBQj/BQYJ/7mLTv/zt2f/6bBk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZf/rsmb77LRo/+25
+ b5UAAAAAAAAAAwAAAAAAAAACAAAAAO66ckLttmv/7LJn/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZ//vsmL/0Kd3/3qLwP9EUHj/V2SR/z1JdP88SHL/O0Rt/zlC
+ aP82PmT/Mzxh/y84Wf9AS23/KjRS/wwRIf8JChL/o7C2/+L+//+btsL/Xlxs/9bO3//+/////v7+////
+ /////////v79//z7/v+LnHH/uuFm/8vuf//E0K7/+P///9Ty/P/X8/7/1/L//9fy///W8v7/1/P//9by
+ /v/W8v7/1vL+/9Xx/v/V8f//1vH+/9Xx/v/T7///3/T+//7+/v//////7e7t/zhANP8iLBr/LDwV/yQ2
+ C/83SR7/Rk45/1JWUP/d2eD/s6XD/zo1P/8JEBr/NkWC/zlDbP80PWP/Nj9l/ykxUP8lL0v/KjNS/yYx
+ UP8lME3/Iy1L/yQsS/8eJED/FBo2/wgKHP8AAQn/AQIE/wAAAP8HChL/Exgu/wMEAv8FBQn/t4lN//O3
+ Z//psGT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+uyZvvstGj/7bpvlQAAAAAAAAADAAAAAAAAAAIAAAAA7rpyQu22
+ a//ssmb+7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jm/++z
+ ZP/XqG//go+//0dVgf9RXoz/PUlz/zxIcf86RG7/OENp/zY/Zf80PGH/Mjtc/0FLb/8qMlH/BQoY/zY6
+ Qf/O6vn/vdjl/xghH/9IP1D/z8Td//z9/P////7///////z8/P//////vb+9/zVGIv9lhDP/dJc5/4uc
+ cv/x+Pz/1vT+/9jz///X8v//1/P//9by/v/W8v7/1vL+/9by/v/W8v7/1vL+/9by/v/W8v7/1fD+/9Pu
+ ///j9v7//v39//////+4ubX/GyEV/xgiEf8PHgL/FCAJ/xgmCv8SHAn/Jykn/7KlwP9/c5D/AwUC/yUz
+ V/8zQoT/NT9n/zQ9Yv81PmP/KjNR/yYvTf8pMlP/KDJQ/yYwTv8lLkz/JS1N/x4lQf8WHDn/CQ0f/wAA
+ Cf8BAQX/AAAA/wwPHf8RFSf/BAMA/wABBP+Qbjz/9rpn/+ivZP/rsmX/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y0
+ aP/tunCVAAAAAAAAAAMAAAAAAAAAAgAAAADtuXFC7LZr/+yzZv7ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmb/7rNm/96qZf+Mlbz/SViI/0tXhP8+SnT/PEdx/zpE
+ bf84Q2n/N0Bm/zM8Yf8zPV7/Qktv/ygwT/8JDBr/RE9u/87s//+sxM//BQkH/zo2Qv+zo8b/5+Tr////
+ ///9/f7//f7+//7+/v9la2H/Ii4b/yAuFP8qOhv/Zmxe/+v2+P/X9f//2PP//9jz///Y8///1/T//9fz
+ /v/W8/7/1vL+/9fy/v/X8///1vP+/9by/v/W8v//0/D+/+f3/f/9+/v//v7+/5uclv8ABQD/PUYz/0FP
+ L/8RIAT/GScK/wkRAf8oKCz/kIKi/xQSE/8SGyj/OEqO/zE/f/85RGf/NDxj/zQ+Yv8wOVn/JzBO/yky
+ Uf8oMlD/JzFO/yQuTP8lLUz/HiVC/xkgPf8KDiL/AAEK/wEBBv8AAAD/EhYq/wwOG/8DAgD/AAED/zYs
+ G//qsWD/6rBk/+yyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZf/rsmb77LVp/+26cJUAAAAAAAAAAwAAAAAAAAACAAAAAO66
+ ckLstmv/7LJn/u2yZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ Zf/ss2f/5Ktf/5eZtP9NXpL/SVaC/z5Kdf89SHL/O0Vu/zhDav83QGb/Mzxh/zU/Yf9BS2//JzBN/woN
+ Hv86R3X/r8vt/9Tw+/8rNTj/DQ0P/5OEp//CttH/9fX3/////////v//4uTj/ywzKv8TIAr/GigQ/xQi
+ Cf89RTj/3enz/9f0///X8v//1/P//9jz///X8///1/T//9f0///X8///1/P+/9bz///W8v7/1vP+/9Xx
+ /P/U8v//6Pn//////f//////qKqm/2BjWv/g49v/XGlL/xMmA/8WIgr/BQwF/y4tNf8cGB7/KTc//0hb
+ mv80RJX/Kzhs/zxGaP81Pmb/ND1h/y85Wf8nMVD/KTNR/ygyT/8nMU7/JS9N/yQtTP8eJkP/GiNA/wwQ
+ Jf8AAQr/AQEF/wACBf8WGjL/BgcN/wEBAP8GBgb/AAEK/5l0Qv/2uWj/6a9k/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+uy
+ ZvvstWn/7btwlQAAAAAAAAADAAAAAAAAAAIAAAAA7bpyQuy2a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uzaP/orV3/oZyq/1Nlmv9EUHv/P0t1/z1I
+ cv87RG//OUNq/zhAZv80PGH/OkNn/0BKb/8mLkv/DhIl/y88Z/+Trtn/zuv0/4KXn/8AAgD/RUJP/7Ge
+ yf/CuM//7+7x///////AwsD/GSAX/2p0Yf8pOhr/EyIJ/zo7Pf+5w9j/2Pb//9by/v/X8///1/P//9fz
+ ///X8///1/P//9fz///Y8///1/P//9bz/v/W8v7/2PX8/6/M0//W6PT/6eXv/+zo8P+4t7r/2t3Z/8HE
+ vP8QGQz/EhoO/wsRCv8BAwD/CQsI/1pvev91kMj/NUWU/zdHiP8kLUn/RFB1/zU+Zf80PWL/MDpZ/yky
+ UP8qM1L/KDJQ/ycxT/8lME3/JS1M/yAnRf8dJkT/DhMp/wEBC/8AAAP/BQcP/xYaM/8BAQP/AgEB/wUE
+ BP8CAgz/KiIc/+KrXP/ssmX/6rFk/+uyY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsmX/67Jm++y1aP/tu3CVAAAAAAAAAAMAAAAAAAAAAgAA
+ AADsunFC7LZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/67Jo/+2wXP+tnp7/WWul/z9Ldv9AS3j/PUhz/ztEb/86Q2r/OUFn/zQ8Yv88RGn/P0hu/yQs
+ SP8YHzX/Ljpk/4Gazf/P6/T/t9Lb/0FNUP8AAAD/aWB2/7Wjzv+6rcv/3NXk/8TExv++wb3/ucCz/yM1
+ FP8WIRD/KCkw/56yu//e/P//1fL8/9f0///Y8///2PP//9fz///X9P//1/P//9f0/v/X8/7/1vP+/9by
+ /f/Y9vr/h56j/z1DS/+Wi6b/vKzP/5WIov8kKSL/HSMZ/wkNBv8BAwD/AQUB/zQ+Q/+Ur8P/iajd/zZI
+ lf9CUpH/LDZT/xYbMv9IVX3/Nj9l/zU+Yv8xOlv/KjJQ/ysyUv8oMlD/JzFP/yYwTf8mLkz/IypH/x8o
+ R/8OEyj/AAEM/wAABP8LDhz/FBgu/wAAAP8CAQL/AgEB/wcHDf8AAAz/h2c6//e6Z//ormT/67Jj/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uy
+ Zf/rsmb77LVo/+26cJUAAAAAAAAAAwAAAAAAAAACAAAAAO26dkLstmv/7LJn/uyyZ//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/rsmj/77Fd/7mhjv9ida3/PUl0/0BM
+ ef8+SXT/O0Vx/zpDbP85Qmn/NT1j/z5HbP8+SG3/JCxI/yMqRP87SG3/YHez/8zq/f/X9P3/scvT/zpG
+ SP8AAAD/WlJl/6uawv+6p9P/mpGn/7C0r/9MU0r/EBgQ/w8TD/8HCwf/oLi//977///V8fz/1/T//9f0
+ ///Y8///2PP//9fz///X8///1/T+/9f1/v/X8/7/1PL9/8Xi8/+owsz/Mj4+/xMVFv8rJzH/MCs0/wYH
+ Bv8DCAX/HCMk/0FQWf+GnrP/u937/32Xxv85Spb/PEuJ/1NhhP8RGC3/EhYu/0dSev84QWb/NT5i/zE7
+ Wv8pNE//KzRS/ygyUP8nMU//JjBP/yYvTf8jK0j/IChH/wwQJP8AAQz/AAAG/xIYLv8QEyP/AAAA/wIB
+ Av8BAQH/AwQJ/wICDv8pIhr/4apd/+yxZv/rsWT/67Jk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/67Jl/+yyZvvstGj/7LpwlQAAAAAAAAADAAAAAAAA
+ AAIAAAAA7bl2Quy2a//ssmb+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNl/+qyZ//vsl//xaN8/21/tv8/S3f/QEx5/z1JdP88RnH/OkRt/zlCaf82P2X/O0Vq/zxG
+ bP8lLEj/KzJQ/0ZTd/9KX5//rMjr/9v4///a9v//0O73/3SHi/8QFxX/HRsh/2lddf9mW3P/AAUA/woO
+ CP8CBgL/BAgE/2l7fv/U8Pr/1vT9/9bz/v/X8///1/T//9fz///Y8///1/T//9fz/v/X8/7/1/X+/9bz
+ /v/W8///rMjn/5243P+yz+v/k6zA/3aLm/9rgI//c4ia/42nvP+vzur/xOb//8Xp//97k7n/PVCY/zlJ
+ h/9SX4P/QU5v/xAVLf8XHDT/SlV8/zlCZ/81PmL/LjlX/yo1UP8qM1D/KTJQ/ycxUP8mME//Ji9N/yMs
+ SP8gKEb/Cw4g/wAADP8BAgn/Fx01/wgLE/8AAAD/AQAC/wEAAf8BAgb/BgYP/wECDf+feUT/9rln/+iv
+ Y//rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uy
+ ZP/rsmX/7LJm++y0aP/sunGVAAAAAAAAAAMAAAAAAAAAAgAAAADtunFC7LZr/+yyZv7ssmf/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/6rFl/++zZP/RpW//eom8/0JO
+ ff9BTHn/Pkp0/z1Hcf87RG3/OUNp/zhBZv86Qmn/PEVs/ycvS/8vOFf/Qkxw/0FSi/+DndX/3Pv//8Hf
+ 7P/E4fH/5P///73a4/9tgIX/Mjw8/ycrLf8eJCX/JzAy/0xaYf+TrLb/tNLr/8bi8//Y9v7/1/P+/9n2
+ ///X8///1/P//9fz///X9P//1/T//9f0/v/X9v7/1fP+/9Tw///R7v7/vdnw/67K5v+uyuv/s9Dw/7/d
+ +v/J6v//yuv//7ra+/+83f3/fZW3/0VYlP83SIv/T1t+/0VRcv8+SWr/ERgu/xgeNv9KVXv/OUJm/zU/
+ Yf8uN1X/KTJO/yszUf8oMVH/JzBQ/ycwT/8nL03/JCxJ/yAoRf8JDB7/AAAL/wQGEP8YHTT/AgMG/wEA
+ AP8BAAL/AQAB/wEBA/8GBg3/AAAN/1NAKP/zt2T/6K9l/+uyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/+uyZf/ssmb77LRo/+66cpUAAAAAAAAAAwAA
+ AAAAAAACAAAAAO24ckLstWv/7LJm/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/qsWT/77Vn/9ajYf+FkLj/S1eJ/0FMd/8+SnX/PEdy/zxFbv86Q2v/OEFp/zlB
+ aP88RW3/KC9N/zU8Xf88Rmz/OEh3/194vf/K5/r/tNHh/6TB3P/Y9/z/1/X//+L////X9f//wd3p/73Z
+ 5f+41ur/vdz1/7LQ7v+20u3/1fH//9f1/v/T8f7/y+f1/9n2///W8///1/T//9f0///U8vz/2fb//83r
+ 8v/T7/v/0u7+/9Xy///N6f7/x+T8/8Pi+v/D4vn/wuL//7PS8P+Dn8f/rM/1/4afxf9KWYT/NEaJ/09b
+ g/9QXXz/QEpr/z9Ka/8PFiv/HSM6/0lUev85Qmf/ND1f/yw0Uv8sNVH/KzRS/ygxUf8nMFD/JjBP/ycv
+ TP8kLUr/HyZE/wcKGv8AAAr/BggW/xQXLP8AAAD/AQEC/wEAAf8BAQH/AQEB/wMDCv8CAw//GBUW/9Wg
+ WP/vtGb/6rFj/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT/67Jl/+yyZvvttGj/7bpylQAAAAAAAAADAAAAAAAAAAIAAAAA7bZ1Quy1a//ss2b+7LJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/wtmr/z5xW/4SM
+ rf9YZpv/Pkt3/z5Md/88SHT/PEVw/zpDbv84Qmr/OUFp/zxFbf8pM1H/OkNm/z5Icf8sOF7/SmCo/6K+
+ 5/+qxdT/hqDF/9z7///R7/z/0u/8/8rm9f/V8///xOL7/67L7/+tyev/rsrw/6C75f+30+7/2/r+/5St
+ x/+xyuX/1/T9/9bz///Y9P//0/H7/9Du9v/B3Ob/pLzO/9fz///U8f//udbn/3aPxP9uhcT/aIDA/2mB
+ v/9iebH/OEhy/2eBuf+JptX/T12F/zVGfv9EUH3/XGqK/0JLbf9DTHD/O0Vn/woRJf8iKEH/RlF3/zQ+
+ Yf8xO1v/LjhY/y03Vv8rNVL/KDJR/ycxUP8mME//Ji5N/yQtS/8dJkL/BgcX/wAADP8ICxz/DhEh/wAA
+ AP8BAQL/AQEB/wEBAf8BAQH/AQIH/wYHEP8BAg7/nXdD//a6Z//nr2L/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyY//ssmX/7LJm++y0aP/tunOVAAAAAAAA
+ AAMAAAAAAAAAAgAAAADuuHJC7LZr/+yyZv7tsmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmP/67Jl//C2af/SnVf/i5Kx/2d3rv8+S3j/QE16/zxIdf87RXH/OkNu/zlD
+ a/85Qmr/PEZv/y43Vv8+SW7/QEx3/ycwUP8+Toz/dpHS/5avxP9le6f/1/f//9X0/v/X9f7/wuDt/7DM
+ 3v9pf7T/XHGv/2J4t/9ccKv/O0yB/5u54f+zztr/YXag/6O/4f/N6/n/1/X//9n1///J5u//x+Ty/3+W
+ q/+QqMr/2/j//8fk8/9/k7b/Tl+G/09hiv9LWoj/SVqI/yUxT/8rOGL/bYjK/1hqlP8+TXb/LTpq/1ln
+ if9LWHr/QUpt/0JLcP82P2P/CQ4i/yUtRf8/SW3/Nj9i/zQ+Yf8vOVr/LTZX/yw1VP8pNFL/KTJR/ycw
+ UP8nL03/JS1L/xwjP/8DBhX/AAAM/woMHv8KDRb/AAAA/wEBAv8BAQH/AQEB/wEBAf8BAQT/BgUP/wAA
+ Dv9cRi7/9bll/+ivZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJj/+yyZf/ssmb77bRo/+66c5UAAAAAAAAAAwAAAAAAAAACAAAAAO66cULstmv/7LJm/u2y
+ Z//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyY//rsmb/77Rn/9ml
+ YP+Tnr//cIG4/0FPfP9ATX3/PUl2/zxHcv87RHD/OkNt/zlDbP86RG3/MDhZ/0FLcf8/S3f/KzVX/yo4
+ Yv9ac8H/boSv/05gkP/B4Pn/2ff//9Xz/v/A3ev/lqzJ/15vl/9XZ43/WmyU/z9ObP8qN2T/lLHc/4OX
+ sP9gdaf/nLjg/9Px/v/V9P7/2ff//7vY5/+qxt3/UWSI/5u03f/Y9///nrfR/2h6pP9QYoX/UWOH/01e
+ g/9FVXz/HSZC/0hdm/9TZ6D/UV+C/ys2Yv89SGv/VmSJ/0FMcP9CTHD/QEtv/y83Vv8IDR7/MjtX/0JM
+ cv85QWb/ND1g/zA5Wv8uN1j/LTVX/ys0U/8pNFH/KDFQ/ycwTv8mL03/GiE8/wMFFP8AAQz/Cg0f/wUI
+ Dv8AAAD/AQEB/wEBAf8BAQH/AQAB/wEBAv8DBAz/AQEQ/ykhH//iql7/7LJl/+uxZP/rsmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmP/7LJl/+yyZvvttGj/7rtzlQAA
+ AAAAAAADAAAAAAAAAAIAAAAA7rpxQuy2a//ssmb+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uxZv/utGf/3alk/5agwf9xgrv/SliH/0BOff8+S3n/PUl0/zxG
+ cf86Q27/OkNu/ztFcP8vOVn/P0lu/z9Kdf83QWj/HSRE/0hdpP9SaKT/Pk5+/5264f/c+v//1PH9/7jU
+ 5P+SqMf/Xm+a/1pqk/9ecJn/O0lo/zJEdf99lsP/bH6f/1txp/+hu+X/2ff//9Px/v/U9Pz/pcPb/4uj
+ w/9CUoD/qsbt/8He7v96jbf/V2eO/1BhiP9PYIf/T2CH/zVCZf8iL1T/TGOn/1Jiiv8/TXX/JS9S/1Vh
+ hf9KVnr/PEdq/zlDY/85QmL/Ji9K/wwRJf8/Smz/PUdu/zhAZv80PWD/MTtc/y84Wv8tNlf/LDVV/yo0
+ Uv8oMlH/Ji9O/yYvTv8ZHzv/AgQU/wECD/8JDR3/AgMI/wEBBP8BAAP/AQEC/wEAAv8BAAL/AAEB/wID
+ Cv8FBRL/CAgU/7yNUf/yt2f/6a9k/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyY//ssmX/7LJm++y0aP/tvHSVAAAAAAAAAAMAAAAAAAAAAgAAAADuunJC7LZr/+yy
+ Zv7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jm/+60
+ Z//fqWL/maG//2l6sv9QX5D/Qk9+/0BMe/89SXb/PEZy/zpEbv86RG3/PUdz/zM8YP88Rmr/OkVs/zpF
+ bv8gJ0T/Lz10/1Zrqv86SnX/do/D/9f0/v/S7vv/s87f/4mdwP9YapT/WGqT/1tumf82RGL/N0h9/2l+
+ r/9hcpf/WW6m/7PO8P/Y9f//1fL//8fk7/+FnsT/boKm/z1Ogf+00/L/mbHL/2R0of9MXYL/UmKJ/09f
+ hv9OXoj/JS9N/zFFfP9KXJT/U2GH/yUwTv8zO1r/TVl7/zpDY/85Q2T/OkRm/z5IbP8jKkf/Ehgv/0VR
+ d/86RGr/OEFm/zQ9YP8xOlz/Lzlb/y43WP8tNlf/KjRV/ykzU/8mL0//JjBP/xceOP8BAhP/AgIQ/wYI
+ FP8BAgX/AAAA/wAAAP8BAQH/AQEE/wEABP8AAAL/AQEJ/wgHEv8AARD/imo///e6aP/or2T/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJj/+yyZf/ssmb77LRo/+28
+ dJUAAAAAAAAAAwAAAAAAAAACAAAAAO+6c0Lttmv/7LJm/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//rsmb/7rRp/+CpX/+epr7/Y3St/1Ngk/9DUYL/P019/z1K
+ d/88RnP/PERw/ztEbv88RnH/Mjxh/0FNdP8/Snb/NkFp/ycvTP8aIkX/Sluc/0BNeP9UaaX/x+X//9z5
+ //+vy97/gpS7/1Zok/9XaJL/WmyY/zRBYP84R3v/ZXem/1Nljf9ccqv/wd74/9Tx/v/Y9f//sczc/2p/
+ sP9TYoz/SFyQ/5y64P90hrH/VWWO/0dUef9GUnX/Q1Bz/zxKbv8WHjn/JjNb/0ZSef8+SW3/GyI4/0VP
+ cP9FUHL/P0lt/0FKb/8/SG7/PUZs/xsjPf8dJT//SVR8/zlCZ/84QGb/ND1h/zI7Xf8wOlz/Lzla/y84
+ Wf8tNlf/KzRV/ygxUf8oMVH/FRs1/wIDE/8CAxH/AQML/wIECP8WGzj/Bwom/wIDEP8AAAD/AAAA/wEA
+ AP8AAQT/BgYS/wAAEP9cRy//9Lhm/+ivZf/ssWX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmP/7LJl/+yyZvvstGj/7bx0lQAAAAAAAAADAAAAAAAAAAIAAAAA7rpzQuy2
+ a//ssmb+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJj/+yy
+ Zv/ttGj/46pd/6isvv9qfLb/U2CS/0dViP9BUIH/Pkx6/zxHdf88RnL/O0Rw/zxHcv8zPWT/SVZ//0JO
+ fP87R3T/NkFq/xUaNP80Pm3/QU11/zVFdv+Cm8D/sMvY/4ymv/91h6//UGGK/09giP9PYIj/LDdV/zpJ
+ ef9leKX/TV6H/11zr//C3/r/0/D9/9n3//+Xscz/WWyh/0ZVfv9KX5f/boW8/2d2o/9JWIL/SlmE/0hW
+ f/9GUnv/MTxd/xokR/80QGb/UWCH/zA6XP8uNlP/VWGI/0JNc/9AS3D/P0lu/z1HbP87RWr/Fh03/yw2
+ VP9GU33/NkBm/zhAZ/81PWT/Mzxg/zE8Xv8wOVv/Ljha/y03WP8sNVb/KTJT/ygxU/8TGTP/AgMT/wMF
+ E/8AAAD/KzJd/0NQ0/8cJaz/HCSd/xUdgf8GCUf/AgI1/wQDIP8FBQ//AAET/zMpJP/nr2D/6rFl/+ux
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyY//ssmX/7LJm++y1
+ aP/tvHWVAAAAAAAAAAMAAAAAAAAAAgAAAADuuXJC7LZr/+yyZ/7tsmf/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yyZP/ssmX/7LJm/+yzaP/mq1r/sK61/3CEv/9NWYz/TFmN/0RS
+ hf8/TX3/PEl2/zxHc/87RnL/O0d0/zQ/aP9OXIb/RFJ//ztGcf89Snf/HyZF/ygwUf9QXov/NENx/1Fn
+ pP+HoLz/boGc/2Rzl/9HVnz/SFd+/01dhv8uOlz/QFKB/2R2o/9DUHf/UGWj/7rY9//S8P7/1PT//4Ka
+ vP9XZ5v/Pkx1/0BSjv9hdKv/WGeS/0RRfP9IVX//RVN+/0ZUgf8pNVX/IS5Z/05eiv9QYIv/KDJQ/0JM
+ b/9MWH7/P0pw/z9KcP8+SG//O0ds/zhCZ/8UGjP/PEdo/0NNeP81QGX/OEJo/zdAZv81PmT/Mz1h/zE7
+ X/8uOFv/LTdZ/yw2V/8pM1T/KDFU/xEYMP8CAxT/AQIO/wcKEv9JVbf/Ji+//yIps/8kLbv/FyCd/wMF
+ XP8BA0j/AQIO/wMED/8EBRf/FBEa/8yaV//wtWb/6rFk/+uyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJj/+yyZf/ssmb77LVo/+69dpUAAAAAAAAAAwAAAAAAAAACAAAAAO65
+ ckLstmv/7LNn/u2yZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+uyZf/qsWf/67Fm/+uyZv/rsWf/67Fo/+uy
+ Zv/ssmb/67Jp/+qsWv+3raj/eI/K/0tXiv9OXJH/R1aJ/0FQgf89S3n/PEh1/ztHc/86RnP/NkFr/09d
+ h/9HVIL/O0dz/z9MeP8sNlv/HiU+/1BfjP85SHf/T2aw/56+7P+hvNb/cYKt/01ciP9QX4v/UmOQ/y45
+ XP9CU37/YXKf/zlHbP9KYaT/sM/y/9Hy///L6/v/c4iu/1Rllf8yP2b/P1GI/2R0pv9HVoD/RFF9/0RR
+ ff9DUHv/QE55/x0oSf8lMFn/VGON/0FOeP8rNVP/TVqA/0JOdP8/SnH/Pklv/z1Hbf87Rm7/Mz1i/xYc
+ Nf9FUXb/PEZv/zZAZ/85RGr/O0Rq/zdAZ/8yPWP/Mjxh/zE6X/8vOV3/LTda/yo0Vv8oMVT/DhQs/wIE
+ Fv8AAAT/IypO/z5Jzv8fJ7T/JC27/xsjo/8DBVr/AQJL/wEBEP8BAgb/AQIP/wQDEf8EBBn/roRO//C1
+ Z//mrGT/6bBj/+mxY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmP/7LJm/+yy
+ ZvvstGn/7r13lQAAAAAAAAADAAAAAAAAAAIAAAAA7rlyQuy2a//ss2f+7bJn/+yyZP/ssmT/7LJk/+yz
+ ZP/qsmP/7rRl//G1Yf/vs2T/7rNk/++zY//ztWH/7rJl/+uyZv/rsmj/7q9d/7yok/+Al9H/TFqM/1Be
+ lP9KWY7/Q1KF/z1MfP88SXf/O0h0/ztJdv84RG7/Ul+M/0lXhv87SHb/Pkt4/zdDb/8iK0f/UF+K/zlH
+ c/9BU5T/Y3zE/4OawP9re6f/SVmG/0xciP9OX43/KjVV/z9Mbv9bbJv/OUlw/0lgqv+iwen/0/X//7/g
+ 8/9oeqL/UWCR/yYxVf9BUIP/WWmY/z9Pev9DUX7/QlB7/0FPev87SHL/FyA//zZCZv9SYY3/NUBn/zlD
+ ZP9PW4T/PUly/z5Kc/8+R3H/PUdv/zxIb/8sNlv/HCM+/0tYf/82Qmr/OEJr/ztEbv89R3D/OUJs/zM9
+ Zf8yPGP/Mzxh/zI9Yv8vOV7/LDVY/ygxVP8MEin/AQQW/wECB/82QY//LDbI/yQtuP8gKbP/CAxp/wAC
+ U/8CAyD/AAIH/wAAAP8KDBn/Fhg0/wAAEf+EZDj//8Rp//K3Zf/2umX/9bll/+yzZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyY//ssmb/7LJm++u0af/uvXiVAAAAAAAAAAMAAAAAAAAAAgAA
+ AADuunJC7LZr/+yyZ/7ssmf/7LJk/+yyZP/ssmT/67Jk/+60Y//To2P/yaF6/9amb//aqnL/0ad5/7OS
+ f//WpWL/7rRn/+mwZ//wsmD/xaV//4me1v9PXZH/UV+W/01ckv9GVYn/QE2A/zxKef88Snj/Okp3/zhF
+ cP9VYZD/TFuK/ztJd/88S3j/PUt5/ykzVv9NWoX/QE17/zlJgv9OZbT/Znuu/2p7pv9HV4X/SlqH/01f
+ jP8nMlL/P0tq/1Vmlf87S3T/SF+t/46s3v/V+P//rczl/19wnP9LW4n/HihJ/0FPf/9NXIr/P057/0NR
+ f/9CT3v/QU96/zRCa/8TGjH/Q09z/0lZhv8wO1//SFN4/0lVfv8+SnP/P0p0/z9Hc/89R3D/PUdx/yUv
+ Uv8lL0z/SleC/zZAav85RG7/Pkh0/0BLdv87Rm7/ND5m/zI8ZP80PmX/NT5m/zE7Yv8tNlr/JjFT/wsS
+ KP8AAQ//DxQn/zxHv/8kLb3/JjG+/xEWgP8CA1j/AwUy/wABAv8AAAH/HiE//0FLqf8wOrP/FBuA/zUu
+ Wf+MalX/oHlV/6mBV/+5jFj/5q9h/+yzZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJj/+yy
+ Zf/ssmb77LRp/++9eJUAAAAAAAAAAwAAAAAAAAACAAAAAO66ckLstmv/7LJm/uyyZ//ssmT/7LJk/+yy
+ ZP/rsmT/7rRn/9+pXv+Ri7j/eYLw/11hz/9UWtL/NULU/3Rjhf/ytV//569n//C0ZP/PpGz/lajZ/1dl
+ nP9RXpT/UF+V/0pZjf9BT4L/PU18/z1Me/89S3n/OEZx/1RhkP9QXo7/O0p4/zxLef8/Tnz/Lzpi/0hU
+ ff9DUoL/NkR1/0NYpf9dca3/Y3Kg/0VUg/9JWYX/SlyJ/yo2WP9IVXn/T2GR/zhFbv9HXKj/eZXT/9H2
+ //+Ws9b/XGuc/0NRff8hKkf/SVeA/0NUgv9AT33/QVB+/0BPe/9BUHz/LDhd/xohNv9MWYP/QE97/zM+
+ Yv9QXYf/QU53/z5Kdf8+SXT/Pkhz/zxHcf87R3L/ISpJ/zE8XP9GU4D/N0Br/ztHcv9ATXr/Q058/z1H
+ cf82QGj/ND5n/zZBaf82Qmr/ND5l/y84Xv8jLFD/CA0k/wAAB/8mLl7/NkHO/yYvvv8eJ6b/BAZf/wQF
+ Qv8AAAH/CAoT/ywzd/82QsD/ICqz/x0mr/8gKbD/DxV9/wAAU/8AAFH/Jx9N/4ZlTf/lrl3/7LNk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmP/7LJl/+yyZvvstGn/7754lQAAAAAAAAADAAAAAAAA
+ AAIAAAAA77pxQu22a//ssmb+7bJn/+yyZP/ssmT/7LJk/+yyZP/rsmb/8bRl/9SkZv+GjN3/Tlni/zQ7
+ xP86QMj/MjzA/7mQbP/yt2b/7LJo/9mlYP+grc//Y3Ot/09dk/9SYJn/TVyS/0RShv8/Tn//P05+/z5N
+ fP84R3T/UF+N/1Fgkf88S3n/PEt6/z5NfP82Q27/RlJ7/0ZWhv84RXL/OEmQ/1lqrP9fbZ3/Q1GC/0dW
+ hP9IWIf/Mz9j/0tZgP9MXY7/Mj5l/0RYoP9ngcn/xer//4KcyP9aaJn/OEZx/y84Vv9LWoT/QE99/0FQ
+ fv9CUX7/QVB+/0BQff8jLU//KTFM/01biv85R3L/PEds/05ch/89S3b/Pkx3/z1Jdf89SHT/O0hz/zhF
+ cf8eJ0b/PEds/0BOe/84Qm7/Pkp3/0NSgP9DUX7/PEhz/zZBa/82QGr/OUVu/ztHcf82QGn/MDph/x0l
+ Rv8DBh3/AwUP/zlDm/8tNsj/KTPB/xEWgv8EBFH/AAEL/xAUOv8rNqX/JS+7/xsjrf8dJq7/Fh6U/wkM
+ ZP8GBk//NSlQ/5VxVf/kq1//9rpl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ Y//ssmX/7LJm++y0aP/uvniVAAAAAAAAAAMAAAAAAAAAAgAAAADsunFC7bZr/+yyZv7ssmf/7LJk/+yy
+ ZP/ssmT/7LJk/+2zZf/qsWj/8LNh/8Wed/9+i+r/SFHZ/ztCyP8zPtH/XFek/+mxYf/ss2z/4ahb/6qr
+ vf9vg8L/TVyS/1Rknf9QYJb/R1WK/0FPg/9BUID/P09+/ztIeP9SYJD/UmGS/z1Me/8+THz/Pk19/zpI
+ d/9EUHr/S1qL/zpIdP80QXz/T2Ck/11tm/9BT4D/RVOD/0ZVhv83RGv/S1mC/0tbjP8tOF7/P1OU/1t0
+ wv+x1fb/cIa5/1Nik/8yP2f/O0Zp/0hWhf8+Tnz/QU9+/0JQgP9DUYD/P059/x8pR/83QGH/SFiJ/zdE
+ bf9DT3b/R1aD/z5Oe/8+TXn/PUl1/z1JdP88SHP/NUFt/yApR/9CT3f/PEh0/zpGcv9BT3//RlWE/0NS
+ gP88Snb/OERu/zhEbv8/S3f/QEx5/zdCav8vOmL/FRw7/wABE/8YGzb/QEvJ/ykzw/8mL7T/CQxv/wID
+ LP8QFED/Kja//yEruv8fKK//GiKk/wsRev8EBVL/AgM9/xcTLf/UnlX/+7xm/+yxZf/or2T/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJj/+yyZf/rsmb77LRo/+6+eZUAAAAAAAAAAwAA
+ AAAAAAACAAAAAOq6cULstmv/7LJm/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LNk/+yyZv/qsmj/8LNg/7ia
+ hP9xgO3/QUrW/z5DzP8xPdL/lHmE//W4Zf/nq1//sKai/3+W1v9NXZP/Vmeg/1Njm/9KWY//RFKH/0JR
+ g/9BUID/PEt7/1Rik/9UY5T/PUx8/0BOfv9AT3//Pk19/0BOeP9NW4r/Pkx8/zRCcf9FVJT/V2eW/0BP
+ gP9EUoL/RFSF/ztHcP9KWIP/SVmL/ys2W/82SIX/VWy+/5S15v9idqv/Tl2M/zI9Y/9CTXT/Q1KC/0BP
+ f/9BUID/Q1GB/0RSgv88S3r/ISlH/z9LdP9EUoL/OUVw/0lVf/9EU4L/QlGA/z9OfP89S3j/PUl1/zxI
+ dP8wO2X/JjBP/0dWgf86RXP/PUt5/0ZVhP9IWIb/RFOC/zxKd/85RnL/PEl1/0hXhP9CUHz/N0Nt/ys2
+ Xf8OFTH/AAEO/zM6ev83QtP/LDbE/xwjnP8DA0z/Cgw4/yAqq/8eKK7/GCCb/w0Sfv8CBlj/AAM0/wQF
+ Iv8FBRr/ExAd/8mYV//tsmb/6bBj/+uxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmP/7LJm/+yyZvvstGn/7755lQAAAAAAAAADAAAAAAAAAAIAAAAA7rpxQuy2a//ssmb+7bJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/qsWn/7bFd/62Viv9nde3/P0jV/z5G0/8+RsX/wpds//W2
+ Yf+1noT/j6Xh/1Jjm/9ZaaP/V2eg/05flv9IVo7/RVOI/0JRg/8+TX3/TVyN/1Nhk/8/TX//QU+B/0NS
+ hP9CUYL/QFB+/0xaif9ATn//NkRw/zlGeP9VZZb/QE+A/0NSg/9EVIX/PEl0/0dVgf9HWIv/KzZa/ys5
+ b/9Qabv/dJHR/1ltov9LWYf/Mz5i/0VSev9AT4D/QVCA/0ZWh/9GVYX/RlSE/zhGdf8mLk7/RVF+/z5N
+ fP88SXP/SliE/0RTg/9EVIP/Q1KC/0VUg/88Snj/PUh2/yo0XP8xPV7/SFeF/zhFc/9CUID/SlmI/0pa
+ if9FVIP/P018/z1Lev9GVIP/UV+P/0BPfP82Q23/JC5U/wcNJv8KECT/Qk24/y44zP8tOML/DhJ6/wEC
+ Mv8dJZf/EBWD/wUHYv8CBVL/AAEu/wEBFP8DAxH/BAMW/wYFG/8JCh3/vZBT//O3Z//psGT/67Jk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyY//ssmX/7LJm++y0aP/uvnmVAAAAAAAA
+ AAMAAAAAAAAAAgAAAADtuXJC7LZr/+yyZv7tsmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+ux
+ Zv/rsmn/6q9c/6eSi/9baen/QUnY/zxG3P9ZVq7/6a5f/8afbv+YrOL/YHCr/1lopP9cbKf/VWSd/01b
+ k/9JVo3/RVKG/z9PgP9JV4j/VGKU/0FPgv9CUIP/RlSI/0VUh/9CUYH/TFqK/0FPf/89THv/KDJR/05c
+ if9CUYP/Q1KC/0RThP8/THf/RlOA/0dXiv8sN1v/Hy1d/0tjtP9Vbrr/VGae/0dUhP82QGX/RFN9/z5N
+ ff9EUoT/U2KV/0hXif9FVIb/NEFu/y43WP9HVYP/PUt5/z5Kdf9IVoT/R1eG/0ZVhv9OXI3/Tl2O/z5N
+ fP88SXf/JS9V/z5Lcf9EUoH/O0l4/0ZWhv9MXIz/UWCR/0ZWhv9CUYH/QlGB/1Nikf9TYpH/Pk16/zRA
+ a/8bJkj/AAYb/yIoVP8/StT/LzjK/yUtsv8FBlH/Ehd0/xIWhf8AAVf/AQIz/wICEP8AAQb/AAAI/wEB
+ Ev8DAxb/BgYZ/wYHGf+3i0//9Lho/+mvZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJj/+yyZf/ssmb77LRp/+6+eZUAAAAAAAAAAwAAAAAAAAACAAAAAOu3dkLstWv/7LNm/u2y
+ Z//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+uxZv/rsWn/669d/6SOiP9RXuT/RUzb/zpF
+ 3/+EcZb/3KZY/5unzv9xhcP/V2ai/2Byrv9ZaqX/UmCa/0xakv9GVIr/QVCE/0ZUh/9UY5b/RFGF/0JP
+ g/9KWIz/T12R/0NRhf9MW4z/QVCA/0BQgv8vOFv/S1d//0RTh/9FVIb/R1aJ/0FPe/9EUn7/RlWI/yw4
+ X/8ZIk3/RFqq/0tjsv9SZJr/QU9+/zdBZ/9BUH3/P02A/0pYjf9ca5//TVuP/0RUh/8yPmn/N0Fl/0RU
+ hP87Snn/P016/0ZVhP9KWYr/S1qM/1lnmv9RYZH/QlKB/zpJdv8nMVT/RlR//z9Nff9BUIH/SlqK/1Ni
+ k/9bapv/SFeJ/0RSg/9GVob/WmiY/05cjf88Snj/MDxl/xMcPP8DCRv/Mz2N/zhC1/8yPM3/FxuK/wUH
+ WP8ND3H/AwRd/wEDOv8BAgn/AAAJ/wAACf8BAAr/AQER/wMDFP8HBhn/BAQW/7CFS//1uWj/6a9k/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+uyZvvrtGn/7r55lQAA
+ AAAAAAADAAAAAAAAAAIAAAAA7bd2Quy1a//ss2b+7bJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNm/+uxZf/rsWn/7rFd/6iOgf9QW97/Rk/i/z9L3f+WdWv/rKeq/4Ka3v9WZqD/ZHe0/2R2
+ s/9XaKP/VWSd/0tZkf9FUon/RFGG/1Vklv9HVor/QU+D/05ckf9ca6D/R1WJ/0hXif9DUoT/P0+B/zxJ
+ c/9PXIf/RVSJ/1Jflf9RYJX/Q1F//0FOev9EVIb/MDxm/xYeRP86TZv/TGOx/1Vmm/88S3j/N0Jn/0FQ
+ gP9DUYX/VGKW/2Fwpf9TYpb/Q1KH/zI/av88SXL/QlCC/ztKev8+TXz/RlWG/0xajv9RX5P/Xmyg/1Fg
+ kv9IWIj/OEZz/y47X/9JWIf/Pkx9/0dWif9NXI7/Wmmd/1ppm/9IVof/RVOE/05djv9aaZr/R1aF/zlG
+ c/8qNF3/CxMw/wwTLP86RLn/NT/W/yszu/8JC2H/CAhh/wUFX/8CA0H/AQQZ/wACDv8AAAn/AAAH/wAA
+ Cf8BARH/AwMT/wcGGP8DAxf/rYJK//W5aP/psGT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyY//ssmX/7LJm++y0af/uvnmVAAAAAAAAAAMAAAAAAAAAAgAAAADut3ZC7LVr/+yz
+ Zv7tsmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rs2T/7LJl/+uxZf/psWn/8LNf/7SU
+ eP9UXdP/R1Px/zEznf9nZnr/nrTt/1prqP9ld7X/dojE/2J0sP9hcqz/Wmqh/0lXjv9EUYf/U2KU/0xb
+ j/9BT4P/TVuQ/2Jvp/9PXZL/RFKG/0NShP9AT4L/QU99/1Ffi/9IV4z/Wmee/1lpn/9IV4X/QlB8/0JS
+ hP81Qm7/GCFD/zBAiv9JXqz/VWaZ/ztIdv89SW//Q1KF/0lXjP9da6H/ZHOp/1JilP9DUob/M0Fp/0JP
+ ef9AToH/PEp7/0BPgP9GVYf/TVuP/1Nilv9YZ53/T16Q/0lbi/8zQWz/OEVr/0VVhP8/Tn//SlmN/1Bf
+ k/9gbqL/U2KU/0ZVhf9FU4T/UmGS/1VklP9BUH7/NUJw/yItVP8HDSX/Fh5M/ztF0/81PtX/FhuE/wUG
+ VP8GCGP/AwNJ/wEEHf8BBBz/AgMP/wAABv8AAAb/AQAK/wECEv8DAxP/BwYY/wQEFv+yhk3/9blo/+mv
+ ZP/rsmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+yyZf/ssmb77LRp/+6+
+ eZUAAAAAAAAAAwAAAAAAAAACAAAAAO63dkLttmz/7LNm/uyyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+qxY//qsGj/87Zg/8GZa/9ZXcn/Nz/T/yYpcv+ftOT/bH69/2Bx
+ r/96jcj/cYK//2V1sv9ldq//T1+W/0ZUiv9QX5H/UWCU/0JPhP9KV43/YW+o/1hnnf9FVIj/Q1GF/0BP
+ gf9DUYL/U2OQ/0pYjv9UY5r/Vmed/0hXh/9EUoD/Q1KD/zlHdv8eKEr/KDZ2/0NVov9OXY7/PEl5/0VR
+ e/9FVIf/TlyR/2Jxqf9gcKn/Tl2S/0RTiP80QWn/RFJ+/z9Ogf89TH3/QlCC/0ZViP9LWo3/T16S/09e
+ k/9MW43/RVWH/y8+Zf8+THb/P05+/0NSg/9LW47/U2SX/11toP9LW4z/RFKD/0ZVhv9VZJX/TFuM/z1L
+ ef8yQGv/GyZG/wYLH/8YHV7/PEfg/ykxtf8GB1n/Bwhd/wMEUv8CBCD/AAMY/wwRMP8IDR3/AAAD/wAA
+ Bv8AAQr/AQIS/wMEFP8HBxj/CAkX/7yPUP/zt2j/6a9k/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmP/7LJl/+yyZvvstGn/7796lQAAAAAAAAADAAAAAAAAAAIAAAAA7bh0Qu22
+ bP/ss2b+7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJk/+yy
+ Zv/psGj/8rVk/8udYv9YVqv/FxqF/4aVw/+Kn9r/W2ur/3aJx/96jMf/Znaz/2V2sP9TZJ3/SliP/0ta
+ jv9UZJj/RVKI/0hUi/9fbaX/YG+m/0pajv9EUof/QU+E/0NQhP9UY5H/S1qO/0xdkf9OX5P/RlaI/0ZU
+ gv9CUYP/Pk1+/ygzW/8eKl7/Q1ae/0xZi/9BT37/SlmG/0ZTiP9PXZX/Y3Kr/1tpov9LW5D/QE+D/zZD
+ a/9EUoD/P06A/z9Of/9CUIP/RVSH/0lXiv9LWoz/SlmL/0VVh/89S33/Mz9n/0BOff8+TX3/R1aH/0xd
+ kP9VZpn/U2KW/0ZVhv9EUoP/S1mK/1Nik/9EUoH/MT5t/yQrd/8YG2j/CAsw/xgdaf84Qtf/DhJv/wQE
+ Vv8EBl7/AwMp/wAEGP8HDSr/GiVN/wkNH/8AAAX/AAAH/wEBC/8BAhL/BAQU/wQGF/8VExz/z5tX/++1
+ Z//qsGT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyY//ssmX/7LJm++y0
+ af/vv3qVAAAAAAAAAAMAAAAAAAAAAgAAAADtuXNC7LZs/+yyZv7tsmf/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+yyZf/osGf/8rZl/9elXf88MmL/TVib/6e7
+ 7v9dbq7/cYLB/36Qy/9pe7j/XW+s/1Znof9NXJT/SlaN/1VkmP9IVoz/RlOJ/1hnoP9kcqz/UV+V/0dV
+ iv9CUYX/QVCD/1Bfjv9KWo3/SFqO/0lZjv9FVIj/R1WG/0JRhP9AT4D/M0Bu/xghSf9AUI//SliK/0NR
+ gv9JWIf/Q1GH/1Belf9hb6r/V2Wc/0ZWi/87Sn3/PEhx/0RShP8/TYD/Pk5//0BPg/9FUob/R1aK/0dW
+ if9DUoX/QE+A/zhGdf85RHD/P05+/0FPgP9KWYv/T2GU/1Rkl/9KWY3/RFSF/0RSg/9OXY7/TFqL/z9M
+ ff8gJXb/DQxr/woKZf8KCVX/ExVm/xYafv8FB1P/BQdh/wMEMv8CBhf/CRAu/xskSf8eKE//Cg4d/wAA
+ Av8BAAr/AAEO/wEBEv8EBBT/AQMW/ycgIf/gqF7/7bFm/+uwZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZv/ssmf77LRo/+6/e5UAAAAAAAAAAwAAAAAAAAACAAAAAO65
+ c0Lstmz/7LJm/u2yZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/psGb/8rZo/9eiWf9UTFz/nrbq/3KDwP9oeLf/fY/M/3GEwP9bbqv/VWeh/05e
+ lv9JVo7/U2KW/0xakP9FUon/UWCY/2NxrP9VZJv/SliN/0NShv9BUIX/SlmI/0pYiv9HVYv/RlaK/0RS
+ h/9JWIn/Q1GG/0FQg/89TH7/FyBC/zI+Zf9KWo7/RFKF/0ZVhf9DUob/T16V/11spP9QX5b/Q1KH/zlI
+ ev9ATHj/RFKG/z9Nf/8/T4D/QVCB/0VThv9HVYj/RVSG/0BPgP89TH//NUJu/ztId/8+Tn7/RVOF/0xb
+ j/9RYZX/Tl2Q/0ZVh/9EVIX/RlWF/01cjv9CUX3/Sled/yYqk/8RE2v/IiaO/yAklP8KC2D/BwdH/wUG
+ RP8EBk3/BAY6/wUHSv8JC1P/Cg1P/wwQTv8GCTT/AAEU/wABCP8AAQz/AgET/wcGFv8AARX/RDUo/++z
+ Y//psGX/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yy
+ Z/vstGj/7r99lQAAAAAAAAADAAAAAAAAAAIAAAAA77pzQu22a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jj/+uxZP/mrWb/77Vr/9ym
+ WP+sscL/i6Dh/2FysP94isj/dYfE/15xrP9UZ6H/TV+X/0lYkP9SYpf/UF+U/0ZSiv9MWpL/W2qk/1hn
+ oP9LW5D/RFOJ/0NRhv9GVIX/SVaJ/0RTiP9EVIb/QlGF/0ZWif9DUof/QlGE/0JQhP8iK1L/MDpZ/0pZ
+ j/9GVIX/RFOF/0VTiP9OXZP/VWWb/0pbkP9AUIX/OUh6/0NQfP9DUoX/P09//0FPgf9DUYT/RlKG/0ZT
+ h/9CUYL/P05+/ztJeP8yP2f/PEp7/0BQgP9GVof/Tl2R/05ekf9IV4j/Q1KD/0NTg/9HV4f/R1eI/z5O
+ eP9WYbj/SVPk/0FJ1f9GUOT/MDe6/wgKXf8SFHv/DQ5j/wQEQf8GBVz/BARY/wIDVv8BA1X/AQNU/wED
+ Vf8CA1H/AgM//wICKv8CAhX/CQcX/wAAFf9tVDX/97pn/+iuZf/rsWT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ts2b/7LJn++y0af/uv32VAAAAAAAAAAMAAAAAAAAAAgAA
+ AADtunNC7LZr/+yyZ/7tsmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyY//qsWT/6rBm//O3Y//wtmT/0JpZ/4mAg/+iufT/Z3e4/3GCwv92h8X/YnSx/1Vo
+ ov9PYZr/S1uU/05dlP9SYJX/SFaO/0lYkP9TY5z/V2ig/05dkv9HVYv/RFOJ/0RRiP9JVoz/RFKH/0RS
+ hv9DUYb/RVSI/0RShv9CUIT/QVCE/y44ZP89SG//SFeN/0FPgf9BUIL/RlSK/0tbkf9OXpT/SFiM/0BP
+ hP86SXr/RlOA/0JQg/9BT4H/QlCE/0RShv9FUof/Q1KG/0BPgf89TH7/NUNu/zZCbv8/Tn7/QlGB/0hY
+ iv9OXZH/S1qL/0NTg/9CUYH/QlGB/0RSg/9BUIL/PEp2/1ZjwP9MVuv/SFHh/0VN3f8cHof/ERNz/zhC
+ 0v8dIIv/CAdZ/woKYf8IB17/BAVX/wMEVf8EBVb/AwVU/wMEUv8CA1L/AgRP/wMDOf8IBxr/AQMX/595
+ Rv/2umj/6a9k/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yz
+ Zv/ssmb77LRp/+6/fZUAAAAAAAAAAwAAAAAAAAACAAAAAO26c0Lstmv/7LJn/u2yZ//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/6rFj/+yyZf/ts2L/tItq/2JQ
+ c/8oJHL/Fhlg/52v2f+Ak9P/Z3e4/3aHx/9oerr/V2ql/1Njn/9PXpn/TFuU/1FflP9LWZH/SVeP/09f
+ l/9SZZ3/Tl6V/0lXjv9HVYz/RFGI/0lWi/9GVIr/RFKH/0NRhv9FU4j/RVOH/0NShf9CUYb/NkN0/0RR
+ fP9GVYr/P02C/0JQhf9HVor/TFuQ/0xckf9FVYr/QU+E/zxLfP9EUoL/QU+C/0JQhP9DUob/RVOH/0VT
+ h/9DUoT/P05//ztJef81QWz/O0l5/0FPgf9FVYX/SluM/0tbjP9FVIX/P09//z9Pf/8/Tn7/P019/z5M
+ fv85RnP/Y2/P/0xW6v9HUd7/SFHi/xkadv8uNrf/O0XL/w0PYf8KCWj/CAhi/woKaf8QEHj/DAxx/wUG
+ ZP8FBWD/BgVh/wYGX/8DBVb/BARQ/wQFHv8UFBz/z5xX/++1Zv/qsWT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yyZvvstGn/78B+lQAAAAAAAAADAAAAAAAA
+ AAIAAAAA8LpyQu22a//ssmf+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+qxZP/ssWf/569g/2tXbf8ZG4X/EBN5/xYVa/8KCVP/Y2+o/6O67v9jdLb/cYPE/21/
+ vv9cbqv/VGag/1Finf9PX5n/UWGY/1Belv9KWJD/TVyU/1Bhmf9OX5f/SlqR/0lXjv9GVYr/SFaM/0hV
+ jP9EUoj/RFKH/0RSiP9FUor/RVOH/0NShv8+S3//TFqK/0VUif9BUIX/RFOI/0hXi/9MW5D/S1qP/0VU
+ if9BT4T/Pkx+/0JQg/9CUIT/RFKG/0RShv9GVIj/RlWH/0NRhP8+TX//OEZz/zlGcv8/Tn//Q1KE/0hY
+ iP9KWor/RlWG/0BPf/8+TH3/Pk19/z1Me/89S3z/OEd3/0FOgf9oder/SVPk/0tU5P9CS9T/IyeT/0FM
+ 4/81PbT/GBx3/xgag/8ZGoj/ERN4/x8lmf8wOcX/Jy6x/xYbjf8JCWv/BQRg/wYGZf8GBUD/AAEV/0I1
+ Lv/us2L/6bBl/+uxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ts2b/7LJn++y0af/vwH6VAAAAAAAAAAMAAAAAAAAAAgAAAADvunNC7bZr/+yyZv7ssmf/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmT/6bBm//O3Yv+cfnD/FhyK/xgW
+ b/8XFWn/JSmN/zU7v/8tM4z/pbrm/3WIyf9qfLz/boHB/2Fzsf9XaaT/U2Sg/1FinP9QYJn/U2GZ/0tZ
+ kf9LWpH/Tl6W/05flv9LW5P/SlqQ/0lYjv9KWI3/S1mO/0ZUi/9GU4n/RVKK/0VSiv9FUon/RFKI/0JP
+ hf9SYJP/RlSK/0NRh/9GVYr/SFeN/0hajv9JWY3/RlSJ/0JRhP8/T4H/QU+D/0JRhf9EUof/RVOH/0dW
+ h/9GVIb/QlCD/ztJef84RXT/O0t7/0JRg/9GVYb/SViJ/0ZVhv9BUIH/Pk1+/zxLfP89Snv/O0l5/zxK
+ e/80Q3D/Wma2/1Vg7v9JVOD/TFfn/ztDxP86Qbf/SVTM/1dis/9YY+3/NT/R/z1F2P82P8//LzW8/zU9
+ zf85Qdf/N0DT/y84wv8bIJL/Bwdl/woJNP8AAhb/hmdC//e6Z//or2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+2zZv/ssmf77LRp/+/AfpUAAAAAAAAAAwAA
+ AAAAAAACAAAAAO26c0Lstmv/7LJm/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+uyZP/rsWj/6rFg/2pkm/8UF3r/Ghpy/zQ6tf9LVu3/Ulz6/x8jlv9ygLL/m7Dq/2R2
+ t/9ugcH/ZHa3/1ptqP9WaKT/VGWg/1Fim/9SYZr/Tl2U/0pZkf9NXJT/Tl2V/0xclP9LWpL/S1qR/0ta
+ kP9MW5D/SFaL/0dUi/9GU4v/RVOK/0ZTiv9FU4n/RFKI/01ckP9GVIr/RVOI/0dViv9HVo3/R1aN/0dW
+ i/9GVIn/Q1KG/z9Pgv9AT4P/RFGG/0RSh/9GVIf/R1aH/0VThv8/ToD/O0p6/ztJef9AUIH/Q1OE/0dW
+ hv9GVob/QlGC/z9Pf/89TH3/PUt7/ztJev87SXn/NkV0/0hWi/9ibur/S1Tl/0tV4P9NWOv/LzWi/zI7
+ bv89Snz/NUNw/1Vjsv9IVNv/OUPa/zlB1P86Q9b/OEHS/zY/0P82Ps7/N0DT/zZA0f8RFX7/BAQp/xMU
+ If/KmVj/8bVm/+mwY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNm/+uyZ/vstGj/78B/lQAAAAAAAAADAAAAAAAAAAIAAAAA77p2Qu22bP/ssmb+7LJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Fm/++zZv/dqmf/aGvL/zc+
+ vv9FTNj/Tlbz/0xU7f9IUeX/HyCN/ykvd/+kuuz/c4bH/2l8vP9nebn/XW+s/1hrpv9VZ6P/UWOe/1Bh
+ mv9PXpj/TFqT/0xbk/9NXZT/TFyU/0xbk/9MW5P/TVuR/0xckP9JV43/R1SL/0ZTi/9HU4z/RlOM/0VT
+ i/9GU4r/SFWL/0VTif9FU4r/R1SL/0hWjf9HVYz/RlSL/0ZUif9FU4j/Q1GF/0NRhv9FUof/RVOI/0ZT
+ if9GVIn/RFKG/0FPgv8+TX//P05//0NShf9FVIb/RlSF/0RThP9BUIH/Pk5//zxLfP88Snr/O0l5/ztI
+ ev86R3P/anfO/1Rf7v9MV+P/TFbi/0hR4/8nMHf/LTxk/zJAcP8zQHD/MD5o/0FPiP9IU7n/PkfU/zhA
+ 2P83QNT/NT7Q/zY+z/81Ps3/N0DT/yQon/8AACP/UkM0//K2Zf/psGX/7LFk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/67Jn++y0aP/vwH+VAAAAAAAA
+ AAMAAAAAAAAAAgAAAADwunlC7bZs/+yyZv7tsmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsWf/77Nk/9enb/9mbeH/T1nw/09Z6/9LVOj/Tljx/0FHzf8SFn//Tj1O/6it
+ uf+Uq+z/Zni4/2h6u/9gcrH/Wmyp/1dopP9SZaD/UGKb/09emP9NXJb/TluT/0xbk/9LW5P/SluT/0pa
+ kv9KWpL/SluQ/0pYjv9IVoz/R1SL/0dUjP9GVIz/R1SM/0dUi/9FU4n/RVOK/0ZTi/9HVI3/R1SM/0dU
+ jP9GVIv/RlOK/0VUif9EU4f/RFKI/0VTiP9FU4j/RVOI/0ZTif9FU4f/Q1KF/0FPgP9EUoX/RVOG/0ZV
+ hv9FVIX/Q1KD/0BPgP8+TH//PUt9/z1Ke/89S3v/NkNy/2JwqP9zfvj/SFLj/05Y5/9NVuz/Mjqe/y89
+ Z/82RHb/NENw/zRCb/81QnL/OEZ0/zVDbf8+Sob/QEys/z1Hxv89R9j/OkTb/zdA1f87Rd7/KC2k/wQH
+ If+rg07/9Lhn/+mwY//ssWT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+2zZv/ssmf77LRo/+/Bf5UAAAAAAAAAAwAAAAAAAAACAAAAAPC6eULttmz/7LJm/uyy
+ Z//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uxZ//vs2P/06d0/2Rt
+ 5P9PV+j/UVnp/09Y6v9UXe//KS+w/z0yZv/nrFz/vJ95/6jC9f99j87/ZXe4/2N1tv9dbqz/WGqn/1Rm
+ ov9QYpz/T1+Z/09dl/9OXZX/TVuU/0tbk/9LWpL/SlmR/0lZkf9IWpH/SViQ/0lXj/9HVo3/SFWN/0dU
+ jf9HVIz/SFWM/0dUjP9GU4v/R1SM/0hVjP9HVYv/R1SM/0dVjP9HVYr/RVSJ/0RTiP9FU4n/RlOJ/0VT
+ iP9FU4f/RVOI/0RSh/9DUoT/RFKE/0RThf9GVIf/RlWF/0RThP9DUoL/QE+C/z9Ngf89S3//PEp7/z1M
+ ff80QnD/Z3S1/32J9P9YYuL/VF/c/ztGp/8vPWn/N0Z1/zVDcv81RHH/MkFv/zdGc/80Q3H/MT9w/zpK
+ df81Q2z/MT9v/zA8ev8wOo//MTqt/ysyqf8LEVz/QTYt/+yyY//qsGX/67Jl/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7bNn/+yzZvvstWj/78GAlQAA
+ AAAAAAADAAAAAAAAAAIAAAAA8Lp4Qu22bP/ssmb+7LJn/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Fn/++zZP/Tp3L/Z3Hj/1Fa6v9TXOn/VF3r/0pT5f8sK4L/yJZZ//W6
+ bP/apVz/rbPC/6a++P9rfb3/ZXa3/19wsP9abKn/VWij/1Fkn/9QYJv/Tl2Y/05dlv9PXZb/TVuU/0ta
+ kv9LWpP/SVmR/0dYj/9IWI//SVeP/0hXjv9JVo7/SVWN/0dUjP9HVY3/R1SM/0ZTi/9GU4v/RlOL/0ZU
+ iv9GU4v/RlSK/0VUiP9GU4j/RVOI/0VTiP9GVIn/RVOH/0VTh/9FU4f/RVOG/0VUhv9FVIT/RVOG/0ZU
+ h/9EVIX/RFOE/0NRhP9BT4P/P06B/z5Nf/89TH7/PEp7/ztJef82Rnb/LTZg/zU+a/86SXn/NkRv/zdG
+ dP81RXL/NkVy/zREcf8zQnD/MUBu/zFAbf88S3j/OEd0/yw7av8qOWj/Ehw4/wYLHv8HCyP/CAwi/wQJ
+ Hf+vhk7/9Lhn/+iwZP/ssmX/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yzZP/ss2f/7LNm++y1aP/vwICVAAAAAAAAAAMAAAAAAAAAAgAAAADvu3hC7bZs/+yz
+ Zv7ssmf/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP/rsWb/7rJl/9iq
+ b/9yeeH/U1zq/1de5P9XYfH/OkC6/6uBWv/1uWb/5q9n//CzY/+9nnb/tc35/5Ci4f9kdbb/YXOz/1xt
+ rP9Xaab/U2Wg/1FhnP9OX5r/TVyX/09clv9PXJb/TVuU/0tbk/9JWZH/SFiQ/0hYj/9JV4//SVeO/0hW
+ jf9IVo3/SFaN/0dVjP9GVY3/R1SL/0ZTi/9HVIv/RlWL/0ZUif9GVYj/RVSH/0ZTiP9FVIj/RVOI/0ZU
+ iP9EUof/RVOG/0VUhv9FVIb/RVOG/0ZUh/9GVIj/RVOH/0VThv9EU4T/RFKD/0JRgv9AT4H/QE5//z9N
+ fv89S3z/Okh5/yUwVf8iLVH/MT9s/zZEc/84RnX/N0Z0/zZFc/82RXL/NENx/zNCcP8zQG//O0l1/zpI
+ df8vPGn/LTxp/yc2YP8RGDP/CQ0o/wgLIv8ABB//V0c0//K2ZP/or2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZv/ssmb77LRo/+/B
+ gpUAAAAAAAAAAwAAAAAAAAACAAAAAO68eELttmz/7LNm/uyyZ//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/us2b/3apn/42S3v9gaPL/VV/w/05X4P+ffW3/9Lhi/+iv
+ Z//qsWX/7rVq/+CnWv+qq7D/utP//3iKy/9hc7T/Xm+w/1lqqf9VZ6P/UWOe/09fm/9OXpn/Tl2W/09d
+ lf9NW5X/S1mS/0pZkf9KWZH/SVmR/0hYkP9JV4//SFaO/0dWjv9HWI3/R1eM/0dVjf9HVYz/R1SL/0dU
+ i/9HVIv/R1WK/0dWiv9GVIv/RlOL/0ZUiP9GU4j/RlSJ/0VUh/9FU4f/RVSG/0VUh/9FU4f/RlSG/0ZU
+ h/9FVIj/RVSH/0VUhP9EU4T/Q1KD/0NSg/9BT4H/P09//zxKe/8sOF//LDli/zhGdv84R3b/OUd1/zlH
+ df83R3T/OEVz/zdEcv82RHL/NUJw/zVAb/82QG7/Mj5r/y88aP8uPGv/IS5T/w0TK/8JDSX/BQkh/xka
+ I//SnVX/77Rn/+mwZP/ssmP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7bNm/+yyZvvstGj/78GAlQAAAAAAAAADAAAAAAAAAAIAAAAA7b14Qu23
+ bP/ssmb+7LJm/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yy
+ aP/prl3/o5u0/4eV9/99fdD/s5B6//G2Yf/qsWj/7LFm/+yzZ//rsWf/8bZl/7mVZf+xxun/rL/1/2d5
+ u/9fcLH/W22r/1dppv9TZaH/UWKc/1Bgmv9PXpf/Tl2W/05clv9OW5X/TFqU/0tZkv9KWZH/SViQ/0hY
+ kP9IV4//SViO/0ZYjv9GWI3/R1eN/0dWjf9HVY3/R1WN/0dVi/9HVYr/RlSL/0dUi/9GVIv/RlSJ/0VU
+ if9FU4j/RVOI/0VThv9FU4f/RVOH/0VTh/9FVIb/RlSH/0ZTiP9FVIX/RVSF/0VUhf9DUoT/Q1KD/0JR
+ gv89THz/NEFs/zVCbv84R3f/N0Z0/zlIdf85SHX/OUd1/zlHdP85RXP/N0Ry/zdEcv82QnD/NUFu/zQ+
+ bP8zPWv/MDxp/y88aP8bJUX/CxEp/wwOI/8ABh//jW1B//e5Zv/nrmT/67Fk/+uyY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2b/67Nm++u0
+ aP/vwYKVAAAAAAAAAAMAAAAAAAAAAgAAAADtu3VC7Lds/+yyZv7ssmb/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LFm/+60Zf/Ypmf/zaJz/+avZP/xtWH/67Fo/+yy
+ Zv/ssmX/7LNl/+2yZv/stGn/56xc/6GYkf/A2f//kaPg/19xs/9cbq3/WGmo/1Znpf9SZKH/UWOc/09f
+ mv9PXpj/T12X/09cl/9NXJX/S1qT/0pZkf9JWZH/SFmR/0dYkP9HWI//R1iO/0dYjv9IWI3/SFaN/0hW
+ jv9HVYv/RlWJ/0ZUiv9GVIn/RlSJ/0ZUiv9HVor/RlaJ/0VUif9FVYj/RVSG/0VTh/9FU4b/RVSH/0VT
+ h/9FU4f/RVOG/0VUhf9FVIX/RVSE/0RThP9DUoP/QVGB/zxKev87SXj/Okh5/zpHdv86SHf/O0l3/zxJ
+ dv88SHX/OkZ0/zlFc/83RXP/NkRy/zZEcP81QW//NT9u/zI9a/8wPWr/LDli/xQcOP8NEij/AAch/z40
+ LP/ssWD/6bBl/+uxZP/rsWT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/rsmb767Rp//LLlZQAAAAAAAAAAwAAAAAAAAACAAAAAO25
+ cULstmv/67Jm/uyyZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmX/7LJn/++1Zv/wtGL/7LJn/+qxZ//ssmb/7LJl/+yyZP/ss2T/7bJl/+uyZv/wt2n/06Bc/6Os
+ wP+/1v//eozO/1ttrv9abKv/V2mn/1Vnpv9SZKL/UmKd/1Jgm/9QXpn/T12Y/05clv9NW5X/S1uT/0lZ
+ kf9IWZH/R1mQ/0ZZjv9HWI7/SViP/0hZjv9IV47/SFaO/0dVi/9HVYv/R1SL/0ZUif9GU4n/R1SK/0hW
+ iv9GVIn/RVKJ/0VTiP9FU4j/RVOH/0VTh/9FU4f/RVOH/0VTh/9FVIb/RVSF/0VUhf9EU4X/RFOE/0NS
+ g/9AT4D/P01//z1Ke/87SXn/PUh5/zxJef88SHj/PEl3/ztIdv86RnT/OUZz/zhGdP82RXL/NkNx/zZB
+ b/82P2//Mz5s/zE+bP8mMVj/ERcu/woOJf8TFiL/xZRS//C1Zv/psGT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+uy
+ Zfvstmz/9NWqmAAAAAAAAAADAAAAAAAAAAIAAAAA67x0Qu22a//rsmb+7LJm/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ss2T/7LJl/+qxZ//rsmb/7LJl/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJl/+qyZ//ytmX/wJll/6/A4P+vxfn/aXu+/1prq/9Za6r/V2mn/1Vo
+ pf9TZaL/UmOe/1FinP9QX5r/T16Z/05dmP9MXJb/S1yU/0pbk/9JWZL/SVmQ/0hYkP9JWJD/SViQ/0hX
+ j/9IVo7/SVaN/0hWjf9IVoz/R1eK/0hViv9IVor/SFaK/0dWiv9GVIn/RVOI/0VUiP9FU4f/RVOH/0RS
+ hv9FU4f/RVSH/0VThv9FU4X/RFOE/0RThP9DUoT/Q1GD/0BPgf8/TX7/PUx9/z1Ke/89SXr/Pkp6/z1J
+ ef88SXf/O0d3/zpHdf85R3T/N0Z0/zdFc/83Q3H/NkJv/zVCb/8yP2z/MT5t/x4oSP8SFyv/AAoh/5Jw
+ Q//4umj/565l/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZf/ssmb/67Jl/O25cP/12LFyAAAAAAAAAAMAAAAAAAAAAgAA
+ AADxzZhE7blv/+yyZf7ssmf/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT/67Jk/+uyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7bJm/+uz
+ aP/vs2D/uJt4/7TN9/+cr+z/YHG0/1ttrf9ZbKr/WGun/1Zopf9TZaL/UWOg/1Finf9QYZv/UF+Z/05d
+ l/9MXJb/S1yV/0pak/9JWZL/SFmR/0lZkf9IWY//SFiP/0hXjv9JV47/SVaO/0lXjv9JV4z/R1aK/0hX
+ iv9IV4n/R1WI/0dViP9GVIn/RVSI/0VUh/9FU4f/RVOH/0VTh/9FU4f/RVSH/0VThv9EU4T/RFOD/0RS
+ hP9DUoP/QVCB/z9Pf/8/TX3/PUt8/z1LfP88S3v/PEl5/zxJeP87R3f/O0h3/ztIdv84R3T/N0Z0/zdE
+ cv82Q3H/NUJw/zJBb/8tO2X/HCI5/wAMJv9eSzT/87Zj/+ivZP/rsWT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJm/+yy
+ Z//rsmT/7bx1+/jgwCoAAAAAAAAAAgAAAAAAAAACAAAAAPjmyTXtvHf87LJj/+yyZ//tsmb/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmX/7LFn/+y0af/orV3/tKSU/7TO//+Imtr/XG6v/1xu
+ r/9Za6r/V2uo/1Zopv9UZqT/UmSg/1Fknv9RYZ3/UF+b/09emP9NXpf/S12W/0pclP9KW5L/SVqS/0ha
+ kP9HWpD/R1mP/0hYjv9HV4//SFeO/0hWjf9HV4z/SFeM/0hXi/9HV4n/RlaJ/0VTiP9FU4j/RVOH/0VT
+ h/9FVIj/RVOH/0VUhv9FU4f/RVOH/0RThv9EU4T/RFOD/0NSg/9CUYH/QVCA/0BPfv8/Tn3/Pk1+/z1M
+ fP88Snr/PUl5/zxIeP88SHf/PEl3/zpIdf83RnT/N0Ry/zZEcf81QW//M0Jw/yYuTP8IEi3/Pzcw/+Wr
+ XP/ssWb/6rFk/+yxY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZf/ss2b/7LNn/eyzZf3wxIfWAAAABgAAAAAAAAAAAAAAAAAA
+ AAEAAAAA/v75EO/Cg+frsWT/7LJm/u2yZv/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ss2b/67Jm/+20af/lq1v/r6ys/6vG//93icr/W22v/1xusP9Za6v/V2qo/1Vopv9VZqT/U2aj/1Jk
+ of9QYp3/UGCb/09gmf9NXpf/TVyX/0xdlf9LXJT/SVyT/0lakv9JWpL/SVmR/0hZkP9HWJD/RleO/0hY
+ jv9HV47/R1eN/0dWi/9GVov/RlSK/0dUiv9FU4n/RVSH/0ZUiP9FVIb/RVWG/0VUh/9FUof/RFKH/0RS
+ hv9DUoT/Q1KD/0JRgv9BUYH/QVCA/0BPf/9ATn//Pk5+/z5Mff8+Snr/PEl5/zxIeP87SHf/O0h1/zpH
+ df84RnP/OERv/zVEcP8wOl7/EBk2/zAvM//ZpFn/77Rm/+mwZf/rsmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LNm/+yy
+ Zv/rsmT77Llx//HTqWcAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAIAAAAA7seNpuu0Z/7ssmb77LJn/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmf/67Fn/++1af/cp1z/paq6/6S+
+ //90hsr/XW6x/1xur/9abKz/V2qp/1Vopv9VaKX/VGej/1Nmof9SY6D/UWCd/1Bgm/9PX5r/T16Z/05e
+ l/9NXZb/TFyV/0pblP9JWpL/SFqS/0hZkf9IWZD/SVmQ/0hYj/9JV47/SVeN/0dWjP9GVoz/RlSL/0dU
+ iv9GVIn/RVSH/0ZUh/9GVIj/RlSI/0VUh/9EVIf/RFKG/0RShv9EUoX/Q1KD/0JSgv9BUIH/QVCA/0BP
+ gP8/Tn//P019/z1LfP89Snz/PUl6/zxIeP87SHb/Okd0/zlFcv84RHL/N0Nr/xYhQP8pKTT/zZtW//K2
+ Zv/pr2X/7LJl/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/ssmb/7LJn++u0af/swYOmAAAAAgAAAAIAAAABAAAAAAAA
+ AAAAAAAAAAAAAwAAAADw0aRS7Llw/+yyZfzssmb/7LJl/+yyZP/ss2T/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ts2b/6rFo//C2Z//Sol7/o6zF/6jD//97jND/XW+z/11vsP9bba7/WGuq/1dp
+ qP9WZ6b/VGak/1Nmov9SZKH/UWOf/1Binf9QYJv/UGCZ/05fmP9NXpf/S12V/0tblP9KW5P/SluT/0ta
+ kv9KWZH/SlmR/0lYj/9JWI7/SFiO/0dXjv9HVYz/R1WL/0dVi/9HVYr/RlSK/0VUiP9GVIj/RlSI/0ZU
+ h/9FUof/RFOG/0RThP9EU4T/Q1KD/0JRgv9CUYH/QFCA/0BOf/9ATn//Pkx9/z1LfP88Snv/PEl4/ztI
+ d/86RnP/OURz/zpFcP8aJUj/MDA3/8mYVf/zt2f/6K9l/+2zZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yzZP/ts2b/7LJm/+yy
+ Zvvrs2f/7b571vbbsRAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAftwYHF67Rn/+uz
+ Zvzrsmb/7LJm/+yyZv/ssmX/7LJl/+yyZf/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZv/tsmf/6rFn//C1
+ Zv/RomD/pK3A/67I//+Dltb/X3Gz/1xusP9cba//Wmut/1lrqv9Xaaj/VWil/1Rmo/9TZaH/UmSf/1Fj
+ nv9RYp3/T2Ca/01fmP9NXpf/TV2W/01blv9NXJT/TVuT/0xakv9LWpH/SlqQ/0lZkP9JWI//SVeO/0hX
+ jv9IVY7/SFeM/0lYjP9HVoz/R1aL/0ZWif9GVon/RlWJ/0ZUh/9FVIb/RVOE/0VThf9DUoP/Q1KC/0NS
+ gv9BUYD/QE+A/0FOgP8/Tn7/Pkx8/z1Le/89SXn/O0d1/zlHdP87R3L/GCRI/0I7O//Xo1r/8rZm/+iv
+ Zf/ssWT/67Jj/+yyZP/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJl/+yy
+ Zf/rsmX/67Jk/+yyZf/ssmb/7LJl/+yzZv7rsmX77LRo/+y7dt/wzJslAAAAAAAAAAIAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAACAAAAAO3OnSnsu3bu67Jk/+uyZvrrsmf+7LJn/+yyZ//ssmf/7bNn/+yy
+ Z//ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZf/ssmX/7LJl/+yyZf/ssmX/7LJm/+yyZv/ssmb/7LJm/+yy
+ Zv/ssmb/7LJm/+yyZv/tsmf/7bJn/+2yZ//tsmf/67Jo//G1Z//WpF7/qayz/7DM//+OoeH/Y3W4/11u
+ sP9dbrD/W22t/1lrqv9Zaqj/V2mm/1Vopf9UZqP/UmWh/1Jkn/9QYp3/T2Gb/09hmv9NYJn/Tl6W/05d
+ lP9OXJT/TlyT/0tbkv9JW5H/S1qR/0pZkP9JWo7/R1iO/0dXjv9JWI3/SViM/0hXjf9IV4z/SFiM/0dY
+ i/9HVor/R1eH/0dXh/9FVYb/RVWG/0RUhf9EUoT/Q1KD/0JRgv9BUIH/QFCA/0BPf/8/TX3/PUt7/ztJ
+ eP88SHf/Okdz/xQiRf9VSTz/5Kxf//C1Zv/or2P/7LJl/+uyZf/ssWX/7LJm/+2zZ//ts2f/7bNn/+2z
+ Z//ts2f/7bNn/+2zZ//ts2f/7bNn/+2yZ//tsmf/7LJm/+yyZ//ssmf+67Jn/uuyZv3ssmb767Jn/+u1
+ a//su3XK78mRKQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAPPY
+ r0/uwH7u7bRo/+uyZv/rsmT/7LFl/OyyZvzssmb77LJm++yyZ/vssmf77LJn++yyZ/vssmf77LJn++yy
+ Z/vssmf77LJn++yyZ/vssmf77LJn++yyZ/vssmf77LJn++yyZ/vssmf77LJn++yyZvvssmb77LJn++yy
+ Z/vssmf76rJo+/C1aPvgqF77saWZ+63H9vuctPb7coXJ/F9ws/9cbq//XG6v/1ttrf9abKn/WGmo/1do
+ p/9VZ6T/VGai/1Nlof9RZJ7/T2Kc/05hm/9PYJn/UF6X/09elv9OXJX/TFuU/0xbk/9MW5P/S1qR/0la
+ kP9IWY//SFqO/0lZjv9JWY3/SViN/0hYjP9JWY3/SViM/0lYi/9JWIn/SFiJ/0dXif9HVoj/R1aH/0ZU
+ hv9FU4X/RFOE/0JSgv9BUIH/QE+A/z9Off88Snn+PEp5/DJCdPwVIkP8cFs//O20Yvzts2b86K9l/Oyy
+ Zfzssmb87LJm/OyyZ/zssmb87LJm/OyyZvzssWb87LFm/OyyZvzssmb87LJm/OyyZvzssmb87LFm/Oyy
+ Zvzssmb87LJm/uyyZv/rsmb/67Nn/+y2av/tuHHq7r99g+3cuAsAAAAAAAAAAwAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAPXhvynwx46h7b586ey5c/3st27/67Zr/+y1
+ a//rtGr/67Rp/+y0af/stGn/7LRp/+y0af/rtGn/67Rp/+u0af/rtGn/67Rp/+u0af/rtGn/67Rp/+u0
+ af/stGn/7LRo/+y0aP/stGj/7LRp/+y0av/rtGn/67Rp/+y0av/ttWr/67Rq/+22bf/qsWL/wqR7/7C6
+ z/+uxfb/j6Ti/mt+wPxecbH/XW6v/1xtrf9bbKz/WWuq/1lqqP9Xaab/VWek/1Nlof9SZJ//UWOd/1Fi
+ nP9RYJr/T1+Y/05dl/9OXZb/Tl2U/01clP9MW5P/S1qT/0lakf9JWo//SVuQ/0paj/9KWo//SVqP/0pZ
+ jf9LWY3/SlmN/0pZjP9IWYz/SViM/0hXi/9IV4v/SFWJ/0ZVhv9EU4T/Q1KC/0JRgv9AToD/Pkx8/D1M
+ ev85SHT/PkBL/6J/Tf/0uWr/6rRp/+qzaf/stWn/7LRq/+y0af/stWr/7LVq/+y0av/stGr/7LRq/+21
+ av/ttWr/7LRq/+y0av/ttWr/7bVq/+y1av/stGn/7LVq/+y2bP/stmv/7Ldu++u4cOvsu3a/7sB+dPHO
+ mRwAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACAAAAAAAAAAD4+PIR9NiyPPDLlWLtwYJq7cCAfeu5cX7suG5+7bhwfu24cX7tuHB+7bhwfuy4
+ cH7suHB+7Lhwfuy4cH7suHB+7Lhwfuy4cH7suHB+7Lhwfu64cH7tuG9+7rhvfu64bn7tuG9+7Lhvfuy4
+ cH7tuHB+7Llwfuy5cX7ruXJ+6bhwfuq6d372umt/uJdle5SjuKmtwun/qL71/4aa2/1oe779XnCx/1xu
+ rv9cba3/XG2t/1psqf9Ya6f/Vmml/1Vno/9TZaH/UmOd/1Finf9QYZv/UV+Z/09fmP9NX5f/T12V/05d
+ lP9MW5T/TFyS/0tbkv9MXJH/TFuQ/0tbkP9MW5D/TFuP/01bkP9MW4//S1uO/0pZjf9KWI7/SliN/0lX
+ i/9IV4n/RlWG/0VThP9DUoL+QVCB+0BPf/9AT33/P0539zZAWqCsilRn/8x4ZuOxb2XpuHBl67hwZeq4
+ cGXsuG9l7LlwZe26cWXtunFl7LpxZey6cWXtunBl7LpxZey6cWXsuXBl7LlwZey6cWXtunFl7bpwZey6
+ cWXsunJm7L15Xuy+fUrsxY0w8c+dEwAAAAAAAAAAAAAAAAAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAG55i0Kdrs3DrMDt/6K48/+Emdv/a37B+2Bys/1cba7/Wmys/1ptq/9abKn/V2qn/1Vn
+ pP9TZaL/UmSf/1Finf9QYJv/T2CZ/09fmP9QXpb/UF6V/05dlf9PXZX/T12U/05dk/9OXZL/TV2T/01d
+ kv9OXJP/TlyT/01ckf9LXJH/S1yQ/0xbj/9LWY3/SliM/0hXif5GVIf8RVOF/ERShP9EUoL/QlF8/j5O
+ dKg4Q10uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA
+ AAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA
+ AAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAACAAAAAAAAAAF9ip5TnK7Pu6m+
+ 7PyhuPH/jaLi/3WJy/9kdbj7W22u/Vlqqf5Zaan/WGmo/1Zppf9UZqP/UmSf/1Fjnv9QYp3/T1+a/1Bf
+ mf9QXpj/T16W/09elv9PXZb/T12W/09elv9OXpX/Tl2U/1BelP9RXpX/UF6U/05ek/9NXJH+S1yO/Upa
+ jvxKWIz8SFeK/0dXiP9IV4X/R1aA6khUeJ9ETGo6AAAAAAAAAAAAAAADAAAABAAAAAQAAAAEAAAABAAA
+ AAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA
+ AAQAAAAEAAAABAAAAAMAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAc3+MNqS32IWrvuzZqLzz/5mu6/+Fmdv/cYPE/2Fy
+ tP5Yaqn7VGaj/FJlof1SZaD+UmSf/lJln/9RZJz/UWKc/1Fhm/9RYZr/UV+Z/1FfmP9RYJf/UF+X/09f
+ lf5PX5T+Tl6T/U1dkvxNXJD7TVyR/UxckP9MW4//TFyO/0xciv9NXIb3TFp/tkxXd2Q+SlIXAAAAAAAA
+ AAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAA
+ AAEAAAAAAAAAAEtJLgqks81AqLvkgqS45sehter3lank/4aZ1v91icb/aHu5/15xrv9Xaqb/UmSf/09i
+ m/5OX5r+Tl6Y/k1el/1NXZf8TlyV/E5elv1PX5j/UWGY/1NkmP9XZ53/W2uf/15uof9fb6H/Xm6d+Ftp
+ lthUYoilV2N/dVphcSsAAAAAAAAAAAAAAAAAAAADAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAp6n
+ tSWntt5KpbXigaCw36ybq9vPlaXX642e1PeHmM79fZDF/3iKv/9yhLr/bX61/21+s/9xgrX/dIO3/3eH
+ uP56irn5fY667YGPudWAjbWtfYmxhnyJsVV9haQpAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWl5gTjpitIpah
+ wDuQocRKpbXdSay960iaqthRjZzEXZCfv1+LmblPj5i1PZmjsymkrrQUAAAABwAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//54Hh////////////////4EGBwP///////////wY//+B
+ AgMD///////////4AP//gAAAA//////////gAAAf/8AAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAA
+ AD/4AAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAA
+ AAAAAAAf4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAPwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAA
+ AAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAA
+ AAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAA
+ AAfAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAA
+ AAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/wAAAAAAAAAAAAAAAAAAA/8AAAAAAA
+ AAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAf////
+ ////8AAAAAAA//////////////wAAAAAA///////////////AAAAAA///////////////8AAAAB/////
+ ///////////8AAAH/////////////////+AA/////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEIAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABydPMGJSZsE+Ui55gAAAAAMze5UurtcZxb1hwE+De
+ 2TjX7PL6lZuu1YV3jT0AAAAA5OfiPbnH2aiBgJpZAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioOZTHly
+ ilIAAAADnpiuG4NugyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAJ/A3ye30OP4eXmW/35v
+ g5TU6O/Hq8LZ/25kgb7W1tiR4Pz//5OivP+Acou7taSsMuDn6ca2zOT/fHaSzgAAAAMAAAACAAAAAgAA
+ AAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAA
+ AAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAda+tRKch5g1uqWuMK+g
+ qjmik59Ck4aaiXVogf+drsL/goqoyWdYc+qOj6TNu9HhcYiLjw8AAAAAAAAAAQAAAAAAAAABAAAAAPnt
+ 0BDirWtg1t/W7KO+1/xGT4T/scPc+9Du/fxRX5j/goix/+v///+YsNP9REuK/1JZlPvP3uz+sMzp/FFg
+ nPRRYJ3HU2eSxGZ+psVjeqPEZXykxGR4nMRleqPEXnKcxGF6pMSBjKHEr627xNjZ4MS0tsTE6OjsxNfY
+ 4cSurrrEs83exKfM7MSYuNrEdo20xGyDq8RthK7EobPJxN/3/8TC2e/EZHehxF5ymcS8ytfEz+f7xarB
+ 4cJmdavhWmad/GBsovpbZJz9VFmS/1BSjv9ncZz+yej3/W1ofP+Aj7P/w+T68LDE0qWLjI0TAAAAAQAA
+ AAEAAAACAAAAAPDLlDjtu3bY7bBg/9S+l//K6/v/SV+f/qW62f/e+v//T2ei/mNyqP/o/v//nrjc/yY3
+ hv5ebZ//4Pn//5aw0P9ke67/nbng/1Zuo/9eeqf/Yn6t/2B9qP9lhKz/cJC5/3aXwf9MaJj/OUKP/5eY
+ sP/4+fn/3uDk//39/f/q6+z/fn2o/32Uwv+k0vL/n8rr/5jB5P97oMr/lK7J/9Dl7f/H5PD/lbTR/3aY
+ wf97osn/mbbO/8vk9P+zz+r/VWuk/zpRl/85TZT/MUCM/yw7if4aKHP8i6XN/8fg7f+Bl7v6xt3o/tW9
+ k7kAAAAAAAAAAAAAAAEAAAAAAAAAAPTcuBPtu3Xf67Fl/+6wYfvdtX//2/j//5u00v+itMv/4v3+/4Ob
+ v/9+kbf/3vn+/7HM5/9VaqT/tsfX/t34//+SrdD/lrbV/9Px/f2oxeX9k7bb/aPJ6P2Wu939o8nr/Z/G
+ 5P2Hr8z9QVaG/RwgrP2Gib39///9/ejp7f3+/v794OHg/UZKwf07R7j9hqvI/Ze+4f2t1vT9p83s/arQ
+ 7/2tz+r9o8fk/aPK6v2kze39nMbm/Ymx1P2hus/92Pb//ZOsz/46TZD+RVmd/is3fP5IWZX/gpe3/77a
+ 7v+XuOD/r8XU/9+1dP3usGD/67t3uO3auA0AAAACAAAAAQAAAADuwoNb7LRq/+yxZfvts2b/6Kxf/9XD
+ o//c/f//x+P0/9Tz///R9f//xeT2/9f2///K5vr/wdvt/974///H4vb/nb7e/6zT9P+s0Oz/stbv/7DW
+ 8/+ozez/nsPk/6zT7v92jtL/Mz2s/x0lZf8UF4f/ZmzL//z99//s7fD//f35/6ep0P8tNL//Fxto/x4m
+ X/9JXJP/q9Ly/7HV8v+11fH/stn6/7PY9v+s0vH/o8vq/5nB4v+Su93/dpm8/6y9zP/P7P//UGSd/1xz
+ sf+Np9D/udfy/9Dz//+twM3/mYl9/9iqb//wsWH/67Jo++y0aP/sv399AAAAAAAAAAMAAAAA7r56juyz
+ Z/7ss2X77LJk/+2zZ//oq13/4see/9rSuv/PwKL/5OLN/9XDo//X287/uNTm/6LC2f+83PD/psDV/6nN
+ 6/+v1fT/tNr3/7Xa9/+23Pj/pcjo/6fM7f+nz+P/Slez/zU72P8xN7v/Dg9j/zM3kv/Z2+X/3d7k//P0
+ 8f9hZbb/Dg9r/w4PWf8ODmr/DhBa/5a32/+74P7/udjw/7nd+/+43Pj/sNb0/6vT8f+exeX/lb7f/3KX
+ vP9MXX7/ytnj/8rl9v+Pqs//pcHg/9Dg6P/Jxbj/2bJ7//W0Xf/us2T/67Jm/+yyZP3ssWX97Ldv3O7a
+ sQsAAAAAAAAAAOy4cp7ssmb/7LJk++yyZP/rsmT/7bNn/+yvXv/srlz/7a9e/+uvYf/vrVf/ybWR/4yw
+ 1P+aw+X/msTo/4+syP+v0u//r9b2/7bc+f+53fv/t977/57A4f+z2vP/eZPK/ztCyP89Rtb/O0LQ/yMm
+ lv8ICVL/q6zD//Hx8v/Nztr/HR5o/wsLWv8rL6v/OUDL/xQVdv9RZZL/td36/7fZ8/+63fr/veH9/7rf
+ /P+ly+v/n8fn/5a/4f9xlLj/NU58/05jiv+grbz/2+/4/4Cdxf+YfV7/9LVe/+yxY//qsmf/67Jk/+yy
+ ZP/ssmT/7LFk/+y1a/7uxYs5AAAAAAAAAADttmud7LJn/+yyZPvssmT/7LJk/+yyZP/rs2b/7LNn/+yz
+ Z//ssmX/6rhy/8Xb4/+q0O3/pc7u/5S84f90ja//sdXv/6/X9v++4/z/ud/8/7LX+P+kyef/m7rn/0tV
+ 2/9AR93/QUnZ/z1E0f8pLaL/Cwxb/zw8a/9DQ37/PD1v/wwMVP8mKJr/QUne/0JJ3/8/Rtn/GBt7/3SP
+ uP+64f3/vN77/7ne+P+PsNX/kLPW/6TL6/+XwOL/YICn/0Jbif9GYY7/OFKE/3GDof+lu9T/jXlj//e5
+ Zf/psWb/7LJk/+yyZP/ssmT/7LJk/+yyZP3stGn/7b14UQAAAAAAAAAA7bZtneyzZ//ssmT77LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/77Jk/92wcf/A2eX/ps/w/5/I6P90l8D/Y3uh/63Q6P+t1fb/uNz5/7fd
+ +/+q0PH/p87p/5Ku4/9ITt//P0Xd/0JJ3P9ES9z/RU3k/ysvof8OD17/JSek/wsMWf8sMKH/Q0rf/0JJ
+ 3f9AR9b/SFHp/yUor/9nfqz/ueH9/5/D5P+StNj/krXa/6zS8v+hyur/k73d/01mjf9RbZv/fqTH/1hz
+ nP9GYI7/QV2N/4ByZv/2t2H/6bFl/+yyZP/ssmT/7LJk/+yyZP/ssmX97LNo/+25cFEAAAAAAAAAAOy2
+ bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+yyZP/ss2T/67Nm//CxX//FrYP/qtLz/6XM7v+Rt9n/faHJ/2F8
+ o/+pzOX/qNDx/6vT8f+x1/f/ps3s/6bM7f+q0O7/hZ/e/2Jv5P9FTuP/P0Xh/0JI4f9GTOL/MTWr/0VK
+ 2f8+RLr/Rkzl/0VK3v9ES+H/REzm/zg+0/9RY7D/qtHu/6vR8v+Rtdf/sNf3/7La+P+p0PD/ocrr/4Sr
+ y/8+U3r/ZoWw/5zE5P+Jrc//bI2z/1Funf9RXnn/3Kde//C0Zv/rsmT/7LJk/+yyZP/ssmT/67Jl/eyz
+ aP/tunFRAAAAAAAAAADstmyd7LJn/+yyZPvssmT/7LJk/+yyZP/ss2T/67Jk/+6zZf/hrWb/v9Te/63X
+ +v+hxuf/ps/v/3CPuP9qiKv/qc/q/6DI6P+p0PD/rNPz/6LK6/+lzO7/qdDw/5/K6P+WrMf/u8Ho/32H
+ 3f9QWNT/RUve/z1Dv/8/Rs//U1vL/1Nb3/9ES9j/REvT/0FGt/9lfLj/qdPv/6fO8P+u1fb/kLPX/53D
+ 5f+o0fH/o8rr/6DJ6v92mr3/PFF7/2OCrf+XwOD/mMDg/4etz/+FqMr/SWia/416Zf/2t2P/6bFk/+yy
+ ZP/ssmT/7LJk/+uyZf3ss2n/7rlxUQAAAAAAAAAA7LdsneyyZv/ssmT77LJk/+yyZP/ssmT/7LNk/+y0
+ Z//qrVz/zsau/7nh//+s0u//rNP0/5e73/98nsT/jrXY/6HJ5/+fx+f/ncPj/6bP7v+gyOr/pMzr/6fO
+ 7P+TveH/qLbJ//378v/o6+L/19re/3Z3of+hpMH/q7HY/9XX5v+4u9H/mJy5/9TV4v+RkaD/cYam/5e9
+ 4v+nzvD/p83v/5m/4f+Lr9T/pc3u/5/G6P+cxOX/g6jL/1p2nP9ceaL/lLzd/5nB3/+Qt9j/kbfY/4ix
+ 1v9Za4f/26Rd//C2Zv/ssmT/7LJk/+yyZP/rsmX97LNp/+25cFEAAAAAAAAAAOy3bJ3ssmb/7LJk++yy
+ ZP/ssmT/7LJk/+uyZf/tsWP/4bRz/8fi8v+12vn/stj1/6TM7P+Kq87/mr/j/5a93/+iy+z/fp69/5e+
+ 2/+m0O3/nMTl/6TL7P+p0O3/jLPV/621yP/v7u7/7u/y///////HyM3/srO///v89P/i4+X/wMDH//b2
+ 8///////sLC//2ZymP9cdp//lrra/6nS9P+iyen/gaPI/5/G6P+fx+j/m8Pj/5rC4/9/osb/gqXH/4Sq
+ y/+ZwuD/lr3c/5O52v+cw+H/dp7I/5+FZv/3uGP/6rFk/+yyZP/ssmT/67Jl/eyzaP/tuW9RAAAAAAAA
+ AADstm2d7LNm/+yyZPvssmT/7LJk/+yyZP/ss2f/7K1c/9nHpP++5P//ttfz/7TY9v+Tttb/n8bn/5vC
+ 4/+mz/D/aoOj/2yIpf+jzOn/krbV/5i+3/+lzez/qdHw/4OnzP+sssP/8/Lw//X29//29vj/+/z9/6Ok
+ tf+0tMD/0tPX//Hy8//5+vz/+Pn5/7S0wv9weZn/V2+e/zxKaP95mbf/o83r/36fxP+WvN//n8nn/5rC
+ 4v+gx+j/hKbJ/4+z1f+Kr9D/kLfW/5jB3v+ZwOD/l77c/5G94/96iJT/5Kha/+60Z//rsmT/7LJk/+uy
+ Zf3ss2j/7bluUQAAAAAAAAAA7LdtneyzZ//ssmT77LJk/+yyZP/ssmT/7LNn/+isXv/U1cf/ud/+/7jb
+ +P+evt3/ncHg/5m+3f+m0PH/gaDB/yYwS/90la//iKvJ/4Cfv/+ex+j/o8vp/6nR7/96nMP/pau8//Dx
+ 7v/29vj/+Pj4//X19f+Tlq3/XW6e/9HW4P//////8vL1//b39v+mp7X/cXaR/1x1o/9EVHr/Ehkv/2SB
+ nv9ti6z/iKzQ/6HK6f+ZwOH/mcHh/5G22P+Fp8r/nMPj/4qu0P+YwN//msHh/5m/3/+ZwN//d5zB/7eR
+ YP/1uGX/6rFk/+yyZP/rsmX97LNo/+25bVEAAAAAAAAAAOy3bZ3ss2f/7LJk++yyZP/ssmT/7LJk/+2z
+ Zv/mrGL/zdfT/7vh//+pyOT/m7zb/5i72v+bwuP/krXV/zI8W/8nNUv/Z4Od/2V+m/+Uudv/l77g/6XN
+ 6v+n0O//cJC6/5mfsv/l5ub/9vf4//r6+f+tsL//WWyh/0Zdpv9TYpz/6Orr//j4+f/3+Pb/lJap/2hs
+ h/9Xb5r/VGqW/yAoQ/8THDD/PlNy/1x3l/+jzO7/mcDg/5S72v+TuNf/g6XJ/5vD4/+WvN3/lLvZ/53D
+ 4v+cwuD/mr/b/4Sw2P+Sh3j/87Rg/+qxZf/ssmT/67Jl/eyzaP/tuG1RAAAAAAAAAADrtm2d7LJn/+yy
+ ZPvssmT/7LJk/+uyZP/ts2b/5ati/8jW0/+33v3/lbHP/6rP7f+JqMn/msDe/0hVdf8bIT7/IS09/zRC
+ Vv96l7f/oMnp/5O52v+mze3/o8rr/2F+q/+DiqL/3N3g//////+xsb//SFSH/zRGkf82Qoz/LDuL/3B6
+ ov/3+PX/0NHZ/4uLo/9la4T/TWWQ/1VtnP8yPV7/ERcs/xkiOP8uPln/hanK/6DJ6f+Yv93/hanG/4qu
+ z/+Xvt//m8Hh/5m+3f+exOH/ocbh/5u/2v+Pu97/fYWL/+qsXP/ttGb/7LJk/+uyZf3ss2j/7bhtUQAA
+ AAAAAAAA7LZsneyyZ//ssmT77LJk/+yyZP/ssmT/7bRn/+WpW//O0sb/qs7v/5272f+hxOT/h6XI/2R9
+ mf8mLU7/GyM8/wIFDP80P1j/n8bn/5nA4P+Sttn/qNDx/4yw1P9RbJv/a3OP/7m5xv++vsv/cHOF/32S
+ sP9/lLz/UGCR/zI/fv8gLnP/cnaP/5STqf+GhJ7/eHiP/0ZYff9Tbp7/OUdr/xsjPv8SFyr/Exoq/zxP
+ a/+BpMz/lb7c/4uzzv9/o8D/k7nb/5rB4f+bwt7/oMbg/6PH4f+gwtr/lb3e/4OOmP/nql3/7bRn/+yy
+ ZP/rsmX97LNo/+24blEAAAAAAAAAAOu2bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+y0Z//rrFv/2sej/6fD
+ 3/+mx+X/lbLV/3SOr/82Q2P/JzBQ/xEXK/8DBBL/Znyd/6XP7/+VvN3/jrLV/57E5v9ifqj/TGea/1xm
+ hv+EgJP/o6ex/83k7P/Y9///1fP//8fk+/+gutj/Ynej/ycvUP9uanv/ko6o/4KAmv9CTGn/SGGN/0NU
+ fv8dJED/GyI7/wgMGP8QFyL/TWaU/2F9qP91mLv/bY6r/32hxf+VvNz/msHe/53D3f+hxd7/n8HZ/5O7
+ 3P+KkZb/7K1e/+2zZv/ssmT/67Jl/eyzaP/tt25RAAAAAAAAAADttmyd7LJn/+yyZPvssmT/7LJk/+yy
+ ZP/ssmT/7rJk/9+va/+fq7j/rdTz/4Gcwv9KW3r/KjRU/yUuTP8FCRr/ISc//4ipzP+hyOr/mb3g/4Kk
+ yf9xkbv/SWWX/0Vdi/9yfY//wM7V/9fx///T7///z+3+/8zp+//O6v//y+n//8nn//+hvOL/UmOO/1FT
+ bP+CgZb/TVd4/zlLcP9BVH7/HyZD/x0mQv8RFiv/AAAA/zZKav9Papv/SmSS/0dfhP9Tb5j/eZvA/5zE
+ 4f+awt3/m8Da/5/B1/+Is9n/mpB///SzYP/qsWX/7LJk/+uyZf3rs2j/7bdvUQAAAAAAAAAA7bZsneyy
+ Z//ssmT77LJk/+yyZP/ssmT/7LJk/+20Zv/lq2D/n5mW/83n9/9cb5X/KTNP/ys1Vv8gKUb/BQgW/zZB
+ Yf+DqMv/nsfo/6HJ6f9nhrH/Q1uJ/2l6lP+svcX/2PD6/9Xx///P6v7/w97x/5qx2v+Sp9n/sMvp/8ro
+ /v++2/n/xOH+/73b//9shrb/Nz9e/z1KY/8+TXP/LT1g/x4mQ/8dJkP/GSE8/wEBBf8ZJDT/SmaV/0hh
+ j/84TXX/P1aA/0xmkv9rirD/g6jI/4uxz/+Nttf/d5ey/86fYP/ytmb/6rFk/+yyZP/rsmX97LNo/+24
+ bVEAAAAAAAAAAOy2bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+uyZP/vtGP/4axq/6OLeP+hkXz/RFN8/yQt
+ Sv8sOFr/GiI9/w4RIf8wPV3/S2WR/2aFr/9ggq7/T2WG/56ssf/a8PP/2ff//9Du///P6vz/1vD//7TN
+ 3P+ds9L/rsbo/7/b8v/N6///xuP9/7/d+/++2vr/w+L//3mWz/8mNF//Qk1v/yU0VP8ZITz/IShG/x0l
+ Qv8HChf/BgoP/ztTfv9EXYz/N0tz/zZMdP9AWIb/O1N+/0Vdh/9UcZv/XHqg/6+Taf/xs2H/6rFl/+yy
+ ZP/ssmT/67Jk/eyzZ//tuG1RAAAAAAAAAADstmyd7LJn/+yyZPvssmT/7LJk/+yyZP/rsWT/8LRi/8un
+ gf95gq//Vl+K/z9Jbv8kLU3/Ljpc/xUcNP8WGi7/JTJQ/0Rejv9AW4z/T2KB/7/Q1f/d+f//0O7//9Hs
+ /P/T7///0+///9Hr///V7///2PL//9bw///R7v//zev//8nn/v/C3/7/vdn9/7fT+/+93f//ZX6+/0NQ
+ f/8nMkz/Ehkx/yYuTv8gKUb/EBQp/wAAAP8oO13/PliI/zFGb/8tQGj/O1OD/zhRf/89VoX/LUVy/0Q+
+ Ov/YoVT/+75r/+2zZf/rsmT/7LJk/+uyZP3ss2f/7bhtUQAAAAAAAAAA7bZsneyyZ//ssmT77LJk/+yy
+ ZP/rsmT/7rRm/96oW/+mmJT/rKm//46Qqv8wPGP/KTJR/zE7Xf8TGjL/HCE4/xwnQf9AW47/PVJ5/7TD
+ zP/U8P//xeD7/83n/v/S7f//1O7+/87r+//S7f//0ev//9Hr/f/P6v3/zur9/87r/v/G4///v9r+/7nT
+ /v+yzfz/ttP+/5Ku5/9KWZL/MzxY/xAYLf8mL0//IyxK/xUcNf8AAAH/FyQ6/zZPf/8uQ2z/KTtj/zFJ
+ dv8oO2D/GSU+/wkLFf8AAAn/Dgwa/4dpRP/mrmL/7bNl/+uyZP/rsmT97LRn/+25bVEAAAAAAAAAAO22
+ bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+uyZf/apVj/wKCA/72fgv+VhH3/JTRf/zA4WP8vOlz/FBs1/xgf
+ Nv8RGCf/L0l9/3J/l//R5///uNP9/8Hb/v/I4f7/zur//9Ds/P/K5fX/0u7//9Ls/v/S7f7/0u3+/8/r
+ /f/M6f7/xOD//7vV/v+zzP//sMn+/7HN//+kwPb/UWSj/zxGbP8VHDb/JC5M/yUuTf8ZIT3/AQEJ/w0U
+ Iv8xS3z/IjJV/w8VJ/8GChH/AAEI/wAABv8AAA7/STkt/7OHVf+he1D/wZRV/+uzY//ssmT/67Jk/eyz
+ Z//tuW1RAAAAAAAAAADstmyd7LJn/+yyZPvssmT/7LJk/+yyZP/psWT/7rFd/8img/+tmIn/g3yG/yY0
+ X/80PGD/LDdY/xkiPP8XHjb/AAEG/w4WKP+frMD/wNv//7TO+/+81P7/xd3//83n///T7v7/1vH//9Lu
+ ///S7f7/0u3//9Pu/v/S6/7/zen//8Tg//+40v3/rcj8/6vF/P+xy/7/rsr8/1pwsP9BTXf/HSVA/yQt
+ S/8mME7/HSVC/wUFE/8HCxT/GSdA/wMFC/8HBg7/AAAB/wcHEP8kHB//Jh4m/x0YIv+sgk3//8Js/+yz
+ ZP/qsWP/7LJk/+uyZP3ss2j/7bhtUQAAAAAAAAAA7bZsneyyZ//ssmT77LJk/+yyZP/ssmT/67Jl//O1
+ Xv/IpoT/no6L/3Nxg/8sO2T/Nj5j/yo0Vf8kLUv/Fh0x/wEBA/8aGh3/vtLp/7rT/v+1zfv/u9X+/8bg
+ ///O6f7/0u7+/9Tv///U7v//0+///9Lt/v/S7f7/0u3+/87p/v/N5v7/w9z9/7nS/f+0z/v/r8z+/7TS
+ //9fdrT/Qk58/ycvTf8jLEv/JzFP/yAoRv8ICx7/AAAE/wAAAP8EBAr/BwgS/wYFCf+kfEj/6K5j/9Ce
+ Xf+Zd0//hGdF/8qbWf/xtmX/67Fk/+yyZP/rsmT97LRo/+25bVEAAAAAAAAAAO22bJ3ssmf/7LJk++yy
+ ZP/ssmT/7LJk/+uyZf/ys17/zamD/4Z/h/9kZXz/MD1o/zdAZf8qM1T/KzRU/xMZLf8AAAD/Zm5z/9ry
+ ///H3fv/wdr9/9Tm/v/S6Pz/z+z//9Tv///V8P//1PD//9Xv///U7v//0u7+/9Lu/v/Q6/7/1u3+/+rz
+ /P/2+f//8PP+/9Lj+/+72v7/aIDB/0FNff8wOVn/Iy1M/ycwUP8jKkj/DhIo/wAABv8AAAH/CAgO/wAA
+ C/9OOyf//L1q/+yxZf/xtWb/8LVk/+61Y//aplz/6rJj/+yyZP/ssmT/7LJk/eyzaP/tuW1RAAAAAAAA
+ AADst2yd7LJn/+yyZPvssmT/7LJk/+yyZP/rsmX/8LJf/9Wtgf9ma4X/UVh4/zdBa/84QGf/LTdY/zA6
+ Wf8JDiD/FRUb/8fb4f/R7///2ev8//L2/f/9/f///P3//970///U8P7/1vH+/9Xx/v/V8P//1e///9Pv
+ ///R7///1/D+//r9/////////P/u//z/8f//////uL7H/zVEb/9FUYD/MDla/yUvTv8nMFD/JCtL/xUZ
+ M/8BAgz/AAAA/wgIEv8BAQ3/oXpF//e6af/or2L/67Fk/+uxZP/ssmT/67Jj/+mwYv/tsmT/7LJk/+uy
+ ZP3ss2j/7bluUQAAAAAAAAAA7bdsneyyZ//ssmT77LJk/+yyZP/ssmT/67Jl/++yX//br3z/WmaP/0RQ
+ eP87RW//OEBm/zE6Xf81P17/AAAM/3yEiP/g/P//4Orz/////////////P77//L33//y+/3/1PL+/9fy
+ /v/W8v7/1vL+/9Xx///W8P//0O3//+j2/v//////rrmf/67OZv+duGX/5Obl/66jsP8MECD/P0x5/y42
+ V/8mL03/JjBP/yQsS/8YHTn/AwQQ/wAAAP8IChf/CgoQ/8mXVf/ytmf/6rFj/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/rsmT97LNo/+25blEAAAAAAAAAAO22bJ3ssmb/7LJk++yyZP/ssmT/7LJk/+uy
+ ZP/usmL/4K90/2dznv9CT3v/O0Zv/zdAZ/82P2P/LjhY/x4iLv+40Nb/Zm17/+Ha5P/+/v7//////6av
+ mf+BoUD/0t/L/975///W8f3/1/L+/9by/v/W8v7/1vL+/9Ht/f/z+/3/4N/e/xchD/8dLgf/HCsL/4yH
+ kv9iWmj/GyhP/ztFc/8uN1f/JzBO/yYxT/8lLkv/GiA9/wQGFP8AAAH/DA8d/wcHCP/FlVP/9Lho/+qw
+ Y//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/67Jk/eyzaP/tuW9RAAAAAAAAAADstmyd7LJm/+yy
+ ZPvssmT/7LJk/+yyZP/ssmT/7LJj/+iybP9yep7/Pkt6/zxGb/83QGf/OUJn/yoyUP8vOFT/sc3g/yAh
+ Jv+5rsf//////+/w7/8vOSr/DRwB/5mln//l////1PD8/9f0/v/W8/7/1/P//9by/v/T8f7//////8vM
+ yP9uc2r/PEsv/wAIAP8zLDP/MTtX/zJChP83QGX/MTpc/ygyUP8oMU//JS5M/xwkQv8GCBf/AgIH/xER
+ H/8AAAD/cVcz//u9a//or2P/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP3stGj/7btwUQAA
+ AAAAAAAA7LZsneyyZ//ssmT77LJk/+yyZP/ssmT/7LJk/+uxZP/utWb/gYKb/zpJe/8+R3H/N0Bn/ztE
+ av8vN1X/HCVJ/7XS8P9hc3P/PDJG/9zP6//b2eD/gop9/xklDv9lbnX/4v///9Xx/P/Y8///1/T//9bx
+ /f/c+f//tdHW/5mapv+0qbj/bG5m/wkNA/8aHx7/XHGG/0xip/8pM1r/OkRo/zI7Xv8qM1H/KDJQ/yUv
+ TP8gKUf/BwkY/wUHEP8MDhr/AQAA/w4MEP/Nm1f/8rZn/+qwY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/rsmT97LRo/+27b1EAAAAAAAAAAOy2bZ3ssmf/7LJk++yyZP/ssmT/7LJk/+yyZP/rsWX/8rVi/5SM
+ lv85Sn//Pkhx/zlBaf88RWv/MTlY/ykyV/+OqNL/2vP2/1xsbv9KRFf/fnGK/0JFP/8BBAD/eYyR/+H+
+ ///V8v3/1/P//9fz/v/W9P7/1/X+/6zH3P9dbXv/UVhn/z1LU/90iZj/nLnU/1htsP8+SnX/GiE2/z5H
+ bf8yPF3/KjNP/ygyUP8mME7/IipI/wUHFf8KDRz/CAoT/wMBAP8AAAX/bVM0//q8af/or2P/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/67Jk/eyzaP/suXBRAAAAAAAAAADstWyd7LJn/+yyZPvssmT/7LJk/+yy
+ ZP/ssmT/6rFl//O0X/+olo7/P1CH/z5IcP87Q2v/OkRr/zI6XP8xOVz/X3Sq/8fk9f/T8f3/rcfJ/3eI
+ jv9meID/kqu8/8vp/f/Y9v7/1fH8/9f0///X9f//1/T8/9Tx/f/L6P//v97//73e/P+72/r/ttb5/1Vp
+ nv9BTXz/QEtn/xsiO/8/SW7/MDlZ/yszUP8nMVH/JzBO/yEpRv8EBRP/DA4d/wQEB/8CAQD/AQEF/yIb
+ Gf/krGD/7bNl/+yxZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+uyZP3ss2j/7blxUQAAAAAAAAAA7LVsneyy
+ Z//ssmT77LJk/+yyZP/ssmT/7LJk/+uyZf/ys17/r5mH/0telv87R3H/O0Vv/zpDbP81P2P/N0Fj/z1N
+ gv+Ios7/qcXY/+b////Q7///oLzm/4Scz/+Vr9L/pb/W/7XQ5//d+///yujx/6O90P/R7vv/hp2//19z
+ p/9PYY3/UmaY/1drmv86R3P/Ul1+/zc/Yf8bIjr/PEZp/zA6W/8sNlT/KDJR/ygxUP8gJ0T/AwUU/wkL
+ Gf8CAgT/AQEB/wICBf8BAg3/sYZN//e6aP/psGP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT97bNo/+65
+ cVEAAAAAAAAAAOy2bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+yyZP/rsmb/8bJe/7qmlf9Xa6b/PEh0/z1H
+ cv86RG//NkBm/z1Ibf8vOmP/SV6e/4GZvv/e/f7/oLjQ/1Zmkv88SnP/VmuV/2+Fsf+xzOn/3////5mz
+ zP9+lbv/scvj/1Bhif9MXIH/LTlg/0pdlP86R23/RlJ2/0NOcf8tNlT/IilD/z9Ib/8xO13/LTZX/yo0
+ U/8oMlH/HiVC/wMFFP8FCBL/AAAA/wEAAP8EAwP/AAAI/3VYOv/7vWn/6K9j/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/e20aP/uunJRAAAAAAAAAADstmyd7LJn/+yyZPvssmT/7LJk/+yyZP/ssmT/6rJl//Kz
+ X/++p5P/WW2p/0BNev89SHX/PERw/zhCaf8+SnL/LTVY/zE+cf9ZbKD/0u/8/5uzzf9bbZn/RlZ7/0tc
+ iv9idqf/xeL4/87r9v9idaD/d4+5/3qOs/9HVn3/RVN2/yk2Xv9DUXz/MzxY/0VPcv8+SGz/KjJQ/y02
+ Vf8+R2//MTpd/y85Wv8tNlf/KjRU/x0lQf8CAxL/BAUM/wkLHf8BAgr/AwIE/wAACv9CMyj/8bZm/+qw
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP3stGj/7btyUQAAAAAAAAAA7LZsneyyZ//ssmT77LJk/+yy
+ ZP/rsmb/6rBm/+mxZ//wsl7/yKyP/11wrP9EUYH/PUt5/zxFcv85RG7/RlN+/zZCa/8oL1H/PUt9/4Wf
+ wf9+kq//Tl6I/z1Mcv9KWYX/V2qc/8ro//+0z+P/RVWG/1drof9WZZD/R1V//zRAZf8wPWT/Pkpu/z9J
+ a/9DT3X/QEpx/ygwT/83QWT/OkRs/zU9Y/8xO17/LTdZ/y03WP8dJET/AAAE/x8kTP8vOcP/Fh6T/wUG
+ Rv8AABD/GhUY/9ymYP/tsmX/67Fk/+yyZP/ssmT/7LJk/+yyZP/ssmT97LRo/+68c1EAAAAAAAAAAOy2
+ bJ3ss2f/7LJk++yyZP/qsmX/8rRe//i5Xf/zt2P/77Fg/9Swhf9jd6//SFWJ/0BPgP87R3T/O0hz/0pX
+ g/89Snj/Lzlb/zxJd/9ierj/fZK4/01civ89THP/R1Z7/0Zak/+/4Pv/obvV/zdEc/9KWYr/SFaC/0VT
+ f/8qNlz/PEpy/z9LcP9EUHb/Pkhw/zxHb/8oMVH/PEds/zlDa/86RGv/Mzxj/zE6X/8vOV3/GSJA/wED
+ Cf8uN5f/JS7F/wwQev8AABj/BgcK/wkKIv/Bk1D//sFo/+uxY//rsmT/7LJk/+yyZP/ssmT/7LJk/ey0
+ af/uvHZRAAAAAAAAAADstmyd7LJn/+uyZPvts2T/461j/62VoP+Ofar/k3uL//GzXP/dsXj/cYGz/0tZ
+ kP9FVIf/PEp5/zxLdv9OW4r/PUx8/zhFb/9BTXb/QVSW/2J0qv9NXYr/Oklw/0RSdf9BU5P/q83w/4uk
+ xP8uOWL/QlF7/0NSgP9BUH3/KDJR/z5Kcf9BTXT/RFB5/z5Ic/85RG7/LDZX/z1Jc/88R3P/P0p1/zQ+
+ Zv81P2f/Mz1l/xQbM/8OESr/Mj3F/xUblv8AACD/DxEj/y02mP8eKKT/Lidd/2ZNUP/ImFv/8bZl/+ux
+ ZP/ssmT/7LJk/+yyZP3stGn/7rx2UQAAAAAAAAAA7bZsneyyZ//ssmT767Jl//CzX/+9n5T/RVbp/ycz
+ yv+7knb/8rlm/4OOt/9NXpr/S1qO/z9Of/8+TXv/T12N/z9Off88SXf/RFJ8/ztKg/9VZKD/SFaF/0BO
+ ef9HVX3/NkWA/42t4/9whbD/Mz5k/0RSff9CUID/PUx5/y03WP9BTXn/Q1B5/z9Oe/8+SXX/NUFr/zA7
+ Xv8+SXf/Qk9+/0BNev83Qmv/PEhz/zVAbP8KDiH/Iihn/y850f8FB0//ExhQ/ygzvv8aIqn/Bwpi/0Ex
+ Sv/GlV//6K9j/+yyZP/ssmT/7LJk/+yyZP/ssmT97LRo/+69dlEAAAAAAAAAAOy2bJ3ssmf/7LJk++yy
+ ZP/rsmb/9bVb/7edlf8+TeX/UVC5/+iuXv+enbD/UWao/1Jglv9EU4f/QVCA/09djv9BUIH/P05+/0dV
+ g/87SHj/RlWI/0ZVhv9AT3z/RVR//y08b/9phMr/WGqa/zlFbP9CUYH/RVSF/zxJdv80PmT/Qk98/0VT
+ f/9BUYH/QE58/zI9Zv83Q2r/QE18/0hYh/9AT33/P0x6/0hXhf8tOWL/CxAj/zU/s/8fJ6f/Cw5T/xgf
+ mP8KDmj/BAUq/wAAEv92Wjn//8Vr/+ivY//ssmT/7LJk/+yyZP/ssmT/7LJk/ey0aP/uvXdRAAAAAAAA
+ AADstWyd7LJn/+yyZPvssmT/7LJk/+qxZ//ytF3/qJGV/zFE7P+EbZj/wq6W/110u/9ZaKH/TVuT/0JQ
+ hP9MWoz/RVOG/0dVif9IV4j/PUx6/zxIb/9GVon/QlB//0RSgP8mM2D/SWCt/0xbj/86Rm//RlSH/1Jh
+ lf86R3X/OkZv/0BOfP9GVYT/T16Q/0paiv8xPWb/Pkt2/0RThP9TY5P/RVSE/05cjf9MWov/HihK/xce
+ Sv86RNj/EhZ6/wsNbv8BAjX/AAAA/wQDCv8AABP/Xkg1//i7af/pr2P/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP3stGn/7r13UQAAAAAAAAAA7LVtneyzZ//ssmT77LJk/+yyZP/ssmT/67Fn//O1XP+pjpH/PEfd/3lz
+ nv95jMD/YnSz/2Bwq/9MWZH/S1mN/0dVif9UYZf/TFqO/z9PgP9FU37/UV+V/05cjv9CUX//JTBa/z5Q
+ m/9JWYv/Okdx/1Jhlv9ca6H/O0l3/z1LeP8+TX7/SVeK/1hmm/9NXY7/NkRt/0FPfv9MW4//Wmib/0ZV
+ hf9TYpP/Q1KB/xQdM/8mLoX/LzfD/wYHX/8CAkH/AAIP/wABB/8EAxD/AAAR/15IM//5vGn/6a9j/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT97LRp/+69d1EAAAAAAAAAAO22bZ3ss2b/7LJk++yyZP/ssmT/7LJk/+uy
+ ZP/qsWf/97hb/7SSh/8yOaL/dYjC/2+Bv/9yg7//WGmi/0xaj/9JV4z/VWKa/1Vkmf8/TYH/SlmJ/1Fg
+ lf9NXY//RVSE/yw5Y/8zQoL/SViL/0NQf/9aaKH/V2ef/ztKd/9ATXz/QE6C/0hXiv9OXZH/Q1KD/zhG
+ cf9CUYH/UmKW/1Bfkf9HVYb/Tl2L/y87cv8LEDb/Jy+a/xYaif8AAD3/Bgsj/w4UKv8AAAP/BAQQ/wAA
+ Ef9sUzj/+rxp/+ivY//ssmT/7LJk/+yyZP/ssmT/67Jj/ey0af/uvnhRAAAAAAAAAADstm2d7LJn/+yy
+ ZPvssmT/7LJk/+yyZP/ssmT/7LJk/+mwZ//5u2L/roJb/3mDsP92icj/c4TA/1hqpv9NW5P/TVqP/09d
+ lf9ca6P/Q1KH/0dWh/9KWoz/RVWJ/0dWif83RXX/KjZh/0lYi/9EU4X/WGWe/01ck/87SXj/QVCB/0BP
+ gP9GVIf/RFSG/zpId/87SHb/R1eJ/1Fhlf9GVYf/SViH/0dUjP8dIH7/Fhd7/w4QYf8EBk//AwQ2/w4U
+ SP8QFUD/AAEL/wQDDv8AABH/i2pC//q8av/or2P/7LJk/+yyZP/ssmT/7LJk/+yyZf3stGn/7r15UQAA
+ AAAAAAAA7LZsneyyZ//ssmT77LJk/+yyZP/ssmT/7LJk/+yyZP/rsWT/77Vn//y6XP+1nYb/epDS/3GB
+ v/9cb6r/TFyV/09dk/9KWJD/V2ef/0pZj/9EUob/RlSI/0NShv9FVIj/P02B/zI8Y/9FVIb/Q1KF/09f
+ lf9EVIn/P018/0JQgv9CUIP/RVOH/z9PgP82Q3D/Pk18/0xbjv9JWYv/QlKD/0JSfv9JVpv/TFXo/zE3
+ tf8WGYH/Dw9k/wQDVv8BAVb/AABP/wIDTP8DAzL/AgMV/7WKUP/2uWn/6rBj/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT97LRp/+69elEAAAAAAAAAAO22bJ3ssmf/7LJk++yyZP/ssmT/7LJk/+yyZP/qsWT/8bVj/8qa
+ Zv9QQXH/IB5j/4GSx/9zhMb/YnWy/1Bhm/9PXpb/TFqR/09fl/9NXZT/RlWL/0dUi/9EUof/RVKI/0JQ
+ hf9DUIL/Q1KG/0RTiP9MW5D/QlGG/0BOgP9DUIT/RVOH/0VTh/87Snn/OUd1/0VVhv9KWYr/QE+A/z9O
+ f/85R3L/T1uq/1Jc8v8zOLb/Nj7B/xkchf8PEHP/Gh6O/xQYhf8HB2X/AAFP/x4ZIv/gqV//7rRm/+yx
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/ey0av/uvntRAAAAAAAAAADttmyd7LJn/+yyZPvssmT/7LJk/+yy
+ ZP/ssmT/6rFk//G3Z/9PRn3/DBOJ/zI4v/9baLn/f5PO/2R1tv9XaaX/UmOd/09elf9MW5L/TV6V/0pa
+ kf9LWY//R1SK/0VSi/9EUoj/SVeM/0ZUiv9GVYv/SFiN/0RThv9AT4L/RFGG/0ZViP9DUoT/Okh3/0BP
+ gP9IV4f/QlKC/z1Mff86SHj/PEt5/1Vh1v9KVOr/Nj6o/0RQmP9HVMj/OEDZ/zc/0/84QdX/LjS8/wAC
+ TP9cRzH/+btq/+mvY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP3stGr/7757UQAAAAAAAAAA7bZtneyy
+ Z//ssmT77LJk/+yyZP/ssmT/67Jk/++zY//grW//V1vN/0xV6f9GT+v/MjJ9/5KhzP9leb3/XG+r/1Rl
+ of9PX5n/TVuT/0xbk/9LWpP/S1uR/0lXjf9HVIv/RlOM/0ZUiv9FU4r/R1WM/0dUjP9FVIn/Q1KH/0VS
+ iP9GVIn/Q1GE/0BOgf9FVIb/RVSE/z9OgP89S33/OUdx/2Btv/9YYv3/QUrN/y47bf8yQWf/OUd4/z9K
+ o/87RcX/OkPU/z5I6f8QFWT/r4VH//e6av/psGP/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT97LRp/+++
+ e1EAAAAAAAAAAO22bp3ssmf/7LJk++yyZP/ssmT/7LJk/+uyZP/vs2P/3Kty/2Fm4f9SXPX/NT2//6+A
+ Uf/Juaf/eJLa/15trP9Xaqb/T2Gc/09dlv9NW5T/SlqS/0hZkP9JV4//SVaN/0hVjf9HVIz/RlOL/0ZU
+ jP9GVIv/RVWI/0VTif9FU4j/RVOH/0VThv9FU4X/RlSG/0NSg/9AToL/PUt+/zxKev9PW53/RlGr/zZE
+ gP81RG//NENz/zNCbv83Rm3/MD9s/yMsYf8SF2X/RzpD//G2Yv/rsWX/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNl/ey1af/uv31RAAAAAAAAAADtt26d7LNn/+yyZPvssmT/7LJk/+yyZP/rsmT/7rJj/+Ov
+ bf9sdej/R1Tv/5+Ae//6u1//3axs/6i43v9pfMD/WWqo/1NkoP9OXZn/T12W/0xalP9JWZD/SViQ/0lW
+ j/9IV43/R1aN/0ZUi/9GVIv/R1WJ/0VUif9FU4j/RVOI/0VThv9FVIf/RlSH/0VUh/9EU4T/QlGC/0BP
+ gf83RHP/JzNZ/zNBaP84R3P/N0Vz/zRCcP82QnD/NUJw/yg1X/8JDiP/BQUS/72PUf/1uWj/6rBj/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP3stGn/7r57UQAAAAAAAAAA7LdtneyyZv/ssmT77LJk/+yy
+ ZP/ssmT/7LJk/+2yZf/ssWP/tZ6h/72ai//ytl//6rJq/+2vXP/FsZX/k6zr/1pqq/9XaKX/UWKd/09e
+ mP9OXJb/TFqT/0lZkf9IWJD/R1iO/0dYjf9IVo3/R1WL/0ZUiv9GVIv/RlWK/0VUiP9FVIb/RVOH/0VT
+ h/9FVIf/RVSF/0RThP8/Tn7/N0Ry/zpIef88Snn/Okd1/zhFc/82RHH/NT9t/zI+bf8nMVP/AAEg/29Y
+ Pv/7vGn/6K9j/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT97LVq//DEh1IAAAAAAAAAAOy2
+ bJ3ssmb/7LJk++yyZP/ssmT/7LJk/+yyZP/ssmT/7LNl//G0XP/ytl//67Fm/+yyZP/utGf/5Ktc/7m6
+ wv97lNj/VGSj/1Zppv9SYp7/UF+Z/01dl/9LW5P/SFqR/0hYj/9JWI//SFeO/0hVjP9HVYr/R1WJ/0hW
+ iv9FU4j/RVOH/0VTh/9FU4f/RVOG/0VUhP9DUoT/QE6A/z1KfP89SXn/PUl4/ztHdf84R3P/NkRy/zZB
+ b/82QnD/Dxo9/y8oKP/nrmL/7bNm/+uxY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/ssmT/7LFk/uy3
+ bv/00qNJAAAAAAAAAADuv3ub7LJm/uyyZfvssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/qsmb/6rFm/+yy
+ ZP/ssmT/67Jl/++zZf/frGf/rbrb/2l9xP9WaKT/V2mn/1JjoP9QYZz/Tl6Y/0tclf9KWpL/SFmQ/0dZ
+ j/9JV4//SFeN/0hXi/9IV4n/RVWI/0VTh/9FU4f/RVSH/0VThv9EU4X/RFKD/0FQgP8/TX3/PUt8/zxJ
+ ef87SHf/Okh1/zdFcv85RnP/KTdj/xYcLf/FlVX/9Llo/+mwY//ssmT/7LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LNl/uyxZP3tunLw9t65FQAAAAAAAAAA7sSIbOy0af/ssmX77LJk/+yyZP/ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/+yyZP/rsmb/77Jh/9qwd/+XrOH/YXW9/1dopv9Xaqj/U2aj/1Ji
+ nv9PYJr/TV2X/0xclf9KW5P/SFqR/0dYkP9IV4//SFeN/0ZWi/9GU4r/RVSI/0VUh/9FU4f/RFKG/0RS
+ hP9DUYL/QVCB/z9Of/8+S3z/PEh6/ztIdv89SHT/NEJx/xgjQP+uhU//+btp/+ivY//ssmT/7LJk/+yy
+ ZP/ssmT/7LJk/+yyZP/ssmT/7LJk/uyyZfrss2f/7cCAgQAAAAAAAAACAAAAAO/Rox3suG/u67Fj/+yy
+ ZfnssmX87LJk/OyyZPzssmT87LJk/OyyZPzssmT87LJk/OyyZPzssmT87LJk/OuzaPzvsF/80K5//Jiu
+ 5fxmfMX8VWan/Vhqqf9WaKX/UmWh/1Fjnv9QYJr/TV6X/0tclP9LWpP/S1qR/0lYj/9JWI7/R1aN/0hW
+ i/9HVYr/RlWJ/0VUh/9EU4X/Q1KD/0JRgv9AUID/P05//z1Le/8+Snn8MUF0/CUuTfyshVD8+bto/Oiv
+ Y/zssmX87LJl/OyyZfzssmX87LJl/OyyZfzssmX77LJk++yyZP/ss2f/7Lp0rwAAAAUAAAACAAAAAQAA
+ AAIAAAAA7cSFW+24cPrrsmf/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yyZv/ssmb/7LJm/+yy
+ Zv/ssmb/7LNq/++xX//YsHn/qbTT/3eM0P9aa67+Vmin/Fhqp/9VaKT/U2Wg/09inP9OX5n/T12W/01c
+ k/9LW5L/SlmQ/0dZj/9JWY3/SFiN/0hYjP9IV4n/R1aH/0VVh/9FU4X/QlKC/kBPgPw/TXz/NkV1/0FC
+ Uf/ClFX/+btp/+ivZf/ssmb/7LJn/+2yZ//ss2f/7bNn/+yzZ//ssmf/7LJn/+uzaP/stWv47Lp0kvHW
+ qAoAAAABAAAAAQAAAAAAAAAAAAAAAgAAAADyy5U67r9+j+26da7rt26267Vrt+y1a7frtWu367Vrt+u1
+ a7frtWu367Vrt+y1a7fttWq37LVrt+u1a7frtm+38LVkt96wbrWuuM7CkKbe/3CCw/9Za63/Vmem+1Zp
+ pf1UZ6P+UmSe/1Fhm/9PXpj/Tl6V/0xbk/9KW5H/S1uQ/0tbkP9MWo//S1qN/0lZjf5JWIz9R1WI+0RS
+ hP9BUIH/PEx7/kZLXbvPoFqq+8FwrOaxaqzttmus7LZsrOy1a6zttmus7LVrrO22a6zstmqs7LZtq+y4
+ cJrsunNz7sKBLQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqe5
+ 1EihteK7jaHb/HWIyP9gc7P/Vmen/1Fjof1PYZ37Tl+a+09emPxPXZb8T1yV/E5clPxMXJL7TVuS/Exb
+ kf9KWo//SlmN/0hXiP9GVIP2RFF8rztLbz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAIAAAAEAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA
+ AAEAAAABAAAAAQAAAAEAAAAAAAAAAK/C3Deqve6IlqniyYGSz/dtgLz/YXOv/1lspv9TZZ//UWKc/1Fg
+ mv9TYpv/VWWb/1hnm/9YZ5r/VGOV6k9eib5OW4J4SVh0KAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAA
+ AAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAEAAAAAAAAAAAAAAAO/0PMlprjoUZSk
+ 1HaGl8mWf5DCpHiJvqV0hLWveIa1o3yLtop+jbZmfImyP3uGpxUAAAAAAAAAAAAAAAAAAAACAAAAAgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA8QEf/////k/wAB////+AA+AAAAAAAAADwAAAAAAAAA+AAAAAAAAAA4AA
+ AAAAAAADgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA
+ AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA
+ AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA
+ AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA
+ AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA
+ AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA
+ AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA
+ AAOAAAAAAAAAB8AAAAAAAAAH4AAAAAAAAB////wAAA///////wAAP///////4AH///8oAAAAMAAAAGAA
+ AAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACsdLrK46QqYiVeYAvzeHqb46R
+ p2b48uA7yN3m/IuInaAAAAAB3Ontb6Orv6sAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAeHeYpnhYmian95lDV3YXNKv9XnEAAAAAAAAAAAAAAAAQAAAAEAAAAA1NrQY6u8
+ zv9hYofdx97t8Iqbu/6QkK/T2/X7/nV9pfphXIyq1efz642cwf9ARYB+WW2VXGh+pWBleaBfZXecX1ts
+ mV9ieKFflp+oX8bEz1+3ucZf29zkX8XDy1+70Ndfp8rqX4KYvF9ne6Nfa36oX8TX5F/X7f1fVWaSX4yY
+ sF/Z7v1fma3VYGtwoI10d6SdcnahnWpmlLVxcJP/pbbH/2lkgvqarMj7uc/cgQAAAAEAAAACAAAAAPDk
+ wwzvu3aS569m49fl3fxed7L/tcjd/5iy0f1WYpv/5Pr+/1Rqqv9JVpP/1Oz2/3WNu/x7k8P/X3in/2F9
+ qv9jfqn/Z4Sr/3eWvP9YdaX/VFuU/87O1f/g4uj/+Pn4/7e1x/+DlcH/qdb2/5rA4v96nMb/la3I/9Dn
+ 8P+px9//b4+6/4elxP/K4/L/obvc/0Zamf9CVZj/OEaN/yArd/91i7n9t9Lm+pKnw//W2srSs8HLJAAA
+ AAAAAAACAAAAAOy+e4HstWr/6qpa/97Ttf+v0/D9u9Pl/r3c7f+JpMn92vj//4qizf6twdf60Or3/o2s
+ 0P/C4/b8psbl/ZvA4/yawOD8osfq/Iyx2Pw9U4b8Iiei/MvN5fz7+/r8/v72/IyO0/wqNKv8c5S1/KDI
+ 6vys1PL8r9Lw/KzQ7PyiyOj8o83s/JC73vyWtM780u74/GJ6r/o1SZH6RFWV+neQuPuwzub/l7HS/9C+
+ m/zvr1v67rlxmQAAAAgAAAAC8temD+23cMfssmX+7rNk+uSsZf/h3sT/0N/f/9jo5P/X5uD/0+fr/73b
+ 7f/N6fX/s8/m/6jN7f+v1fL/ttz1/q/T8f6nzOv+oMXg/kFMwf4iJpX+EBN4/qGl2P76+vL+5Obu/klN
+ sv4KDGH+BgZM/mZ+rv7A5v/+tdXx/rXb+v6x1/X+pc3s/pvD5P5xlrv+lqe6/sLa7/9xi7z/q8fm/9fy
+ /P/Cvq//zZ1j/+2wYP/ssmX+67Vq/+y9e1QAAAAA7b9+HOy1bNrssmT/7LNl/O2yYv/qr2P/57Jq/+ez
+ bv/ssmb/wLqn/5G74P+dxOT/mrfS/7DW9P+02/j/uuD+/6nN7f+t0+z/dY7M/zc9zf9AR9r/Cw1x/1hZ
+ iv/z9PH/rq/K/wcHVf8jJo7/JCao/y03eP+qz+r/vN75/73h/f+43fr/pMrq/57H5/92m7//OE56/4+f
+ tP/L4fD/kabA/8agbv/xtWT/8rVj/+yzZv/ssmT77LJl/+y5cpsAAAAA7rhvHOy0adrssmX/7LJk/Oyz
+ Zf/rs2X/7bJj/+2xYP/rtm7/v9Td/6bR8/+Ms9n/gJu7/7Pa9v+53vr/uN79/6zR7v+Yt+T/REvc/z9G
+ 2v9ETNb/Jyui/xscWv9CQoH/Jide/xocff8/R9n/SlPq/yUorP9Xa6H/vuT+/7TW9P+Uttr/mLzf/6PN
+ 7f9oia//RWGO/z5Zif9hdp3/gZGp/8SUVv/3umf/5q9l/+yyZP/ssmT77LJl/+y3ba8AAAAD7bhxHOy0
+ atrssmT/7LJk/OyyZP/ssmT/67Nm//GzYv/YrnP/sdTs/6DK6/95nMP/cYyv/7DV8v+v1vb/sdf2/6jO
+ 7P+ewOj/YnDg/0FJ4P86Qd//RUzo/yktoP8mKab/JSma/0NI3P9ES+L/Qknl/zI4xf92kMP/rtXy/5e7
+ 3/+jyer/qtHy/5vG5v9Ra5H/aIex/4qu0P9Vc57/O1aH/6+OZP/4umT/6LBk/+yyZP/ssmT767Jm/+y1
+ aq4AAAAD7LlwHOy0adrssmT/7LJk/OyyZP/ss2T/7LRm/+yuW//GxbX/p9L5/6XM6/96nMP/dpW2/6nR
+ 7v+nzu//qtHx/6LK6/+s0/L/mL7e/5un2v9+huH/SlPZ/0JI0f9BSMv/WGDa/0xT3v9EStP/Q0u+/3qY
+ zf+w2vb/osfq/5e83v+t1vX/ps7v/5C42f9DW4P/bI21/6DK6f+NsdD/aY68/2ZreP/prl//7rRl/+ux
+ ZP/ssmT767Jm/+21bK4AAAAD7LtxHOy0adrssmT/7LJk/OyyZP/rtGf/7q9d/9y6hv+53vj/rtf2/6HG
+ 6P+DpMr/k7vc/6HK6f+av9//ps7u/6HJ6v+nz+7/kbXW/9ba2v/6+/D/w8XT/4mKrP+/xN//ztHg/6ms
+ w//Ozt7/j5Kk/3mXuP+o0PP/qtHz/42x1P+aweT/osnr/5S83f9mhav/a4ux/5nC4f+Tudn/l77f/2qP
+ uf+zjmL/97lk/+qxZP/ssmT767Jm/+y1a64AAAAD7LlyHOy0adrssmT/7LJk/OyyZP/rs2b/665f/8/T
+ yP+34P//r9Pw/5S42v+awOL/oMnq/3mXt/+TuNX/n8fm/57F5v+n0e//i6rL/9DQ2f/4+Pn//f38/8XG
+ zf/U09P/3N3d/+vs6v//////qaq8/1ZnlP9he53/ocjm/5S63P+Rttr/n8jn/57G5/+MsNP/h6vM/4yz
+ 0/+XwN7/mb7c/4+95f+JjY//7a5b/+2zZv/ssmP767Jm/+y1aq4AAAAD7LlyHOy1atrssmT/7LJk/Oyy
+ Zf/ssGH/57Rw/8bd6f+23P3/osLf/5i93P+p1PX/cYur/0pdeP+Os9D/iKnK/6LK6f+lz+7/gJ3A/87P
+ 1P/3+Pf//////87P1/9rdp3/2N3l///////y8/T/oaGw/2V2nf89TXX/N0Ze/3SVtf+FqMz/n8jn/5nB
+ 4v+Qtdf/jLDS/5K32P+Uu9n/msHg/5rC4/99oMH/yZth//S4Zf/psGT77LJm/+y1aq4AAAAD67pyHOy1
+ atrssmT/7LJk/OyzZf/usGD/4bV5/8Pi9f+py+r/mrrY/5zC4v+Kq8z/JzFN/z9Taf9shqP/krja/5/G
+ 5v+mz+7/coyz/72/yP//////4eHl/2p2oP83TZv/a3ir//j49v/3+Pf/iouf/1ppjf9Vbpz/GiE6/x8r
+ Q/9UbY7/n8jq/5nB3/+OstH/i67R/5rC4v+Vu9r/nMPh/57D3v+FsNf/o5F3//a2X//psWX77LJl/+y0
+ aq4AAAAD67lxHOy0adrssmT/7LJk/OuzZf/tsGD/4bN1/7zb7v+dvt7/nr/e/4mryv9EUnL/Exkw/xgf
+ LP97mLj/ncbn/53D5P+fxej/WnGc/6Omtv/i4ef/en6V/09imf9ATY7/Gih0/3uCo//AwMv/g4Kb/1dk
+ g/9Qapr/Mz5f/xAVKf8bJDn/a4qr/57H6P+Ms83/ia7N/5rB4v+awN7/oMbg/6PF3v+Out3/lpKI//Oy
+ Xf/rs2f767Jl/+y0aq4AAAAD67lwHOy0adrssmT/7LJk/OyyZf/ssmP/6rNo/77Iy/+fwuX/l7XW/1pu
+ jv8oMVH/CQwd/ycuQ/+dw+b/k7ja/57D4/94msL/RFyM/3N0jP+kpbH/uM3Y/9Du9/+40ej/gJfA/zdF
+ cf9bWG//lZCo/2Rog/9EW4b/PEty/xogO/8KDRr/ICxB/2aEsv93mrv/c5Sz/42z1v+dxOH/n8Pd/6LE
+ 2v+Sut3/n5iN//OxXf/rsmb767Jl/+y0aq4AAAAD7rlwHOy0adrssmT/7LJk/OyyZP/rsmX/8rNf/72n
+ if+s0/b/dY2w/zI+Xf8kLUv/BAcY/1pujv+p0/X/m7/g/2+QvP9HYpL/XnGT/6i2v//U7Pr/1PL//8Hd
+ 9v/I5fz/0O///7rX9f9ziLD/WV17/19jev89TnT/NkZs/x0lQ/8SGC7/CAsQ/0JahP9NZ5b/RFuB/117
+ pP+PtdX/m8Tf/6DE2/+Dr9X/tJp1//a1YP/psWX767Jl/+u0aq4AAAAD7blwHOy0adrssmT/7LJk/Oyy
+ ZP/rsmX/8rVi/8ObbP+xsq//Slh6/yUuTv8gKUb/DxIl/09liv+Fq9D/dprC/1Noi/+aq7j/0enu/9n2
+ ///U7///r8jd/4+k0v+vyen/yOb8/8Pg/f/I6P//jKnU/zVEa/86Rmf/JzVW/x0kQf8cJEL/AgMJ/yo7
+ V/9KZZf/Nkpy/z1Uf/9NaJH/ZoSo/3KbxP+Pl5n/5axe/+2zZf/rsmT77LJm/+y0aq4AAAAD7LlwHOy0
+ adrssmT/7LJk/OyyZP/ssWP/7rRk/6iYlv9mao3/OEFj/yk0Vf8cJD//Fhou/zZKcf9AXI//XXGP/8XZ
+ 2//f+///1PH//9Ds/f/S7f//zOT1/87m+P/P6/3/zev//8Ti/f+71vn/x+b//4Wj1/8/TX7/IixF/xsi
+ Pv8kLU7/BwkV/xMdLP8+WIn/MEZt/zZNev87VIT/OFGB/yw9Xf+ogEn/+71o/+yyZf/ssmT767Jl/+y0
+ aa4AAAAD7rlwHOy0adrssmT/7LJk/OuyZf/vs2P/0KNj/6yhp/+Skaf/LThd/y85Wf8cJD//Fhou/yxB
+ a/9KYIr/vM7a/9Ht///G4fz/0uz+/9Dr+//P6/3/1e7//9Pu///P6/3/zOr+/8Lf//+40v7/s838/67M
+ /f9bbqr/Jy9L/xkiO/8oMVP/DxQm/wYLEv8xSnf/LUFr/yU2Wv8lNVT/Ehss/wwJDf81KCT/mXVM/+qx
+ Y//ssmT767Jl/+y2aa4AAAAD7blwHOy0adrssmT/7LJk/OyyZf/rsmL/3alk/8Gig/+Ug33/KTVf/zI7
+ Xf8cJUP/Ehcp/wsUKf93hqD/yeL//7XP/P/G3v7/zun//9Hs+//R7f3/0u3+/9Lt/v/R7P3/y+j//77Z
+ //+vyf3/rMb9/7PP/v9qgL3/MTti/xwkP/8oMlP/Fhw0/wIEC/8gMlP/Exsw/wQECP8AAAD/AgEK/w8N
+ G/+eeE3/2KRg/92oX//ttGX76rFk/+y0aq4AAAAD7blwHOy0adrssmT/7LJk/OuyZP/tsmP/7LNm/7Wd
+ jP95dob/Lzxk/zE5XP8kLkz/Exgp/wAAAP+WpLf/wNv//7PN+v/C3P7/zun+/9Tw///U7///0+7//9Lt
+ /v/S7f7/zun+/8Te/f+30fr/rsn4/7fV//91j8n/N0Nu/yIqR/8nMVD/GyI//wIDDv8DBQf/BQQJ/wAA
+ B/9nTjH/xJRa/49uSv+GaEX/465h//K2Zv/qsWP767Nl/+y1aq4AAAAD7blwHOy0adrssmT/7LJk/Oyy
+ ZP/ssmP/77Vm/6eUiP9fYnz/NUFp/zE6Xf8tOFf/BQkZ/zE0Nf/L4+3/yuH9/9Pj+//b7P3/0e3//9Xw
+ /v/U8P//1e///9Pu/v/S7v7/0uz+/+j1///8/f//8/X//9Dl+v9yi8P/PEd2/ygzUP8mL0//ISdF/wYI
+ Fv8CAAD/AgMN/yEZF//iqmD//b5r//W4Zv/psWL/3Kdd/+yzZP/ssmT77LJl/+y1aq4AAAAD7btwHOy0
+ adrssmT/7LJk/OyyZP/qsWP/9bhm/5qLiP9CUHz/PERs/zQ9Yf8vOln/BgUR/5urrv/o////7PL5////
+ ////////5vf//9Pw/v/X8v7/1fH+/9bw///P7f7/6Pn+//b18f/Z6a7/5fHF/+nl6/88QVj/NkJu/ys0
+ Uv8mME//IypK/wwOIf8DAgP/AAAN/11GLf/2umj/5q5i/+qwZP/ts2T/7bNk/+uxY//tsmT767Jl/+y1
+ aq4AAAAD7rlxHOy0adrssmT/7LJk/OyyZP/psWT/9bZi/6OSjP8+UYb/PERr/zlCZ/8mLk//Q0tW/5yv
+ t//Ix9H////8/9ba1f+Wq2r/2+vb/9r3///W8f3/1vL+/9by/v/R7f3//////42RiP8kPBD/UWE7/5GG
+ k/8nLUn/Mz9q/yszUf8mME7/JC1M/w4SJ/8EAwX/AAAQ/2ZOLf/8vmr/6a9j/+uyZP/ssmT/7LJk/+yy
+ ZP/ssmT767Jl/+y1aq4AAAAD7LlxHOy0adrssmT/7LJk/OyyZP/qsWX/9bZg/7ObiP9AUYj/OkNq/ztE
+ a/8jKkr/W2uI/2p9iP9uY3X//////6Cmnv8OHQX/n66o/+X////T8Pv/1/P//9f0/v/R7Pb/7ezw/6Kh
+ nf8jLBv/BQcB/z9EW/8yQn3/Nj9m/yw1Vf8nME7/JS9O/xEWLf8FBAv/BgcT/yMbEP/cpl//8bVn/+qw
+ Y//ssmT/7LJk/+yyZP/ssmT767Jl/+y2a64AAAAD7LlxHOy0atrssmT/7LJk/OyyZP/psWX/9bZf/8Sj
+ gf9DU4j/OkNs/z1GbP8sMlL/PUtz/7bT5P9PVVr/j4Cd/5OQk/8OEwX/fIyP/+f////U7/z/1vL9/9z6
+ //+00Nn/c3iH/2Zmbf87RkP/YnaH/1Zspv8pM1f/OEFj/y44V/8nMU7/JzJR/xMYLv8FCBT/DAwT/wAA
+ AP99YDr/+rxp/+ivY//ssmT/7LJk/+yyZP/ssmT767Jl/+y2aq4AAAAD7LhxHOyzadrssmT/7LJk/Oyy
+ ZP/qsWX/8rRf/9SqeP9PXIv/OURu/z1FbP80PFz/Mjxn/6W/4v/L6ev/hpae/2Vwev9rf4z/w+Du/9r3
+ /f/V8v3/2Pb+/9f1/f/H4/r/oL3b/5Sxy/+pyOf/aoC1/0BLdv8kK0L/OUJm/y03VP8nMU//KDJS/xIW
+ K/8HCBf/BwcK/wEBAP8nHhr/5q5i/+2zZf/rsWT/7LJk/+yyZP/ssmT767Jl/+y1a64AAAAD7LhwHOyz
+ adrssmT/7LJk/OyyZP/qsWX/8bNg/9qsc/9fbJn/N0Vy/zxFbv84QWb/Mz1j/1Vqn/+oxN//5f///6jF
+ 4/98k8T/jqjK/6S/2v/Y9/7/t9Th/7fT5f+Wr83/W26d/1lsnP9VaZr/Pkpz/0RObf8hKET/OEJk/y44
+ WP8pMlH/KTJS/xEVK/8FBhP/AgIE/wEBAv8CAgv/topQ//m7aP/or2P/7LJk/+yyZP/ssmT77LJl/+21
+ a64AAAAD7LlwHOy0adrssmT/7LJk/OyyZP/psWf/77Ff/9+yeP9qeaj/Okh4/z1GcP85RGz/OUNm/ys4
+ av9mfK3/0/D4/3eKr/88SnP/SVuJ/5Cp0P/W9f3/e5G1/4ykyP9ecJX/NkNm/zRCcP86Rmv/RU9x/zU/
+ X/8oMEz/O0Rq/y84Wf8sNlb/KTNS/w8UKv8AAQj/AQIA/wIBAP8BAQb/fV8+//u9av/mrmL/7bJk/+yy
+ ZP/ssmT77LJl/+y2a64AAAAD7LlwHOy0adrssmT/7LJk/O6zY//vs2T/77Jg/+Ozdf9xfKj/Pk2B/z1H
+ c/87RW//QU54/yszWP89Snr/lrDO/22Ao/9DU3r/QlKC/5av1P/C3u//Tl+R/15xoP9LWYH/NEFn/zdD
+ av8+SGn/Q091/zM7Xf8xOlz/OkRs/zI7X/8uOFn/LDZa/wsOHv8SFC//JS6d/wwPWv8AAAn/Sjgi///B
+ av/utGT/6rFk/+yyZP/ssmT77LJl/+22a64AAAAD7LhwHOy0adrssmT/7LJj/OOuav/krmz/67Fh/+22
+ bv98g6j/Q1OM/z5Lef88SHT/SVeF/zVBaf83Q27/Ynmz/2V3of8+THP/Okl1/4Whzf+syN//OEV0/0hX
+ hv9DUXz/Ljpg/z5Lcv9DT3X/QEt1/zA6X/81QGT/PEZv/zdBaP8xOmH/LTde/wkNFv8kLH//IyzE/wMD
+ M/8KCxz/LSlK/8GSXP/fqWL/7LJk/+uyZP/ssmT77LJl/+22ba4AAAAD7blwHOy0adrqsWb/8LNe/NOo
+ ff9eZdP/b2Gd//m6XP+QkKf/R1qY/0JQgf8+TXn/S1mJ/ztJd/8+THb/RVaU/1Zmm/9BUHf/OUVy/2+K
+ wv+Kpcr/Mz5l/0RTgP89THn/MDlc/0NPeP9BT3j/PUh1/zE7Yf84RG3/QU18/zlFb/84Q27/LDZb/w4T
+ KP8sNrf/Cw5h/xIWRP8oMrL/ExmI/1I+T//Nml7/77Vl/+uxZP/ssmT77LJl/+22ba4AAAAD7blwHOy0
+ adrrsmX/67Fl/PS2X/+pkp7/Kj7k/7KJe/+6qJX/TGOq/0pYiv9BUIH/TFqL/z5Nfv9DUX//P01//0hW
+ iv9DU4D/Okdy/05lo/9leq//OUVs/0VThf88Snj/NkBo/0VSf/9CUoD/PEl2/zI9ZP8+S3f/RVWF/z1L
+ eP9GVYX/Iy1K/xwjX/8pMrb/DBBe/xkgk/8FCVH/Cwgd/7+SVv/7v2n/565i/+yyZP/ssmT77LJl/+23
+ bK4AAAAD7LhwHOyzadrssmX/7LJk/OuxZf/6uln/nomf/0hMzv+rmJj/aXy2/1Njnf9GVIn/SViJ/0hW
+ if9JWIr/PUt2/0NRfv9JWIv/OEZv/zRGhf9NX5r/O0dw/1Fglf9BT37/OUdx/0NRgP9RYJP/RVSD/zZC
+ a/9HVob/UF+Q/0pZif9NXI7/GiM9/yw1nv8dIpv/BQVY/wAAFP8AAAD/CQcU/7aKUv/6vGn/6K9i/+yy
+ ZP/ssmT77LJl/+23ba4AAAAD7bdzHOy0atrssmT/7LJk/OuyZf/psGf/+LlZ/6SIl/9GTbP/cYS8/2t9
+ uv9YaKH/SFaK/09dk/9SYJb/QE+A/05cj/9TYZb/PElz/y07df9GVo//RVJ+/11spf9DUoH/PEp4/0RR
+ hf9UYpf/RVSD/zlHc/9PXpL/UWCS/05cjf89S3X/FBxE/yszsP8ICmL/AwYl/wUIDP8BAQz/CQgW/7aK
+ Uv/5vGj/569j/+yyZP/ssmT767Jk/+23bq4AAAAD7blyHOy0atrssmT/7LJk/OyyZP/ssmT/6bFl//q8
+ YP+shWr/eoa5/3aJyP9fcKz/S1mQ/05bkf9YZ5//RFOH/0pZi/9JWY3/RFOF/yw6aP8/TYD/TFqP/1Zl
+ nv8+Tn7/P019/0NShf9GVYj/Okh2/z9Off9QYJT/SFeI/0taiv8pMID/ExVt/w0QZP8CAzv/DhRA/woN
+ Jv8AAAf/FRAZ/8qZWf/1uWj/6K9j/+yyZP/ssmT77LJl/+23bq4AAAAD7LlwHOy0adrssmT/7LJk/Oyy
+ ZP/ssmT/6rBk//C2Z//kqFr/joOL/3iN0f9fcaz/TV6V/0xakP9SYpv/SlqP/0RShv9EUof/RVSJ/zlF
+ c/8+TXv/SFeM/0pakP8/Tn7/QU+C/0RSh/8/T4D/NkRy/0dWh/9KWYz/QFB//0VThf9MVdj/LjO3/xIT
+ dP8EA1P/BAVd/wICUP8AADf/KiIj/+evYv/vs2b/6rBj/+yyZP/ssmT77LJl/+23bq4AAAAD7rlwHOy0
+ adrssmT/7LJk/OyyZP/psGT/9Lhk/8iZaP8mInT/LTOX/32Pzf9nebj/UmSf/05dlv9NXZP/TF2T/0lX
+ jf9HVIn/RFCI/0ZUiP9FVIj/R1aL/0dWi/8/ToH/RFKF/0ZViP87Snn/P019/0hYiP9AT4H/OEZy/0VT
+ k/9SW+z/OUG4/zxFsv8mKq3/KTC3/yUop/8BA1b/YUo2//y+av/or2P/7bJk/+yyZP/ssmT77LJl/+23
+ b64AAAAD7rlyHOy0atrssmT/7LJk/OyyZP/psGX/+rpe/5iAkv81Qtz/OD7M/2Zvpf93isj/Vmmn/1Fi
+ nf9NXJP/TFuT/0tbkv9JV47/RlOL/0ZUi/9GVIv/R1WM/0ZUi/9CUob/RVOI/0VUh/8/TX//RVSF/0NS
+ g/86SXv/QU97/15q3v9GT97/MD1z/zxLe/9BTbL/PEbM/0FL7f8VG3v/sIVG//q8a//or2P/7LJk/+yy
+ ZP/ssmT77LJl/+23bq4AAAAD7rl0HOy0atrssmT/7LJk/OyyZP/qsWb/9rdb/6CMrv8+U///YlWY/9On
+ av+Rotf/Wmyw/1RmoP9OXZf/TVuU/0lakf9JV4//SVaN/0dVjf9GU4v/RlSL/0ZVif9FVIj/RVOI/0VT
+ hv9FU4b/RVSF/0JQg/89S37/Pkx7/0VRm/84RoX/NEJt/zJAbP82RGr/Ljtm/w0VU/9MPkr/8rZj/+ux
+ ZP/ssmT/7LJk/+yyZP/ssmT77LNl/+24bq4AAAAD7btzHOy1adrssmT/7LJk/OyyZP/qsWb/9LVb/7ud
+ m/94dMj/2aZp//i2Wf/Atav/c4vT/1RjoP9RYp3/Tl2X/0xak/9JWJD/SVeQ/0dYjf9HVY3/RlWK/0ZU
+ iv9FVIn/RVSH/0VThv9GVIf/RVSG/0RThP9BUIH/M0Bu/zA+Zf85SHL/N0V0/zVBcP83Q3H/HyhM/wsI
+ Ev/BklD/97pp/+mwY//ssmT/7LJk/+yyZP/ssmT77LJl/+24b64AAAAD7LpxHey0adrssmT/7LJk/Oyy
+ ZP/ssmT/7bJk/+uyZf/vtWL/8LVj/+uxZP/lsGX/qLPP/150u/9UZJ7/UmOe/05dl/9LW5P/SFmQ/0hY
+ jv9IV47/SFWM/0dVif9IVor/RVOI/0VTh/9FU4f/RVOF/0RThP9AT4D/PEp6/z5Lff87SHf/N0Zz/zZC
+ cP85RHH/BRE3/3xfQf/8v2z/569i/+yyZP/ssmT/7LJk/+yyZP/ssmT77LJl/u69eq0AAAAB8M6VGe23
+ cNXssWT+7LJk/OyyZP/ssmT/7LJk/+yyZP/rsWT/6rFl/+uyZv/usF//37V6/5Cj2P9Vaa//Vmeh/1Jk
+ oP9OX5r/TFyU/0lZkv9HWZD/SVeP/0dXjf9IV4r/RVWJ/0VTh/9FVIf/RVOG/0RThP9CUIH/QE5+/z1K
+ e/87SHj/OUdz/z9Ld/8aLV7/UEQ5//C1Y//rsmT/67Fj/+yyZP/ssmT/7LJk/+yyZP7ssmT57LNn/+7A
+ fncAAAAAAAAABe26dqnrsmX/7LJj9+yyZPzssmT87LJk/OyyZPzrsmT87LJk/OyyZPzqsmf88LFc/NOy
+ ifyAmNr8VWqz/FRlo/xVZqP+UWOd/09fmf9MXJX/SVuS/0lYkf9JWI7/R1aN/0ZUi/9GVIj/RVSI/0RT
+ hf9DUYL/QVGB/z9Of/89Snr9Pkp5/CM2bPxNR0f85qxf/PG1Z/zqsGP87bJk/OyyZPzssmT87LJk/Oyy
+ Y/3ssmX/7LdvxOzHjxUAAAACAAAAAOzEhDPsuHDh67Nn/+yyZ//ssmb/7LJm/+yyZv/ssmb/7LJm/+yy
+ Zv/ssmb/67Jp/++xXv/XtYf/lqPO/2V4vP9VZqb+U2aj+lNmoP1RYp3/Tl+Z/05clP9LW5L/SVmQ/0hZ
+ jv9IWI3/SFiM/0dXiP9FVYb+RFKE+0BRgftATn7/NUJw/21eUv/psGH/8bVo/+mwZf/us2f/7LNn/+2z
+ Z//ssmf/7LJn/+u0aP3st2+17cSIHAAAAAAAAAACAAAAAgAAAADyypQn7r18duy4cI3rtWuP7LVrj+u1
+ a4/rtWuP67Vrj+u1a4/ttWqP7LVqj+q2cY/ys1uQ2reGi5yx37Z+ks36ZXe3/1dpqP9QY6D8T2Gc/E9e
+ mPxOXpb8TFuT/Utbkf1LW5D8S1mP/ElZjfxJWIz/R1SH/0RSgv86S3vcWldakPa6Y4X0u2+H5rFphu23
+ bIbttmuG7LVrhu22aobstmyG7Lhwd+28d0MAAAAFAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuwuhOma3hpoOW
+ 0+Nuf77/XW+t/1Nmov9QYJv/Tl2X/09dl/9PX5b/UmCW/1BglP9NXI3ySleEvEVTfnNATmwbAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA
+ AAAAAAACAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA
+ AAMAAAAAAAAAAMjb/yGjtulOjp/Vf3yOw6RyhLm4a3yyvWp6rL9vfq6qb36rhmZ0ollVY4srWGJtCwAA
+ AAAAAAAAAAAABAAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMAAAAAAAAAAAAA
+ AAAAAAAA4BP///+DAADgAAAAAAMAAIAAAAAAAwAAgAAAAAADAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAB
+ AAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAA
+ AAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAB
+ AAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAA
+ AAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAB
+ AAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAACAAAAAAAEAAIAA
+ AAAAAwAAwAAAAAAPAAD//4AAf/8AAP//4AH//wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAIAAAAAobnWXY2MoImuvc+Ps7fGgrrJ1up2bo9ZwtDgpnh6nl4sNl0Od4SjFT48
+ bhJYX44S3eTAEo+OqBKysMAS9f/fEoyZuxI/P2sSYW2YEvT//xJYTnES0dnoEIWMuBiOi6srlI+tLIR7
+ k36FhZqSe3ydfbnQ4C8AAAAAAAAAAOyuYkrizaPZh53E/6K30v+CkLb/rMHb/1hjnPi1yuD/b4O062N8
+ qc9jfqjTco+z0198qNN+hKrT4+Tn0+Pg5NOap8vTqNT1032dxdOiudDTu9bp026MtNO+2OnRi6HK2URT
+ k+s2PYHsZXOl/5210f+nrrn50eXnNAAAAADtxIkp7LRo7Oy0av/G1df6v9/0/bHP5f682Oz/rsXe/rbT
+ 6f2oy+j/psnn/5zB4P+bv+T/Ok2Y/0tPqP////3/3d7y/zQ6nP9eeqT/r9f1/7HU8P+pz+3/msTn/5O2
+ 0/+zy+D/UGem/2qDuP+nxN79ubSr+u+4a/jwtWaBAAAAAuy5dFXstGj/7K9f+uu5dP/ixJP/7MmR/73K
+ yf+p0e3+p8bh/7Tb+f623Pn8sNbt/GyB0vwpK778HiF3/NXX2vyNj7L8BQVt/BkaffyMqsz8xOf//LTZ
+ 9/yoz+78eZ/E/Gh6mP2vx+D+tsPL/uO6f//rq1r97LFi/+u1auzsv34i7LVsV+yzZv/ss2X867Bi/+6u
+ Wf/prmH/ttHg/4Wu2P+Lqcj/u+H+/7TZ9v+cvOb/RE3b/zpC4v8nLJ//LzB5/yMkef87Qs//OD3f/0pZ
+ p/+43vX/nb/j/6PL7P93mr7/SmWR/1l2pP99en7/761W/+y1af7rsWT/7LNn8uy7czXstm1X7LNm/+yy
+ Y/zrtGj/77Fd/9O6j/+r1/v/gaTI/4OjxP+w1/f/qM7v/6TM7f+Ko9//cnjg/0ZO2f82PL7/TFPU/0hN
+ 3P9JVcb/lbfm/5/F5f+gx+n/qtT0/1h2nP97nMH/iLDU/1Vwl//LnmP/87Zk/uqwZP/ss2jy7rlwNOy2
+ bFfss2b/7LJk/OyyZP/psmf/wdfh/6nT+P+QsdT/mMDg/5rA3v+ky+v/oMrs/6nD1f/39ez/vb7Q/7q8
+ 0v/Lzt3/y8ra/4uVq/+Kr9D/qdDy/5W63v+hyur/epzA/3qewf+fxuL/h7Tf/5aQhv/0s13+67Jl/+yz
+ Z/LtuHA07LdtV+yzZv/ss2b87q5c/9+/kP+74f//n8He/6TN7v9zjq7/d5Wz/5q/3/+eyer/mKzH//Xy
+ 8/////z/n6W3/+Xp6v//////k5ix/0JUff9gepT/iq/T/5/H5/+Uutz/jLDS/5O51/+cxuf/h6fC/9mk
+ Yf7xtWX/6rJn8u25bjTst21X7LNm/+uzZvzurlr/2cWi/6rQ8/+ewN3/gJ6//yEqQf9bc43/nMLk/5/I
+ 6f+DlrX/7evr/6aqvv8nOYX/c32s/+3t7v99g5v/TmSR/xkhO/85SmX/mcLk/5S71/+Rttf/mL/e/6DE
+ 3/+Ktdn/uZ11/vW2YP/psWjy7rdtNOy2bFfss2b/67Jm/O6wXP/bu4v/pcrs/46uz/86R2X/BggZ/3GM
+ qf+o0fH/gqbP/1Jii/+op7P/qLzN/5uz1P9RZJf/ZWeE/4J9k/9QY4z/MT5i/wgKGf9IX33/gKTI/36i
+ wf+dxOT/p8rf/5G73v+1n4H+9rRe/+myaPLttm007LZsV+yzZv/rsmT87rRk/+SrYP+1wMX/WnCW/xoh
+ Pf8cIzr/lbrd/4Wp0P9VbZb/jqG1/8zj7f/D3/X/wNv2/87t/v+Vrs7/X2iI/z9Ma/8uPGL/EhYs/xQb
+ K/9KZJP/RFuD/3CQtP+Uu9n/jLHO/9CmbP7ytGH/6rJn8u23bjTstmxX7LNm/+uxZfzvs2L/3q1v/4mF
+ lP82QWT/HCM+/yIrRf9Mapn/dIum/8Xa3v/e+v//1fH//7vS6f+81fD/yef+/8zq//+iwef/RFWE/x8o
+ Q/8eJkT/Cw8a/zVLcv82TXr/P1aE/zxZh/98cmL/8bRg/uyyZv/rs2by7bdtNOy2bFfss2b/67Jl/O2x
+ X//Op3j/kYub/zE7Yf8iKkX/Exw1/0ZZgP/D2Or/z+v//83o+//P6vv/1/H//9Xx///J5v7/s836/7rW
+ //95kMj/HydF/yQtTf8MDx3/HzFP/yc4XP8TIDj/AAAT/z8tIv/Fllr+7bRk/+uyZvLsuG007LZsV+yz
+ Zv/rsWT87rJh/9+vcP+OgoT/Lzti/ys0VP8AAQ3/Ymx6/8Tg//+1z/f/0Ov9/9Pv/v/R7P7/0uz9/8nl
+ /v+2z/z/s8/+/4mm3P8tN1//JS9M/xMYLv8ICxT/AgQL/zMkE/9/YD3/imtJ/+WuYv7rsmT/67Nm8u23
+ bjTstmxX7LNm/+uxZPzwtGH/3q9z/2ZqhP81QGj/KzRU/xMVHv+xxcn/3u/+/+v1///Y8v//1PD//9bw
+ ///Q7P7/3fH///z/9f/9////iJnB/y06Y/8pMlD/Gx88/wEAAv8FAwr/tIlR///JcP/lrWH/5K5h/u6z
+ ZP/ss2by7LluNOy2bFfss2b/67Fk/O+zYf/hr3H/VmCI/zhDbf8oME//Tlhj/9Db4P/9/v3/xs+v/9rv
+ 6P/X9P//1fD8/9n1///v8vT/b4BU/4yRcf9bWHP/JjJY/yozUf8fJkP/AQIN/xUQE//VoVv/77Rl/+qx
+ Y//ts2T+7LFk/+uzZvLtuG407LZsV+yzZv/rsWT87bJi/+u0bf9hZ4n/NUJu/ywyVP9ido7/c3WB/8rC
+ yv8wOiT/na+n/+X////U8f3/z+ry/7e1uf8xNij/JC02/zxJe/8xO1//KjNR/yApRv8KCxf/AQEI/5Nv
+ Pv/7vWv/6K9i/+yyZP7ssmT/67Nn8u26bzTstWxX7LJm/+yyZPzrsWP/8rdn/3Jwhf81Q3P/LzRV/1xt
+ lf+wytb/gIaR/15rdP+20Nn/3fn+/9r4///H5PL/hZm0/4eetP9nfaz/Lzlc/zI7Wv8qNVP/ISpH/wsO
+ Hf8AAQf/LCIY/+uxZP/tsmT/67Fk/uyyZP/rs2fy7blwNOy1bFfssmb/7LJk/OiwZv/ztWX/hoOQ/zND
+ d/87Q2b/MTxp/46ozv/P7fT/coi1/4Ocw//G5PL/tNDh/5Kqyf9WaZX/VGiY/0NOc/8sNE//Mzxe/yw2
+ Vv8iK0j/BAYT/wAAAP8CAgf/vI5V//W5Z//psGP+7LJk/+yzZ/LtuXE07LZsV+yzZv/rsmT89LZd//q7
+ Yf+Qi5r/N0h//z9IcP8zPWX/P0x6/5qz0P9CUHf/UmWT/7nU6v9meqf/U2ON/y86YP84Qmf/Pkhq/y85
+ Wv83QGX/MDpd/yApRP8MDiL/Fxxl/wAACf+Nazf//8Vt/+auYv7ssmT/7LNn8u26cTTstWxX7LNl/+yz
+ ZPy5lor/4Khp/6mYkf86To//QEx3/0NQff82Qm7/XXKp/0hWfv9PYY//mbXX/0BOev9ATnv/NUBm/0RR
+ eP85RG3/Mz5j/zxGb/82QGz/HyY7/xwjbf8bII//DA9D/0Q6Yv/Mmlz/7rRl/uuxZP/ss2fy7rp1NOy2
+ bFfqsWf/9rdd/JqHpv9hWrb/wqaH/0tgn/9CUH//RlWF/z9Ne/9FUon/Q1F//0FShP9lfLL/P0x1/z1L
+ ev85RGv/RVSB/zdEbv85RW//QlCA/0FOfP8iK0r/ISmT/xMXb/8MFXT/MCdK/9mkX//utGT+67Fj/+yz
+ Z/Luu3Q07LRsV+yyZv/rsWT8+rtb/5mBnf9tbLX/anyx/05elf9IV4n/SlmM/0FPfP9MWor/NkV2/z9P
+ jP9KWIb/SVeJ/zpIdP9PXpL/QU98/0JQf/9SYZX/RlR6/yQtZP8gJZ//Bgc7/wAAAf8+LiD/97to/+ux
+ Y/7rsWP/7LNn8u68djTstm1X7LNm/+uyZPzqsWT/+bpf/6yLf/95iL7/ZHaz/0tYjf9TYZn/R1aK/05d
+ kf86SHj/NkV3/1Nhl/9JWYv/PUx8/0lXjP89S3n/SVmL/1BgkP82Qn3/FBhu/wcJU/8ICyT/AQAK/0Q0
+ K//zuGj/6rFj/uuxY//ss2fy7rx3NOy2bFfss2b/7LJk/OqwZP/xtmb/votU/3N1o/9qf8H/TVyS/09f
+ l/9KWY7/RFKH/0JPg/8+THz/SVmP/0JRg/9DUYT/Pk5//z1Me/9IWIv/PU11/0lUw/8uMrX/EBFw/xET
+ ef8AAUT/blQ5//2+a//ormP+7LJk/+yzZ/LuvHg07LZtV+yzZv/qsWT877Ni/+ixaP89P7L/NkK7/3iI
+ vP9TZqX/TVyU/0xckv9JV47/RlOL/0dVjP9HVYv/QlGH/0VUiP9AT4H/RVSF/zxMef9HVZH/T1nd/zhF
+ jf88R6f/PUbc/xgfkP+0h0r/+bxq/+mwY/7ssmT/7LNn8u68eDTstm1X7LNm/+uxZfzwtGD/4q5w/1xm
+ 6f+hfoD/uK2n/1dvu/9QX5X/TFuU/0lYkP9JV47/RlSM/0ZUiv9FVIn/RVOH/0ZUh/9FVIb/P01+/z1K
+ gP87SYf/MkBo/ztIbv8YJFn/Tj9I//W5Zf/qsWT/7LJk/uyyZP/stGfx7rx2NOy3bFjss2b/7LJk/Oyy
+ Y//rsmj/06Z7//K0Xf/nt3T/hpjK/09ho/9SYZj/S1qT/0hZj/9HV47/R1WL/0ZVif9FU4f/RVOH/0VT
+ hf9CUYL/OEVz/zlHcf87R3X/Mj9x/xYaMf/Hlk//9bpp/+mvYv/ssmT+7LFj/u21avTvwYE07r59Teyz
+ aP/ssmL77LJk/OyyY/3xtF796bFn/e+wXP3XtYv9bIPK/Uxgo/1RYZv8TV2W/kpakv9IWJD/SFeM/0VU
+ if9FU4f/RVOG/0NRgv9AT3/+PUp7/DhHef0dLlz9nntO/fu9av3or2L97LJk/eyyY/zssmP/7LZtzvDK
+ kRTuyZMP7LdvvuuzZv/ssmb/7LJm/+qxZ//ssmb/6rJo//GyXv/PspH/e4vD/1lrrP9QYp/+TmCZ+0xd
+ lvxMWpH9SViO/khXjP1HVon8RVSF+0NSgv8/Tn//PEVq/6OBV//5umf/6rBm/+2zZv/ssmb/7LJm/+y1
+ atTsvHg0AAAAAAAAAADxzJgU7bt4Wuu2bGbstWtl67VrZeu1a2XttWpl6LRwZvu2VGXMvqtohpzYs3CC
+ v/dcb63/UWKf/01dlv9LWpL/S1qR/0tbkP9LWo3/SFWF8jlLfK+CcFtk/81sX+Swa2Dstmpf7LVqX+y2
+ a2DsuHFP7sSGEQAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACrcLxO42f2X50hsCwZnevzV9vp9VicaTLYG+hplNikXRKVn02AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAADAAAABgAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAD//AH/ygAAAAYAAAAMAAAAAEAIAAAAAAAYAkAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAxc/OOpKctKebpLyerrnMzYiPsaSmssypUlyOV0tgizZWa5c9iJqrO7+/
+ xTvV0tE70O/8O2iDsjuks8Y7kqS+O6e50Dl9i7pHUFGKUmxojYuGkK2wjaHIZAAAAALnsHMq8Lpv0bbA
+ x/+ewOb/pL7d/5Wmyv+nv9v/haLK+oWlyPZ9n8L4Slmb+ODg7PjQz+b4aoO6+JvD3/ivzeb4l7vb+KLC
+ 2/eSqc79OkuR/3OOw/+yubz/17mNsQAAAAbsunN87bBf/+i+gvjjz6j809C6/rHU7P2uz+r9uuD8/rTa
+ 8f5pfdj+EhWQ/rq8xv6HiLP+Bwlw/oCaxv7C5/7+rdT0/oeszv59krD+oLfU/dLCo/vor2X78bNg9eq5
+ c0XstGl/7LNm/euwYvvyqUv/0cOk/4az3/+Rr87/u+L//p/B5/5OWeH+LDLK/iIlhv4lKZj+LzTb/lVl
+ v/6rz+f+p83w/nibvv5Wc6D+aH6f/tGcWP/0tmP86LFo/+y3bWLstWp/7LJl/+2zY/vmtW7/udXm/4uy
+ 2v+UuNb/qtDw/5/J6/+rwOD/n6Df/3h90P+Qk+H/dXrF/4+w2f+mzvD/pMzu/3OVuf+Ep8f/e6nW/5yP
+ fv/1tV786rJn/u62a17stWl/7LNn/+6tWfvbx6X/q9b6/6DF5f98m7r/jK7M/5vG6P+4ydf////5/7a6
+ wv/19/D/19na/1Vpi/9xj67/nMPm/5a83f+JrMz/m8fo/42qwv/fp2D877Vm/+mza1/stWl/67Nn/++v
+ WvvOxrP/o872/3mTsP8iLEP/hKTC/5zH6/+MmbX/zs3V/0tdmf96gq7/tLK+/1Bgi/8ZIj3/XniV/5rE
+ 4/+SuNn/ocbh/4+42v/Do3b89bVh/+Sxbl/stWp/67Nm/+6vW/vau4v/lrjb/ys1U/8nL0X/oMjq/2mJ
+ tf91gp7/u83a/7TQ6/+GnsH/bHCN/1NfgP8lMFL/ERco/1h1m/9qiq7/nsLe/5fA3//KpnX887Rh/+Wy
+ bl/stWl/6rJm/++yX/vWrHn/ZG6N/xgfO/8xQF//bYy0/6C0wv/V8PT/zOf5/77X8v/W9v//sc7s/05h
+ iv8hKkr/ERQm/yk6XP89VIP/Q2OT/3N5fP/pr2D87bRm/+q0aV/stWl/67Jm/+2xX/vNqYH/XGB//x8o
+ R/8RGTL/gpaz/9Pu///O6fz/0ev7/9Tv/P++2vn/tdP//4Wg1P8kLVD/Fx0z/xcjOf8eLUn/CAsd/z8s
+ Iv/Vol387rVm/+qzaV/stWl/67Fl//K0YPvPqHf/UVl6/yEqTf8fIin/t83c/9bq///S7f7/1O///9Ds
+ /v/U6///5vP//5603/8sOmH/IShE/wMEDv8SCwf/qIFI/8eaXf/jrGH87bNl/+u1al/stWl/6rFl//W2
+ YPvDn3n/P06A/yYuTf9bZm//8Pj9/9vhzf/S6ef/1fL//9z2/v/S2tL/lZty/3V2if8nM1r/KTBO/wAB
+ Ev87LCD//cFt//O4Zv/qsGL87LNl/+y2al/stWl/6rFl//O1YPvRpnP/QlB//y01Wf9neI7/qaax/1pe
+ Uv+sw7r/5f///9bx+v+an6D/Mj8+/zdDbP8wOlz/KDJO/woPIv8VEA7/xpVU//S4aP/or2L87LNm/+y2
+ a1/stGp/67Fl/++zYvvcrHD/UVyE/yszW/9dbpb/s8zZ/3iJov+nw9r/2PX6/7LO4v9xiK3/bYGt/zU/
+ Yv8vOFb/KTNT/xATIf8AAAD/clY2//2/a//nr2L867Jl/+y2bF/ttWl/6rFm//a2W/vtuG3/WGSS/zdD
+ bv8vN2P/iJ/B/2h8ov9ug6v/orzY/1hplP83Q23/O0Vr/zE7Wv80PmL/KTJR/xIVLP8FCTf/QDAZ//C4
+ Z//ssmT867Fl/+y2bF/ps2t/8rdg/7mViPvEnIL/eXqP/zVHgP9ASnP/RVWJ/0VTgf9hdqH/bYKq/zI+
+ bP87R2z/P0tz/zM/Zf89SHb/KzVR/x0kZf8VG4X/GhtW/7OJX//zt2T86rFl/+22bl/psmx/8rVg/8yg
+ fft7b6//en+n/0VYkf9HVob/Q1GC/0RRgP9CU4n/S1yP/0FOev9ATnr/RVSC/zxIdf9NW43/NUFj/yEo
+ jP8LD1n/EA8y/8OTV//1uWb86bBk/+23bV/ttWl/6rFm//e5XPvcp23/ioam/2V4s/9NWpD/TFuP/0tZ
+ i/83RXb/RFKI/01cjv9AT4H/RVKE/0ZVhv9PXo3/KDF2/wwOZv8AARX/FA4G/9OgXv/zt2b86bBk/+23
+ b1/stWp/67Jl/+yzZ/voq1v/emqH/2B3w/9SYZb/TVyT/0ZViv9BToH/RVSI/0VUiP9BUIP/Pk1+/0NS
+ fv9GVJP/P0fG/x8ih/8PFY3/MihG/+etXf/vtGf86rFl/+23b1/ttWp+6bFn//m5Wvu4lo3/PEPG/42N
+ qv9Wa6z/TFuR/0pZkP9IVY7/R1WM/0RTiP9EU4f/RVSG/z5Nev9EUZr/PkuY/0FNhv8eLZ//gGRg//y+
+ Yv/osGX87LNl/u23bl/stWqC7LJl/PC0Xvfaq3v70aN7++i5dPtxhsP7R1qb+01ckv1IWI//R1WM/0ZV
+ if9FU4f/RVSG/0JQgv84RnL+O0hv/CU2afstKy/746ta+/C2Z/vpsGL47bNm/+67dGLtuXVs7LNm/+yy
+ ZP/vs2D/8LRg//CyXv/Or47/Znq7/05fnf9LW5T7SlqS/ElYjv1GVYn+RlSH/UNSg/xAT378OUh8/zxB
+ YP/DlFn/97po/+mvY//tsmP/7LRp5+29ey7tv4AU67hvley0aLzrs2m56bFquumyabr1tV67xLCdt3CG
+ xd5ecK3/UGKe/0tak/9JWI//SViN/0hXif9EU4X/PElyzLaSXLP8vmu36LBnte20aLfstGqm7LlyPAAA
+ AAAAAAAAAAAAAOzDggoAAAAJAAAACQAAAAnWqXcKAAAACLnK7R+NodpwcoTAsmBxqtdaaaHfW2uey1Ni
+ kpxEUoJUa2djFAAAAAYAAAAIAAAABwAAAAgAAAAAAAAAAAAAAAKAAAEAAAABAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAABAN0AfwAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAA/8d6H6qw
+ uKuZtNrOm6jH0JKhwrJmgat3a4imeMDC0njX3ut4krfVeJ2403inxNp3cICzf1Jin6mapry8s7O5HvCz
+ YpXgu4j/y8q+/6/F1v+oyej/rNDr/0VZuP+Mjbn/eXuw/111tf+84PT/lrnY/3iQuP+gpLD/4bh9/+61
+ Z2rqtGus8K9Z/e66bvqZutX+oMbn/bDV9vtead77PkGs+zU4svtbbM/7tN31+4Kkx/tehLL7spx8+Pey
+ V/7otG2Y67VqqO+vW//Pyrn8nMny/4Wkwf+Zw+L/0d/o/7u81//Q0eb/h5m0/4Ooy/+Zvt//jLXZ/46o
+ v/zkrGL/8Ldpkuu0aqnurlr/y9HK/GqJr/9JWG//i7Tb/52muf+UpMH/i5Ow/2dtif8iL03/dpe2/5q/
+ 3v+dyOn80qly//a2YZPps2mp8bNe/8GrkvwoNVn/QFNy/5Gtyv+1y9j/xeH3/6/M5P9hdJz/FRs1/yUy
+ Tv9LbJ7/bIKZ/OKuZv/vtWaT6bJoqfO2Yv+vloH8HylP/zE9Uv/K4/n/2vb//83o+f/V8f//o73s/yMt
+ Tv8SGS3/GB0s/1pCLvzhql//77dpk+exZ6n4uGH/o45//BopVP96gYf/4+zo/8zl6f/a9f//ytPD/4iP
+ l/8xPGX/AAUa/2lNKv/8xW/85q5i/+y1Z5PnsWip+Lhh/6eOevwkNGT/iJSo/4mQj/+40s//4vz+/3yK
+ kv80QFv/Mjtd/wsTKv8/Lxr/8LVm/OyyZP/qs2iT6LBpqfi4X//CoHj8LDtw/1xqjv99lLf/kqvK/4ee
+ vf9HV4X/PUht/zA4Wf8WHDf/Cgke/7+RUvz1uWn/569mk/O4YanTo3f/mIec/ElZiP88SXn/RFKD/1tw
+ nf9CUH7/N0Fp/zpGcf88SGr/Ji5q/wcNbf+GaFH8+btm/+awaJPstGep6rBl/7CSi/xmdan/SlqP/0dV
+ hv89S3//SViJ/0NRgv9GVYX/R1SG/xoedf8AAB//k29B/Pu9av/lrmaT57Frp/m7X/6zi3n7WGi8/lVl
+ m/5KWIz+RFKG/0ZViv9CUIT/QlF8/0ZSpP8vNZ/+Exh0/rqMU/v3umj957Bpkuuyaa/ztl//upWJ+7mc
+ j/5meK/+Q1SS/UlXjvxGVIr+RVWH/kFQgf1ATH77Jjpz/lxQW//0uGT66rJj/+y2a5nst26C67Jm9/K2
+ YPX6uVz3wKaR9V5xsP9NXpj/SFiP/0ZVif9GVIb/O0x+/1JRYvbcpVn08rdn9uqxZeTtuXFM6cGAC+24
+ bjvlsW8+36xwPv/CUzuhrMlQcITDqVtspuFUZJroUWGSxj1NgXi5mWM5/8h1OuKuaT3wuHAjAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
+ AAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAA//nvAMbL0ACtw+IArrnSALO+
+ 1QC4xdgAusfWAOLj6gDt8PYAzN7sANHe6wDW5O4AuMDaAI2XwAC1vs4A9/f3APfTpADgu4gAy8q+AK/F
+ 1gCoyegArNDrAEVZuACMjbkAeXuwAF11tQC84PQAlrnYAHiQuACgpLAA4bh9APjhwADxzZwA8bBbAO+8
+ cQCau9YAocfoALLW9wBhbN8AQkSuADk8tABeb9AAtt72AISmyABhhrQAtZ+AAPizWADy06gA8s+dAO+v
+ WwDQy7oAnMnyAIWkwQCZw+IA0d/oALu81wDQ0eYAh5m0AIOoywCZvt8AjLXZAJCqwADkrGIA99aqAPLO
+ nQDurloAzNLLAGqJrwBJWG8Ai7TbAJ2muQCUpMEAi5OwAGdtiQAiL00Adpe2AJq/3gCfyeoA0qlyAPrV
+ pADxs14AwqyUACg1WQBAU3IAka3KALXL2ADF4fcAr8zkAGF0nAAVGzUAJTJOAEtsngBuhJsA4q5mAPbV
+ pwDxzJsA87ZiALCYgwAfKU8AMT1SAMrj+QDa9v8Azej5ANXx/wCjvewAIy1OABIZLQAYHSwAXEUxAOGq
+ XwD21qkA8MybAPi4YQClkIEAGilUAHqBhwDj7OgAzOXpANr1/wDK08MAiI+XADE8ZQAABRoAaU0qAP3G
+ cQDmrmIA9dWoAKmQfAAkNGQAiJSoAImQjwC40s8A4vz+AHyKkgA0QFsAMjtdAAsTKgA/LxoA8bZoAOyy
+ ZADz1KgA8MucAPi4XwDDonoALDtwAFxqjgB9lLcAkqvKAIeevQBHV4UAPUhtADA4WQAWHDcACgkeAMCT
+ VQD1uWkA8tGnAPjQlwDTo3cAmomeAElZiAA8SXkARFKDAFtwnQBCUH4AN0FpADpGcQA8SGoAJi5qAAcN
+ bQCIalQA+btmAPHSqADzzpsA6rBlALGUjQBmdakASlqPAEdVhgA9S38ASViJAENRggBGVYUAR1SGABoe
+ dQAAAB8AlXFEAPu9agDx0acA8MyfAPq8YAC1jXwAWWm9AFZmnABLWY0ARFKGAEZVigBCUIQAQlF8AEZS
+ pAAwNqAAFBl1ALyOVgD4u2oA8tKqAPLLmQDztl8AvJeLALqdkABnebAARVaTAExZkABHVYsARlaIAENS
+ ggBDT4EAJzt0AFxQWwD1umgA6rJjAPTUpwD227YA7LVrAPO5ZwD7vGIAw6qWAF5xsABNXpgASFiPAEZV
+ iQBGVIYAO0x+AFlYaADeqWEA87ptAO26dgD669UA//36APvv3gD57dwA+OvdAP/x2ADi5e8Aoa7YAG9+
+ sQBkcqQAeIWrAKSsxADw6d0A//PgAPns3AD99uwA////AAAAAAAAAAAAAAAAAAABAgMEBQYHCAkKCwwN
+ Dg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJ
+ SktMTU5PIFBRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+b3B/gIGC
+ g4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+
+ v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6
+ +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA
+
+
\ No newline at end of file
diff --git a/FormMain.ja.resx b/FormMain.ja.resx
index e217f1d..e1608ec 100644
--- a/FormMain.ja.resx
+++ b/FormMain.ja.resx
@@ -173,10 +173,10 @@
オペレーティング・システム:
- 96, 71
+ 94, 71
- 74, 51
+ 73, 51
操作
@@ -188,10 +188,10 @@
情報
- 58, 39
+ 47, 39
- 60, 19
+ 52, 19
47, 15
diff --git a/FormMain.resx b/FormMain.resx
index 084e04f..a8d85f0 100644
--- a/FormMain.resx
+++ b/FormMain.resx
@@ -59,7 +59,7 @@
- Yu Gothic UI, 10pt
+ Yu Gothic UI, 12.75pt
12, 24
@@ -75,7 +75,7 @@
waifu2x-ncnn-vulkan GUI Edition Reloaded (.NET Edition)
- TopCenter
+ MiddleCenter
label1
@@ -87,7 +87,7 @@
$this
- 4
+ 5
False
@@ -147,34 +147,34 @@
17, 17
- 180, 22
+ 154, 22
Open Imege (&I)
- 180, 22
+ 154, 22
Open Video (&V)
- 177, 6
+ 151, 6
False
- 180, 22
+ 154, 22
Close File (&C)
- 177, 6
+ 151, 6
- 180, 22
+ 154, 22
Exit (&X)
@@ -258,7 +258,7 @@
$this
- 5
+ 6
True
@@ -318,7 +318,7 @@
True
- 115, 30
+ 107, 30
87, 15
@@ -372,7 +372,7 @@
True
- 97, 71
+ 89, 71
95, 15
@@ -399,7 +399,7 @@
True
- 72, 51
+ 64, 51
94, 15
@@ -423,7 +423,7 @@
3
- 12, 195
+ 12, 221
500, 105
@@ -444,7 +444,7 @@
$this
- 3
+ 4
False
@@ -474,7 +474,7 @@
0
- 12, 124
+ 12, 150
500, 65
@@ -495,13 +495,13 @@
$this
- 2
+ 3
True
- 40, 39
+ 34, 39
51, 15
@@ -524,14 +524,11 @@
0
-
- True
-
- 40, 19
+ 31, 19
- 49, 15
+ 436, 15
4
@@ -606,7 +603,7 @@
3
- 12, 53
+ 12, 79
500, 65
@@ -627,7 +624,7 @@
$this
- 1
+ 2
132, 17
@@ -639,7 +636,7 @@
Not ready - please open the file.
- 0, 314
+ 0, 339
524, 22
@@ -660,6 +657,33 @@
$this
+ 1
+
+
+ 12, 50
+
+
+ 500, 23
+
+
+ 10
+
+
+ Super-Resolution Convolutional Neural Network(SRCNN)Utility.
+
+
+ MiddleCenter
+
+
+ label5
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
0
@@ -669,7 +693,7 @@
7, 15
- 524, 336
+ 524, 361
diff --git a/FormMain.zh.resx b/FormMain.zh.resx
index f90bd2a..14b9d6a 100644
--- a/FormMain.zh.resx
+++ b/FormMain.zh.resx
@@ -179,7 +179,7 @@
信息
- 42, 39
+ 43, 39
42, 19
diff --git a/FormProgress.Designer.cs b/FormProgress.Designer.cs
index ecf98a4..9edeaaf 100644
--- a/FormProgress.Designer.cs
+++ b/FormProgress.Designer.cs
@@ -38,6 +38,7 @@ private void InitializeComponent()
this.backgroundWorker_Video = new System.ComponentModel.BackgroundWorker();
this.backgroundWorker_Delete = new System.ComponentModel.BackgroundWorker();
this.backgroundWorker_Split = new System.ComponentModel.BackgroundWorker();
+ this.backgroundWorker_Convert = new System.ComponentModel.BackgroundWorker();
this.SuspendLayout();
//
// progressBar1
@@ -88,6 +89,14 @@ private void InitializeComponent()
this.backgroundWorker_Split.WorkerSupportsCancellation = true;
this.backgroundWorker_Split.DoWork += new System.ComponentModel.DoWorkEventHandler(this.BackgroundWorker_Split_DoWork);
//
+ // backgroundWorker_Convert
+ //
+ this.backgroundWorker_Convert.WorkerReportsProgress = true;
+ this.backgroundWorker_Convert.WorkerSupportsCancellation = true;
+ this.backgroundWorker_Convert.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker_Convert_DoWork);
+ this.backgroundWorker_Convert.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker_Convert_ProgressChanged);
+ this.backgroundWorker_Convert.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_Convert_RunWorkerCompleted);
+ //
// FormProgress
//
resources.ApplyResources(this, "$this");
@@ -115,5 +124,6 @@ private void InitializeComponent()
private System.ComponentModel.BackgroundWorker backgroundWorker_Video;
private System.ComponentModel.BackgroundWorker backgroundWorker_Delete;
private System.ComponentModel.BackgroundWorker backgroundWorker_Split;
+ private System.ComponentModel.BackgroundWorker backgroundWorker_Convert;
}
}
\ No newline at end of file
diff --git a/FormProgress.cs b/FormProgress.cs
index 6e1b0e9..2641731 100644
--- a/FormProgress.cs
+++ b/FormProgress.cs
@@ -27,7 +27,7 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
switch (Common.ProgressFlag)
{
case 0:
- foreach (var file in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images", "*.*"))
+ foreach (var filename in Common.ImageFileName) // Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources", "*.*")
{
var ini = new IniFile(@".\settings.ini");
int fmt = ini.GetInt("IMAGE_SETTINGS", "FORMAT_INDEX", 65535);
@@ -51,13 +51,15 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
break;
}
+ string fnf = "\"" + Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + filename.Replace(Common.ImageFileExt[0], ".png") + "\"";//FileInfo fi = new(file);
+
Process ps = new();
ProcessStartInfo pi = new();
if (ft == ".ico")
{
pi.FileName = ".\\res\\waifu2x-ncnn-vulkan.exe";
- pi.Arguments = Common.ImageParam.Replace("$InFile", file).Replace("$OutFile", "\"" + Common.SFDSavePath.Replace(".ico", ".png") + "\"").Replace("waifu2x-ncnn-vulkan ", "");
+ pi.Arguments = Common.ImageParam.Replace("$InFile", fnf).Replace("$OutFile", "\"" + Common.SFDSavePath.Replace(".ico", ".png") + "\"").Replace("waifu2x-ncnn-vulkan ", "");
pi.WindowStyle = ProcessWindowStyle.Hidden;
pi.UseShellExecute = true;
ps = Process.Start(pi);
@@ -65,7 +67,7 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
else
{
pi.FileName = ".\\res\\waifu2x-ncnn-vulkan.exe";
- pi.Arguments = Common.ImageParam.Replace("$InFile", file).Replace("$OutFile", "\"" + Common.SFDSavePath + "\"").Replace("waifu2x-ncnn-vulkan ", "");
+ pi.Arguments = Common.ImageParam.Replace("$InFile", fnf).Replace("$OutFile", "\"" + Common.SFDSavePath + "\"").Replace("waifu2x-ncnn-vulkan ", "");
pi.WindowStyle = ProcessWindowStyle.Hidden;
pi.UseShellExecute = true;
ps = Process.Start(pi);
@@ -85,14 +87,12 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
}
else if (ps.HasExited == true)
{
- FileInfo fi = new(file);
- worker.ReportProgress(Directory.GetFiles(fi.DirectoryName, fi.Name).Length);
+ worker.ReportProgress(Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x", "*").Length);
break;
}
else
{
- FileInfo fi = new(file);
- worker.ReportProgress(Directory.GetFiles(fi.DirectoryName, fi.Name).Length);
+ worker.ReportProgress(Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x", "*").Length);
continue;
}
}
@@ -101,7 +101,7 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
case 1:
{
var ini = new IniFile(@".\settings.ini");
- int fmt = ini.GetInt("IMAGE_SETTINGS", "FORMAT_INDEX", 65535);
+ int fmt = ini.GetInt("IMAGE_SETTINGS", "FORMAT_INDEX", 65535), i = 0;
string ft;
switch (fmt)
{
@@ -122,15 +122,18 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
break;
}
- foreach (var file in Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images", "*.*"))
+ foreach (var filename in Common.ImageFileName) // Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources", "*")
{
+
+ string fnf = "\"" + Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + filename.Replace(Common.ImageFileExt[i], ".png") + "\"";//FileInfo fi = new(file);
+
ProcessStartInfo pi = new();
Process ps = new();
if (ft == ".ico")
{
pi.FileName = ".\\res\\waifu2x-ncnn-vulkan.exe";
- pi.Arguments = Common.ImageParam.Replace("$InFile", file).Replace("$OutFile", "\"" + Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ".png" + "\"").Replace("waifu2x-ncnn-vulkan ", "");
+ pi.Arguments = Common.ImageParam.Replace("$InFile", fnf).Replace("$OutFile", "\"" + Common.FBDSavePath + @"\" + filename.Replace(".ico", ".png") + "\"").Replace("waifu2x-ncnn-vulkan ", "");
pi.WindowStyle = ProcessWindowStyle.Hidden;
pi.UseShellExecute = true;
ps = Process.Start(pi);
@@ -138,13 +141,14 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
else
{
pi.FileName = ".\\res\\waifu2x-ncnn-vulkan.exe";
- pi.Arguments = Common.ImageParam.Replace("$InFile", file).Replace("$OutFile", "\"" + Common.FBDSavePath + @"\" + Common.SFDRandomNumber() + ft + "\"").Replace("waifu2x-ncnn-vulkan ", "");
+ pi.Arguments = Common.ImageParam.Replace("$InFile", fnf).Replace("$OutFile", "\"" + Common.FBDSavePath + @"\" + filename.Replace(Common.ImageFileExt[i], ft) + "\"").Replace("waifu2x-ncnn-vulkan ", "");
pi.WindowStyle = ProcessWindowStyle.Hidden;
pi.UseShellExecute = true;
ps = Process.Start(pi);
-
}
+ i++;
+
while (!ps.HasExited)
{
if (backgroundWorker_Progress.CancellationPending)
@@ -236,26 +240,27 @@ private void BackgroundWorker_Progress_DoWork(object sender, DoWorkEventArgs e)
if (backgroundWorker_Progress.CancellationPending)
{
e.Cancel = true;
+ Common.DlcancelFlag = 1;
return;
}
- if (Common.DlFlag == 1) // OK
- {
- break;
- }
- else if (Common.DlFlag == 2) // Cancelled
- {
- break;
- }
- else if (Common.DlFlag == 3) // Error
- {
- break;
- }
else
{
worker.ReportProgress(Directory.GetFiles(Common.DeletePathFrames, "*.*").Length); // Dummy RP
- continue;
}
}
+ Common.downloadClient.Dispose();
+ break;
+ case 7:
+ backgroundWorker_Convert.RunWorkerAsync();
+ while (backgroundWorker_Convert.IsBusy)
+ {
+ if (backgroundWorker_Progress.CancellationPending)
+ {
+ e.Cancel = true;
+ return;
+ }
+ worker.ReportProgress(Directory.GetFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources", "*").Length);
+ }
break;
default:
break;
@@ -294,6 +299,10 @@ private void BackgroundWorker_Progress_ProgressChanged(object sender, ProgressCh
progressBar1.Value = Common.DLProgchanged;
label_Pos.Text = Common.DLInfo;
break;
+ case 7:
+ progressBar1.Value = e.ProgressPercentage;
+ label_Pos.Text = e.ProgressPercentage.ToString() + " / " + Common.ProgMax + " " + Strings.ConvertScalled;
+ break;
default:
break;
}
@@ -303,9 +312,18 @@ private void BackgroundWorker_Progress_RunWorkerCompleted(object sender, RunWork
{
if (e.Cancelled)
{
- MessageBox.Show(Strings.ProgressAborted, Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
- Common.AbortFlag = 1;
- Close();
+ if (Common.DlcancelFlag != 0)
+ {
+ Common.AbortFlag = 1;
+ Common.downloadClient.Dispose();
+ Close();
+ }
+ else
+ {
+ MessageBox.Show(Strings.ProgressAborted, Strings.MSGWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ Common.AbortFlag = 1;
+ Close();
+ }
}
else
{
@@ -361,6 +379,14 @@ private void FormProgress_Load(object sender, EventArgs e)
label_Pos.Text = Strings.Initalize;
backgroundWorker_Progress.RunWorkerAsync();
break;
+ case 7:
+ progressBar1.Maximum = Common.ImageFile.Length;
+ label_ProgressText.Text = Strings.ConvertProgress;
+ label_Pos.Text = Strings.Initalize;
+ button_Abort.Enabled = false;
+ button_Abort.Visible = false;
+ backgroundWorker_Progress.RunWorkerAsync();
+ break;
default:
Close();
break;
@@ -411,6 +437,7 @@ private void Button_Abort_Click(object sender, EventArgs e)
{
if (Common.downloadClient != null)
{
+ backgroundWorker_Progress.CancelAsync();
Common.downloadClient.CancelAsync();
}
@@ -548,7 +575,7 @@ private void DownloadClient_DownloadProgressChanged(object sender, System.Net.Do
Common.DlsFlag = 0;
}
Common.DLProgchanged = e.ProgressPercentage;
- Common.DLInfo = string.Format(Strings.DLInfo, e.ProgressPercentage, e.TotalBytesToReceive, e.BytesReceived);
+ Common.DLInfo = string.Format(Strings.DLInfo, e.ProgressPercentage, e.TotalBytesToReceive / 1024, e.BytesReceived / 1024);
}
private void DownloadClient_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
@@ -557,17 +584,178 @@ private void DownloadClient_DownloadFileCompleted(object sender, AsyncCompletedE
{
Common.DlFlag = 2;
Common.DLlog = Common.SFDRandomNumber() + ": Download cancelled.";
+ Common.downloadClient.Dispose();
}
else if (e.Error != null)
{
Common.DlFlag = 3;
Common.DLlog = Common.SFDRandomNumber() + ": " + e.Error.Message;
+ Common.downloadClient.Dispose();
}
else
{
Common.DlFlag = 1;
Common.DLlog = Common.SFDRandomNumber() + ": Download completed.";
+ Common.downloadClient.Dispose();
+ }
+ }
+
+ private void backgroundWorker_Convert_DoWork(object sender, DoWorkEventArgs e)
+ {
+ var ini = new IniFile(@".\settings.ini");
+ int fmt = ini.GetInt("IMAGE_SETTINGS", "FORMAT_INDEX", 65535);
+ string ext;
+
+ List lst = new();
+ List lst2 = new();
+
+ switch (fmt)
+ {
+ case 0:
+ ext = ".jpg";
+ break;
+ case 1:
+ ext = ".png";
+ break;
+ case 2:
+ ext = ".webp";
+ break;
+ case 3:
+ ext = ".ico";
+ break;
+ default:
+ ext = ".png";
+ break;
+ }
+
+ if (Common.ConvMultiFlag == 0)
+ {
+ FileInfo file = new(Common.ImageFile[0]);
+
+ lst.Add(file.Name);
+ lst2.Add(file.Extension);
+ Common.ImageFileName = lst.ToArray();
+ Common.ImageFileExt = lst2.ToArray();
+
+ switch (file.Extension.ToUpper())
+ {
+ case ".GIF":
+ if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ default:
+ if (fmt == 1 || fmt == 3 || ext == ".png")
+ {
+ if (ImageConvert.IMAGEtoPNG32(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ }
+ else
+ {
+ if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ }
+ }
+ }
+ else
+ {
+ foreach (var sources in Common.ImageFile)
+ {
+ FileInfo file = new(sources);
+
+ lst.Add(file.Name);
+ lst2.Add(file.Extension);
+
+ switch (file.Extension.ToUpper())
+ {
+ case ".GIF":
+ if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ default:
+ if (fmt == 1 || fmt == 3 || ext == ".png")
+ {
+ if (ImageConvert.IMAGEtoPNG32(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ }
+ else
+ {
+ if (ImageConvert.IMAGEtoPNG(file.Directory + "\\" + file.Name, file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg")) != false)
+ {
+ File.Move(file.Directory + "\\" + file.Name.Replace(file.Extension, ".w2xnvg"), Directory.GetCurrentDirectory() + @"\_temp-project\images\sources\" + file.Name.Replace(file.Extension, ".png"));
+ break;
+ }
+ else
+ {
+ MessageBox.Show(string.Format(Strings.UnExpectedError, "no such file or directory."), Strings.MSGError, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\sources");
+ Common.DeleteDirectoryFiles(Directory.GetCurrentDirectory() + @"\_temp-project\images\2x");
+ return;
+ }
+ }
+ }
+ }
+
+ Common.ImageFileName = lst.ToArray();
+ Common.ImageFileExt = lst2.ToArray();
}
}
+
+ private void backgroundWorker_Convert_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+
+ }
+
+ private void backgroundWorker_Convert_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+
+ }
}
}
diff --git a/FormProgress.resx b/FormProgress.resx
index 8aa669a..dd58d65 100644
--- a/FormProgress.resx
+++ b/FormProgress.resx
@@ -57,163 +57,172 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Processing...
-
-
- System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ 26, 75
-
- $this
+
+ 405, 10
0
-
- button_Abort
+
+ progressBar1
-
-
- 26, 75
+
+ System.Windows.Forms.ProgressBar, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- label_Pos
+
+ $this
-
- 38, 15
+
+ 3
-
- System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 26, 9
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 405, 37
-
- 2
+
+ 1
-
- progressBar1
+
+ label_ProgressText
-
- backgroundWorker_Delete
+
+ TopCenter
-
- 26, 57
+
+ label_ProgressText
-
- 3
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 1
+
+ $this
+
+
+ 2
True
-
- $this
+
+ 26, 57
-
- TopCenter
+
+ 38, 15
-
- FormProgress
+
+ 2
-
+
+ label1
+
+
+ label_Pos
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
$this
+
+ 1
+
190, 101
-
- System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- label1
-
75, 23
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 3
Abort
-
+
+ button_Abort
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
$this
-
- 3
+
+ 0
+
+
+ 17, 17
+
+
+ 226, 17
+
+
+ 420, 17
+
+
+ 617, 17
+
+
+ 803, 17
+
+
+ True
+
+
+ 7, 15
+
+
+ 459, 136
CenterScreen
-
- 26, 9
-
-
- System.Windows.Forms.ProgressBar, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Processing...
-
- System.Windows.Forms.Form, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ backgroundWorker_Progress
-
- 459, 136
+
+ System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
backgroundWorker_Video
-
- 2
-
-
- backgroundWorker_Split
-
-
- 405, 37
-
System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- backgroundWorker_Progress
+
+ backgroundWorker_Delete
-
- label_ProgressText
+
+ System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- 1
+
+ backgroundWorker_Split
-
+
System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- 405, 10
+
+ backgroundWorker_Convert
-
- 0
+
+ System.ComponentModel.BackgroundWorker, System.ComponentModel.EventBasedAsync, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- 7, 15
+
+ FormProgress
-
- label_ProgressText
+
+ System.Windows.Forms.Form, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 226, 17
-
-
- 617, 17
-
-
- True
-
-
- 420, 17
-
-
- 17, 17
-
\ No newline at end of file
diff --git a/FormVideoUpscaleSettings.Designer.cs b/FormVideoUpscaleSettings.Designer.cs
index 1c5d256..beb3eec 100644
--- a/FormVideoUpscaleSettings.Designer.cs
+++ b/FormVideoUpscaleSettings.Designer.cs
@@ -39,6 +39,9 @@ private void InitializeComponent()
this.label5 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.groupBox2 = new System.Windows.Forms.GroupBox();
+ this.label16 = new System.Windows.Forms.Label();
+ this.checkBox_VOT = new System.Windows.Forms.CheckBox();
+ this.comboBox_VOT = new System.Windows.Forms.ComboBox();
this.label15 = new System.Windows.Forms.Label();
this.comboBox_preset = new System.Windows.Forms.ComboBox();
this.checkBox_preset = new System.Windows.Forms.CheckBox();
@@ -147,6 +150,9 @@ private void InitializeComponent()
// groupBox2
//
resources.ApplyResources(this.groupBox2, "groupBox2");
+ this.groupBox2.Controls.Add(this.label16);
+ this.groupBox2.Controls.Add(this.checkBox_VOT);
+ this.groupBox2.Controls.Add(this.comboBox_VOT);
this.groupBox2.Controls.Add(this.label15);
this.groupBox2.Controls.Add(this.comboBox_preset);
this.groupBox2.Controls.Add(this.checkBox_preset);
@@ -192,6 +198,29 @@ private void InitializeComponent()
this.groupBox2.Name = "groupBox2";
this.groupBox2.TabStop = false;
//
+ // label16
+ //
+ resources.ApplyResources(this.label16, "label16");
+ this.label16.Name = "label16";
+ //
+ // checkBox_VOT
+ //
+ resources.ApplyResources(this.checkBox_VOT, "checkBox_VOT");
+ this.checkBox_VOT.Name = "checkBox_VOT";
+ this.checkBox_VOT.UseVisualStyleBackColor = true;
+ this.checkBox_VOT.CheckedChanged += new System.EventHandler(this.CheckBox_VOT_CheckedChanged);
+ //
+ // comboBox_VOT
+ //
+ resources.ApplyResources(this.comboBox_VOT, "comboBox_VOT");
+ this.comboBox_VOT.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox_VOT.FormattingEnabled = true;
+ this.comboBox_VOT.Items.AddRange(new object[] {
+ resources.GetString("comboBox_VOT.Items"),
+ resources.GetString("comboBox_VOT.Items1")});
+ this.comboBox_VOT.Name = "comboBox_VOT";
+ this.comboBox_VOT.SelectedIndexChanged += new System.EventHandler(this.ComboBox_VOT_SelectedIndexChanged);
+ //
// label15
//
resources.ApplyResources(this.label15, "label15");
@@ -567,5 +596,8 @@ private void InitializeComponent()
private System.Windows.Forms.ComboBox comboBox_preset;
private System.Windows.Forms.CheckBox checkBox_preset;
private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.Label label16;
+ private System.Windows.Forms.CheckBox checkBox_VOT;
+ private System.Windows.Forms.ComboBox comboBox_VOT;
}
}
\ No newline at end of file
diff --git a/FormVideoUpscaleSettings.cs b/FormVideoUpscaleSettings.cs
index 66a2be8..44afcdc 100644
--- a/FormVideoUpscaleSettings.cs
+++ b/FormVideoUpscaleSettings.cs
@@ -54,7 +54,7 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
{
var ini = new IniFile(@".\settings.ini");
- int eas = ini.GetInt("VIDEO_SETTINGS", "ADVANCED_INDEX", 65535), eiaac = ini.GetInt("VIDEO_SETTINGS", "IAAC_INDEX", 65535), dss = ini.GetInt("VIDEO_SETTINGS", "DSS_INDEX", 65535), cc = ini.GetInt("VIDEO_SETTINGS", "CC_INDEX", 65535), oao = ini.GetInt("VIDEO_SETTINGS", "OAO_INDEX", 65535), hi = ini.GetInt("VIDEO_SETTINGS", "HI_INDEX", 65535), eso = ini.GetInt("VIDEO_SETTINGS", "SO_INDEX", 65535), dds = ini.GetInt("VIDEO_SETTINGS", "DS_INDEX", 65535), mi = ini.GetInt("VIDEO_SETTINGS", "MI_INDEX", 65535), oof = ini.GetInt("VIDEO_SETTINGS", "OOF_INDEX", 65535), useNVENC = ini.GetInt("VIDEO_SETTINGS", "NVENC_INDEX", 65535), mvc = ini.GetInt("VIDEO_SETTINGS", "MVC_INDEX", 65535), mac = ini.GetInt("VIDEO_SETTINGS", "MAC_INDEX", 65535), ab = ini.GetInt("VIDEO_SETTINGS", "AB_INDEX", 65535), ae = ini.GetInt("VIDEO_SETTINGS", "AE_INDEX", 65535), pre = ini.GetInt("VIDEO_SETTINGS", "PRESET_INDEX", 65535), msol = ini.GetInt("VIDEO_SETTINGS", "MSOL_INDEX", 65535);
+ int eas = ini.GetInt("VIDEO_SETTINGS", "ADVANCED_INDEX", 65535), eiaac = ini.GetInt("VIDEO_SETTINGS", "IAAC_INDEX", 65535), dss = ini.GetInt("VIDEO_SETTINGS", "DSS_INDEX", 65535), cc = ini.GetInt("VIDEO_SETTINGS", "CC_INDEX", 65535), oao = ini.GetInt("VIDEO_SETTINGS", "OAO_INDEX", 65535), hi = ini.GetInt("VIDEO_SETTINGS", "HI_INDEX", 65535), eso = ini.GetInt("VIDEO_SETTINGS", "SO_INDEX", 65535), dds = ini.GetInt("VIDEO_SETTINGS", "DS_INDEX", 65535), mi = ini.GetInt("VIDEO_SETTINGS", "MI_INDEX", 65535), oof = ini.GetInt("VIDEO_SETTINGS", "OOF_INDEX", 65535), useNVENC = ini.GetInt("VIDEO_SETTINGS", "NVENC_INDEX", 65535), mvc = ini.GetInt("VIDEO_SETTINGS", "MVC_INDEX", 65535), mac = ini.GetInt("VIDEO_SETTINGS", "MAC_INDEX", 65535), ab = ini.GetInt("VIDEO_SETTINGS", "AB_INDEX", 65535), ae = ini.GetInt("VIDEO_SETTINGS", "AE_INDEX", 65535), pre = ini.GetInt("VIDEO_SETTINGS", "PRESET_INDEX", 65535), msol = ini.GetInt("VIDEO_SETTINGS", "MSOL_INDEX", 65535), cvot = ini.GetInt("VIDEO_SETTINGS", "CVOT_INDEX", 65535);
string vfps = ini.GetString("VIDEO_SETTINGS", "FPS_INDEX");
string pathFFmpeg = ini.GetString("VIDEO_SETTINGS", "FFMPEG_INDEX");
string crf = ini.GetString("VIDEO_SETTINGS", "CRF_INDEX");
@@ -63,6 +63,7 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
string abitrate = ini.GetString("VIDEO_SETTINGS", "BIT_INDEX");
int enc = ini.GetInt("VIDEO_SETTINGS", "ENCODE_INDEX", 65535);
int h264 = ini.GetInt("VIDEO_SETTINGS", "H264_INDEX", 65535);
+ int vot = ini.GetInt("VIDEO_SETTINGS", "VOT_INDEX", 65535);
string vl = ini.GetString("VIDEO_SETTINGS", "VL_INDEX");
string al = ini.GetString("VIDEO_SETTINGS", "AL_INDEX");
string cmdparam1 = ini.GetString("VIDEO_SETTINGS", "CMDV_INDEX");
@@ -125,6 +126,8 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
checkBox_preset.Checked = false;
checkBox_MSOL.Enabled = false;
checkBox_MSOL.Checked = false;
+ checkBox_VOT.Enabled = false;
+ checkBox_VOT.Checked = false;
label2.Enabled = false;
label3.Enabled = false;
label4.Enabled = false;
@@ -137,6 +140,7 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
label13.Enabled = false;
label14.Enabled = false;
label15.Enabled = false;
+ label16.Enabled = false;
textBox_CMDV.Enabled = false;
textBox_CMDA.Enabled = false;
textBox_CMDF.Enabled = false;
@@ -159,6 +163,7 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
checkBox_AB.Enabled = true;
checkBox_preset.Enabled = true;
checkBox_MSOL.Enabled = true;
+ checkBox_VOT.Enabled = true;
label9.Enabled = true;
label12.Enabled = true;
label13.Enabled = true;
@@ -714,6 +719,76 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
Videoloc = " $OutFile";
Audioloc = " $OutFile";
}
+ if (cvot != 65535)
+ {
+ switch (cvot)
+ {
+ case 0:
+ checkBox_VOT.Checked = false;
+ comboBox_VOT.Enabled = false;
+ label16.Enabled = false;
+ break;
+ case 1:
+ {
+ checkBox_EIA.Checked = false;
+ checkBox_EIA.Enabled = false;
+ checkBox_DS.Checked = false;
+ checkBox_DS.Enabled = false;
+ checkBox_DSS.Checked = false;
+ checkBox_DSS.Enabled = false;
+ checkBox_CC.Enabled = false;
+ checkBox_CC.Checked = false;
+ checkBox_OAO.Enabled = false;
+ checkBox_OAO.Checked = false;
+ checkBox_HI.Enabled = false;
+ checkBox_HI.Checked = false;
+ checkBox_SO.Enabled = false;
+ checkBox_SO.Checked = false;
+ checkBox_MI.Enabled = false;
+ checkBox_MI.Checked = false;
+ checkBox_OOF.Enabled = false;
+ checkBox_OOF.Checked = false;
+ checkBox_NVENC.Enabled = false;
+ checkBox_NVENC.Checked = false;
+ label8.Enabled = false;
+ textBox_CRF.Text = null;
+ textBox_CRF.Enabled = false;
+ checkBox_AE.Enabled = false;
+ checkBox_AE.Checked = false;
+ label14.Enabled = false;
+ comboBox_AE.Enabled = false;
+ checkBox_preset.Enabled = false;
+ checkBox_preset.Checked = false;
+ label15.Enabled = false;
+ comboBox_preset.Enabled = false;
+ textBox_CMDA.Enabled = false;
+ textBox_CMDA.Text = null;
+ textBox_CMDF.Enabled = false;
+ textBox_CMDF.Text = null;
+ textBox_CMDV.Enabled = false;
+ textBox_CMDV.Text = null;
+
+ checkBox_VOT.Checked = true;
+ comboBox_VOT.Enabled = true;
+ label16.Enabled = true;
+ switch (vot)
+ {
+ case 0:
+ comboBox_VOT.SelectedIndex = vot;
+ break;
+ case 1:
+ comboBox_VOT.SelectedIndex = vot;
+ break;
+ default:
+ comboBox_VOT.SelectedIndex = 0;
+ break;
+ }
+ break;
+ }
+ default:
+ break;
+ }
+ }
if (cmdparam1 != "")
{
textBox_CMDV.Text = cmdparam1;
@@ -777,6 +852,8 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
checkBox_preset.Checked = false;
checkBox_MSOL.Enabled = false;
checkBox_MSOL.Checked = false;
+ checkBox_VOT.Enabled = false;
+ checkBox_VOT.Checked = false;
label2.Enabled = false;
label3.Enabled = false;
label4.Enabled = false;
@@ -789,6 +866,7 @@ private void FormVideoUpscaleSettings_Load(object sender, EventArgs e)
label13.Enabled = false;
label14.Enabled = false;
label15.Enabled = false;
+ label16.Enabled = false;
textBox_CMDV.Enabled = false;
textBox_CMDA.Enabled = false;
textBox_CMDF.Enabled = false;
@@ -1108,6 +1186,20 @@ private void CheckBox_EIA_CheckedChanged(object sender, EventArgs e)
}
}
+ private void CheckBox_VOT_CheckedChanged(object sender, EventArgs e)
+ {
+ if (checkBox_VOT.Checked != false)
+ {
+ comboBox_VOT.Enabled = true;
+ label16.Enabled = true;
+ }
+ else
+ {
+ comboBox_VOT.Enabled = false;
+ label16.Enabled = false;
+ }
+ }
+
private void CheckBox_Advanced_CheckedChanged(object sender, EventArgs e)
{
if (checkBox_Advanced.Checked != false)
@@ -1147,6 +1239,7 @@ private void CheckBox_Advanced_CheckedChanged(object sender, EventArgs e)
checkBox_AB.Enabled = true;
checkBox_preset.Enabled = true;
checkBox_MSOL.Enabled = true;
+ checkBox_VOT.Enabled = true;
label9.Enabled = true;
label12.Enabled = true;
label13.Enabled = true;
@@ -1212,6 +1305,8 @@ private void CheckBox_Advanced_CheckedChanged(object sender, EventArgs e)
checkBox_preset.Checked = false;
checkBox_MSOL.Enabled = false;
checkBox_MSOL.Checked = false;
+ checkBox_VOT.Enabled = false;
+ checkBox_VOT.Checked = false;
label2.Enabled = false;
label3.Enabled = false;
label4.Enabled = false;
@@ -1224,6 +1319,7 @@ private void CheckBox_Advanced_CheckedChanged(object sender, EventArgs e)
label13.Enabled = false;
label14.Enabled = false;
label15.Enabled = false;
+ label16.Enabled = false;
textBox_CMDV.Enabled = false;
textBox_CMDA.Enabled = false;
textBox_CMDF.Enabled = false;
@@ -1260,7 +1356,7 @@ private void Button_FFmpeg_path_Click(object sender, EventArgs e)
{
FileName = "",
InitialDirectory = "",
- Filter = "Application (ffmpeg.exe)|ffmpeg.exe",
+ Filter = "Application|ffmpeg.exe",
FilterIndex = 1,
Title = "Select FFmpeg Application Location",
RestoreDirectory = true
@@ -1297,7 +1393,7 @@ private void Button_AL_Click(object sender, EventArgs e)
FolderBrowserDialog fbd = new();
fbd.Description = "";
fbd.RootFolder = Environment.SpecialFolder.Desktop;
- fbd.SelectedPath = @"C:\";
+ fbd.SelectedPath = Application.ExecutablePath.Replace(Path.GetFileName(Application.ExecutablePath), "");
fbd.ShowNewFolderButton = true;
if (fbd.ShowDialog(this) == DialogResult.OK)
@@ -1314,7 +1410,7 @@ private void Button_VL_Click(object sender, EventArgs e)
FolderBrowserDialog fbd = new();
fbd.Description = "";
fbd.RootFolder = Environment.SpecialFolder.Desktop;
- fbd.SelectedPath = @"C:\";
+ fbd.SelectedPath = Application.ExecutablePath.Replace(Path.GetFileName(Application.ExecutablePath), "");
fbd.ShowNewFolderButton = true;
if (fbd.ShowDialog(this) == DialogResult.OK)
@@ -1534,6 +1630,15 @@ private void Button_OK_Click(object sender, EventArgs e)
{
ini.WriteString("VIDEO_SETTINGS", "MSOL_INDEX", "1");
}
+ ini.WriteString("VIDEO_SETTINGS", "VOT_INDEX", comboBox_VOT.SelectedIndex.ToString());
+ if (checkBox_VOT.Checked == false)
+ {
+ ini.WriteString("VIDEO_SETTINGS", "CVOT_INDEX", "0");
+ }
+ else
+ {
+ ini.WriteString("VIDEO_SETTINGS", "CVOT_INDEX", "1");
+ }
ini.WriteString("VIDEO_SETTINGS", "VL_INDEX", textBox_VL.Text);
ini.WriteString("VIDEO_SETTINGS", "AL_INDEX", textBox_AL.Text);
ini.WriteString("VIDEO_SETTINGS", "CMDV_INDEX", cmdparam_v1);
@@ -1657,6 +1762,86 @@ private void ComboBox_preset_SelectedIndexChanged(object sender, EventArgs e)
}
}
+ private void ComboBox_VOT_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ switch (comboBox_VOT.SelectedIndex)
+ {
+ case 0:
+ checkBox_EIA.Enabled = true;
+ checkBox_DS.Enabled = true;
+ checkBox_DSS.Enabled = true;
+ checkBox_CC.Enabled = true;
+ checkBox_OAO.Enabled = true;
+ checkBox_HI.Enabled = true;
+ checkBox_SO.Enabled = true;
+ checkBox_MI.Enabled = true;
+ checkBox_OOF.Enabled = true;
+ checkBox_NVENC.Enabled = true;
+ checkBox_AE.Enabled = true;
+ checkBox_preset.Enabled = true;
+ textBox_CMDA.Enabled = true;
+ textBox_CMDF.Enabled = true;
+ textBox_CMDV.Enabled = true;
+ break;
+ case 1:
+ checkBox_EIA.Checked = false;
+ checkBox_EIA.Enabled = false;
+ checkBox_DS.Checked = false;
+ checkBox_DS.Enabled = false;
+ checkBox_DSS.Checked = false;
+ checkBox_DSS.Enabled = false;
+ checkBox_CC.Enabled = false;
+ checkBox_CC.Checked = false;
+ checkBox_OAO.Enabled = false;
+ checkBox_OAO.Checked = false;
+ checkBox_HI.Enabled = false;
+ checkBox_HI.Checked = false;
+ checkBox_SO.Enabled = false;
+ checkBox_SO.Checked = false;
+ checkBox_MI.Enabled = false;
+ checkBox_MI.Checked = false;
+ checkBox_OOF.Enabled = false;
+ checkBox_OOF.Checked = false;
+ checkBox_NVENC.Enabled = false;
+ checkBox_NVENC.Checked = false;
+ label8.Enabled = false;
+ textBox_CRF.Text = null;
+ textBox_CRF.Enabled = false;
+ checkBox_AE.Enabled = false;
+ checkBox_AE.Checked = false;
+ label14.Enabled = false;
+ comboBox_AE.Enabled = false;
+ checkBox_preset.Enabled = false;
+ checkBox_preset.Checked = false;
+ label15.Enabled = false;
+ comboBox_preset.Enabled = false;
+ textBox_CMDA.Enabled = false;
+ textBox_CMDA.Text = null;
+ textBox_CMDF.Enabled = false;
+ textBox_CMDF.Text = null;
+ textBox_CMDV.Enabled = false;
+ textBox_CMDV.Text = null;
+ break;
+ default:
+ checkBox_EIA.Enabled = true;
+ checkBox_DS.Enabled = true;
+ checkBox_DSS.Enabled = true;
+ checkBox_CC.Enabled = true;
+ checkBox_OAO.Enabled = true;
+ checkBox_HI.Enabled = true;
+ checkBox_SO.Enabled = true;
+ checkBox_MI.Enabled = true;
+ checkBox_OOF.Enabled = true;
+ checkBox_NVENC.Enabled = true;
+ checkBox_AE.Enabled = true;
+ checkBox_preset.Enabled = true;
+ textBox_CMDA.Enabled = true;
+ textBox_CMDF.Enabled = true;
+ textBox_CMDV.Enabled = true;
+ break;
+ }
+ }
+
private void TextBox_FFmpeg_TextChanged(object sender, EventArgs e)
{
if (checkBox_Advanced.Checked != false)
@@ -1732,5 +1917,7 @@ private void TextBox_CRF_TextChanged(object sender, EventArgs e)
cmdparam_v3 = pathFF + videofps + hidebnr + intaac + " -i $InImage -i $InAudio -r" + videofps.Replace(" -framerate", "") + qpl + Videocodec + preset + Audiocodec + Audiobitrate + overw + " $OutFile";
textBox_CMDF.Text = cmdparam_v3;
}
+
+
}
}
diff --git a/FormVideoUpscaleSettings.ja.resx b/FormVideoUpscaleSettings.ja.resx
index d7d2bb9..2af78c4 100644
--- a/FormVideoUpscaleSettings.ja.resx
+++ b/FormVideoUpscaleSettings.ja.resx
@@ -88,6 +88,21 @@
高度な設定
+
+ 503, 155
+
+
+ 101, 15
+
+
+ 動画の生成方法:
+
+
+ 141, 19
+
+
+ 動画の生成方法を指定
+
162, 155
diff --git a/FormVideoUpscaleSettings.resx b/FormVideoUpscaleSettings.resx
index 83f59b5..8934f53 100644
--- a/FormVideoUpscaleSettings.resx
+++ b/FormVideoUpscaleSettings.resx
@@ -57,1565 +57,1655 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- H.264 preset:
-
-
- 37
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Kbps
-
-
-
- True
-
-
- label15
+
+ groupBox1
-
- Audio Bitrate:
+
+ groupBox2
-
- 191, 19
-
-
- False
+
+ 557, 102
-
- button_OK
+
+
+ 2
-
- 162, 19
+
+ 13, 149
-
- checkBox_MSOL
+
+ Hide Informations
-
- 35
+
+ label8
-
-
- AutoSize
+
+ Specify the audio bitrate
-
- 118, 19
+
+ groupBox2
-
- Upscalled Video FPS:
+
+ True
-
- textBox_CMDA
+
+ checkBox_MAC
-
- 775, 436
+
+ button_AL
-
- groupBox2
+
+ 26, 15
-
- 49, 15
+
+ textBox_ACodec
-
- groupBox2
+
+ General
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- 24bit Linear PCM
+
+ 31
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- 7
+
+ False
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Encode:
-
- 15
+
+ 305, 48
-
- 7, 179
+
+ 79, 15
-
- FPS
+
+ 17
-
- 5
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
groupBox1
-
- System.Windows.Forms.Form, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 135, 19
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 5, 344
+
+ groupBox1
-
- 23
+
+ 30
-
- Copying chapters
+
+ Video Upscaling Settings
-
- 5, 389
+
+ 0
-
- 204, 129
+
+ groupBox2
-
- 29
+
+ 91, 15
-
- 1
+
+ label15
-
- groupBox1
+
+ 220, 19
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ True
-
- 632, 591
+
+ False
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 21
-
- 123, 19
+
+ groupBox2
True
-
- checkBox_MVC
-
-
- 26
+
+ True
-
- 5
+
+ 43
-
- groupBox2
+
+ 329, 102
-
- 33
+
+ 30, 20
-
- groupBox2
+
+ False
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 8, 67
-
- 131, 15
+
+ Find Codecs
-
+
True
-
- Audio codec argument:
-
-
- checkBox_MAC
+
+
+ Disable
-
- 713, 591
+
+ Video location:
-
- 3
+
+ 178, 155
-
- False
+
+ True
-
- False
+
+ 11
-
+
groupBox2
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- slow
-
-
- 3
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 3
+
+ True
-
- Disable
+
+ 1
-
- groupBox1
+
+ 32
-
- 6
+
+ Copying chapters
-
- False
+
+ True
-
+
False
-
- 151, 19
-
-
- 50, 23
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 19
-
-
- 121, 19
+
+ Kbps
-
- 143, 23
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Advanced
-
- label6
+
+ ...
-
- 8
+
+ 26
-
- False
+
+ 254, 126
-
- 91, 15
+
+ checkBox_CC
-
- 12
+
+ 4
-
- 6
+
+ True
-
- 254, 126
+
+ groupBox2
-
- 3
+
+ checkBox_Advanced
-
- Output audio only
+
+ Audio Location:
-
- 10
+
+ groupBox2
-
- checkBox_SO
+
+ 733, 271
-
- 7, 154
+
+ Upscalled Video FPS:
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Audio Bitrate:
-
- 455, 8
+
+ False
-
- groupBox2
+
+ 466, 99
-
- groupBox2
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 2
+
+ Cancel
-
- button_FFmpeg_path
+
+ 1
-
- 28
+
+ 14
-
+
4
-
- 75, 23
+
+ True
-
- groupBox2
+
+ False
-
- 10
+
+ 121, 22
-
- False
+
+ 24bit Linear PCM
-
- 12
+
+ groupBox2
-
- Disable subtitle stream
+
+ 5, 251
-
- 2
+
+ 254, 152
-
- 0
+
+ Specify H.264 preset
-
- 733, 271
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
False
-
- 15
-
-
- 5, 202
+
+ 2
-
+
groupBox2
-
- groupBox2
+
+ 2
-
- False
+
+ True
-
- checkBox_AB
+
+ label14
-
- groupBox2
+
+ 36
-
- 171, 48
+
+ 6
-
- 40
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Enable Internal AAC
+
+ 5
-
- 85, 23
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- checkBox_preset
+
+ groupBox1
-
- True
+
+ 9
-
- slower
+
+ Disable data stream
-
- 14
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- FormVideoUpscaleSettings
+
+ 3
-
- 181, 15
+
+ 4
-
- 146, 19
+
+ 722, 23
-
- 177, 15
+
+ 733, 222
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 12
-
- Find Codecs
+
+ 5, 389
-
- Disable
+
+ button_OK
-
- 22
+
+ 144, 19
-
- True
+
+ 123, 19
-
- groupBox2
+
+ 24
+
+
+ groupBox1
+
+
+ 11
0
-
- False
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 28
-
- Cancel
+
+ Specify the audio codec
-
- medium (Nomally)
+
+ False
-
- Manually specify the file output location
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 144, 19
+
+ 13
5, 363
-
- 1
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ultrafast (Low)
+
+ 7, 98
-
- False
+
+ 144, 15
-
- 13
+
+ 85, 23
-
- LAME (MP3)
+
+ False
-
- Merge command line arguments:
+
+ 23
-
- 3
+
+ 7
CRF Level:
-
- True
+
+ 90, 23
-
+
True
-
- label7
+
+ checkBox_MSOL
-
- 26
+
+ 35
-
- 129, 15
+
+ Manually specify the file output location
-
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 40
+
+
+ False
+
+
groupBox2
-
- True
+
+ False
-
+
+ 20
+
+
+ 75, 23
+
+
+ label5
+
+
groupBox2
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 19
-
- 154, 19
+
+ True
-
- groupBox1
+
+ comboBox_VOT
-
+
groupBox2
-
- label3
+
+ medium (Nomally)
-
- 121, 22
+
+ groupBox2
-
+
System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ False
-
- comboBox_preset
+
+ 0
-
- checkBox_NVENC
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- checkBox_OAO
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- True
+
+ 7, 101
-
- True
+
+ Output audio only
-
- 16bit Linear PCM
+
+ Path with FFmpeg.exe:
-
- Specify the video codec
+
+ groupBox2
-
- fast
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- superfast
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- False
+
+ ...
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 13
-
+
False
-
+
+ groupBox2
+
+
+ 14
+
+
+ Enable Advanced Settings
+
+
+ textBox_CMDV
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
False
-
- 254, 152
+
+ 171, 25
-
- label2
+
+ Video command line arguments:
-
- 546, 23
+
+ True
-
- groupBox2
+
+ textBox_AB
-
- 21
+
+ 26
-
- Disable
+
+ 33, 15
-
- 7, 128
+
+ Advanced Audio Coding (AAC)
-
- checkBox_Advanced
+
+ 3
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ label6
-
- 5, 251
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 32
+
+ groupBox1
-
- 763, 23
+
+ False
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 171, 48
True
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 128, 19
+
+
+ False
+
+
+ 135, 19
+
+
+ 7, 154
+
+
+ slower
+
+
+ 41
+
+
+ Disable
+
+
+ 20
+
+
+ 7
-
- 6
+
+ 35
-
+
False
-
- label14
+
+ groupBox2
-
- label13
+
+ checkBox_SO
-
- True
+
+ OK
-
- False
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 9
+
+ checkBox_DS
-
- System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Use NVENC CRF
-
- 5, 296
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- textBox_FPS
+
+ 118, 19
-
- 41
+
+ 180, 23
-
- 33, 15
+
+ groupBox2
-
- 7, 15
+
+ groupBox2
-
- 132, 19
+
+ 1
-
- Specify the audio codec
+
+ 38
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ True
-
- 5, 270
+
+ checkBox_OOF
-
- 20
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Hide Informations
+
+ 28
-
- Video codec argument:
+
+ True
-
- System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 5
-
- False
+
+ textBox_CRF
-
- 33
+
+ 12
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 365, 68
-
- groupBox2
+
+ 24
-
- label10
+
+ 4
-
- True
+
+ 22
-
- 13, 13
+
+ 632, 591
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ groupBox2
-
- 365, 68
+
+ False
-
- groupBox1
+
+ 6, 48
-
- 171, 25
+
+ 34
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 29
-
- 762, 23
+
+ OpenCV
-
- 103, 102
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- True
+
+ 129, 15
-
- 16
+
+ System.Windows.Forms.Form, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 25
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 4
+
+ checkBox_preset
-
+
System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 466, 99
+
+ False
-
- 30
+
+ 49, 15
-
+
39
-
- textBox_CMDF
+
+ checkBox_NVENC
-
+
groupBox2
-
- 4
+
+ 722, 23
-
- label4
+
+ comboBox_preset
-
- label1
+
+ 33
-
- False
+
+ groupBox2
-
- ...
+
+ FFmpeg
+
+
+ textBox_FFmpeg
checkBox_MI
-
- ...
+
+ label10
-
- 539, 73
+
+ comboBox_AE
-
- 300, 146
+
+ groupBox2
-
- Video Upscaling Settings
+
+ groupBox2
-
- 10
+
+ $this
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ groupBox2
-
- 1
+
+ groupBox2
-
- textBox_ACodec
+
+ label2
-
- True
+
+ button_VL
-
- True
+
+ False
-
- 179, 15
+
+ LAME (MP3)
+
+
+ 5, 314
+
+
+ groupBox2
+
+
+ 466, 128
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ CenterScreen
+
+
+ 5, 296
+
+
+ 122, 74
-
- 351, 23
+
+ 60, 15
-
- 7
+
+ checkBox_AE
-
+
False
-
- groupBox2
+
+ 109, 19
-
- groupBox2
+
+ 775, 436
-
- 20
+
+ Enable Sequential output
-
+
groupBox2
-
- True
-
-
- groupBox2
+
+ System.Windows.Forms.Label, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 75, 23
+
+ 14
-
- groupBox2
+
+ checkBox_DSS
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ System.Windows.Forms.Button, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 20
+
+ 158, 19
-
- 9
+
+ 143, 23
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 10
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ label4
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ False
-
- 238, 99
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 722, 23
+
+ groupBox1
-
- label5
+
+ False
-
- 17
+
+ False
-
- 7, 98
+
+